[vfio-users] linux enumerating pcie slot incorrectly

Nicolas Avrutin nicolasavru at gmail.com
Sun May 29 19:54:11 UTC 2016


I'm having an issue where Linux isn't detecting one of my PCIe devices
and appears to be enumerating the PCIe slot incorrectly.

Hardware config:
Intel Xeon E5-1650 v3
ASRock X99 WS
PCIe Slot 1: NVIDIA Tesla K40
Pcie Slot 2: StarTech USB3.1 controller (ASMedia chip)
Pcie Slot 3: Samsung 950 Pro NVME SSD (the M.2 slot is connect to PCIe slot 3)
Pcie Slot 4: Gigabyte GTX 970 [host graphics]
Pcie Slot 5: empty
Pcie Slot 6: MSI GTX 970 [passed through to VM]

When booting the host into Windows, the StarTech USB controller is
detected and functions properly. On Windows, it is sitting on PCI bus 4
and the Tesla K40 is on PCI bus 5 (I may have the reversed, should have
written it down...).

When booting the host into Linux, however, the StarTech USB controller
is nowhere to be found. Furthermore, according to dmidecode, slots 1 and
2 are sitting on the same PCI bus: 0000:04:00.0 and 0000:04:00.2
respectively (full output below). This occurs with kernels 4.4, 4.5, and
4.6 (I haven't tested it yet with < 4.4), with intel_iommu=on, and with
intel_iommu=off.

There is probably some hardware flakiness because sometimes during boot
the system hangs on the bios loading screen while (I'm guessing)
inspecting pcie devices (led display on the motherboard shows 99, which
is a pcie error, but 99 is also displayed during successful boots, it
just doesn't get stuck there). However:
1. It works consistently in Windows.
2. It doesn't work consistently in Linux.
3. It worked in Linux in a different PCIe slot.

Yes, the second "Slot5" in dmidecode appears to be a bios bug. That
should be "Slot6".

Anyone ever seen anything like this?
Thanks



# ls /sys/bus/pci/slots/
2  4  6  6-1
# cat /sys/bus/pci/slots/*/address
0000:01:00
0000:04:00
0000:03:00
0000:02:00


# dmidecode -t slot
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0008, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot1
	Type: x16 PCI Express
	Current Usage: In Use
	Length: Long
	ID: 17
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:04:00.0

Handle 0x0009, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot2
	Type: x8 PCI Express
	Current Usage: In Use
	Length: Long
	ID: 18
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:04:00.2

Handle 0x000A, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot3
	Type: x16 PCI Express
	Current Usage: In Use
	Length: Long
	ID: 19
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:01:00.0

Handle 0x000B, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot4
	Type: x16 PCI Express
	Current Usage: In Use
	Length: Long
	ID: 20
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:02:00.0

Handle 0x000C, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot5
	Type: x4 PCI Express
	Current Usage: Available
	Length: Long
	ID: 21
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:ff:00.4

Handle 0x000D, DMI type 9, 17 bytes
System Slot Information
	Designation: Slot5
	Type: x8 PCI Express
	Current Usage: In Use
	Length: Long
	ID: 22
	Characteristics:
		3.3 V is provided
		Opening is shared
		PME signal is supported
	Bus Address: 0000:03:00.2


# lspci -v -t
-+-[0000:ff]-+-0b.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
 |           +-0b.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
 |           +-0b.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring
 |           +-0c.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0c.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0c.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0c.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0c.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0c.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers
 |           +-0f.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
 |           +-0f.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent
 |           +-0f.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
 |           +-0f.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
 |           +-0f.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers
 |           +-10.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
 |           +-10.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCIe Ring Interface
 |           +-10.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
 |           +-10.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
 |           +-10.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers
 |           +-12.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
 |           +-12.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0
 |           +-12.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Home Agent 0 Debug
 |           +-13.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
 |           +-13.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers
 |           +-13.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
 |           +-13.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
 |           +-13.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
 |           +-13.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder
 |           +-13.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast
 |           +-13.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
 |           +-14.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control
 |           +-14.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control
 |           +-14.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers
 |           +-14.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers
 |           +-14.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
 |           +-14.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
 |           +-14.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
 |           +-14.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1
 |           +-15.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 Thermal Control
 |           +-15.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 Thermal Control
 |           +-15.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 2 ERROR Registers
 |           +-15.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 3 ERROR Registers
 |           +-16.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers
 |           +-16.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast
 |           +-16.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO Global Broadcast
 |           +-17.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control
 |           +-17.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
 |           +-17.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
 |           +-17.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
 |           +-17.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3
 |           +-1e.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
 |           +-1e.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
 |           +-1e.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
 |           +-1e.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
 |           +-1e.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Power Control Unit
 |           +-1f.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 VCU
 |           \-1f.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 VCU
 \-[0000:00]-+-00.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DMI2
             +-01.0-[01]----00.0  Samsung Electronics Co Ltd NVMe SSD Controller
             +-02.0-[02]--+-00.0  NVIDIA Corporation GM204 [GeForce GTX 970]
             |            \-00.1  NVIDIA Corporation GM204 High Definition Audio Controller
             +-02.2-[03]--+-00.0  NVIDIA Corporation GM204 [GeForce GTX 970]
             |            \-00.1  NVIDIA Corporation GM204 High Definition Audio Controller
             +-03.0-[04]----00.0  NVIDIA Corporation GK110BGL [Tesla K40c]
             +-05.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management
             +-05.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Hot Plug
             +-05.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 RAS, Control Status and Global Errors
             +-05.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 I/O APIC
             +-05.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 I/O Performance Monitoring
             +-06.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.5  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.6  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-06.7  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-07.0  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-07.1  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-07.2  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-07.3  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-07.4  Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 IIO Debug
             +-11.0  Intel Corporation C610/X99 series chipset SPSR
             +-11.4  Intel Corporation C610/X99 series chipset sSATA Controller [AHCI mode]
             +-14.0  Intel Corporation C610/X99 series chipset USB xHCI Host Controller
             +-16.0  Intel Corporation C610/X99 series chipset MEI Controller #1
             +-19.0  Intel Corporation Ethernet Connection I217-LM
             +-1a.0  Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2
             +-1b.0  Intel Corporation C610/X99 series chipset HD Audio Controller
             +-1c.0-[05]--
             +-1c.3-[06]----00.0  Intel Corporation I210 Gigabit Network Connection
             +-1d.0  Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #1
             +-1f.0  Intel Corporation C610/X99 series chipset LPC Controller
             +-1f.2  Intel Corporation C610/X99 series chipset 6-Port SATA Controller [AHCI mode]
             \-1f.3  Intel Corporation C610/X99 series chipset SMBus Controller


# dmesg | grep pci
[    0.334594] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.351674] pci_bus 0000:ff: root bus resource [bus ff]
[    0.351682] pci 0000:ff:0b.0: [8086:2f81] type 00 class 0x088000
[    0.351728] pci 0000:ff:0b.1: [8086:2f36] type 00 class 0x110100
[    0.351764] pci 0000:ff:0b.2: [8086:2f37] type 00 class 0x110100
[    0.351801] pci 0000:ff:0c.0: [8086:2fe0] type 00 class 0x088000
[    0.351835] pci 0000:ff:0c.1: [8086:2fe1] type 00 class 0x088000
[    0.351870] pci 0000:ff:0c.2: [8086:2fe2] type 00 class 0x088000
[    0.351904] pci 0000:ff:0c.3: [8086:2fe3] type 00 class 0x088000
[    0.351938] pci 0000:ff:0c.4: [8086:2fe4] type 00 class 0x088000
[    0.351973] pci 0000:ff:0c.5: [8086:2fe5] type 00 class 0x088000
[    0.352008] pci 0000:ff:0f.0: [8086:2ff8] type 00 class 0x088000
[    0.352043] pci 0000:ff:0f.1: [8086:2ff9] type 00 class 0x088000
[    0.352077] pci 0000:ff:0f.4: [8086:2ffc] type 00 class 0x088000
[    0.352112] pci 0000:ff:0f.5: [8086:2ffd] type 00 class 0x088000
[    0.352146] pci 0000:ff:0f.6: [8086:2ffe] type 00 class 0x088000
[    0.352181] pci 0000:ff:10.0: [8086:2f1d] type 00 class 0x088000
[    0.352215] pci 0000:ff:10.1: [8086:2f34] type 00 class 0x110100
[    0.352255] pci 0000:ff:10.5: [8086:2f1e] type 00 class 0x088000
[    0.352289] pci 0000:ff:10.6: [8086:2f7d] type 00 class 0x110100
[    0.352323] pci 0000:ff:10.7: [8086:2f1f] type 00 class 0x088000
[    0.352357] pci 0000:ff:12.0: [8086:2fa0] type 00 class 0x088000
[    0.352394] pci 0000:ff:12.1: [8086:2f30] type 00 class 0x110100
[    0.352431] pci 0000:ff:12.2: [8086:2f70] type 00 class 0x088000
[    0.352470] pci 0000:ff:13.0: [8086:2fa8] type 00 class 0x088000
[    0.352508] pci 0000:ff:13.1: [8086:2f71] type 00 class 0x088000
[    0.352547] pci 0000:ff:13.2: [8086:2faa] type 00 class 0x088000
[    0.352586] pci 0000:ff:13.3: [8086:2fab] type 00 class 0x088000
[    0.352623] pci 0000:ff:13.4: [8086:2fac] type 00 class 0x088000
[    0.352662] pci 0000:ff:13.5: [8086:2fad] type 00 class 0x088000
[    0.352699] pci 0000:ff:13.6: [8086:2fae] type 00 class 0x088000
[    0.352735] pci 0000:ff:13.7: [8086:2faf] type 00 class 0x088000
[    0.352772] pci 0000:ff:14.0: [8086:2fb0] type 00 class 0x088000
[    0.352813] pci 0000:ff:14.1: [8086:2fb1] type 00 class 0x088000
[    0.352851] pci 0000:ff:14.2: [8086:2fb2] type 00 class 0x088000
[    0.352889] pci 0000:ff:14.3: [8086:2fb3] type 00 class 0x088000
[    0.352927] pci 0000:ff:14.4: [8086:2fbc] type 00 class 0x088000
[    0.352965] pci 0000:ff:14.5: [8086:2fbd] type 00 class 0x088000
[    0.353001] pci 0000:ff:14.6: [8086:2fbe] type 00 class 0x088000
[    0.353038] pci 0000:ff:14.7: [8086:2fbf] type 00 class 0x088000
[    0.353075] pci 0000:ff:15.0: [8086:2fb4] type 00 class 0x088000
[    0.353115] pci 0000:ff:15.1: [8086:2fb5] type 00 class 0x088000
[    0.353154] pci 0000:ff:15.2: [8086:2fb6] type 00 class 0x088000
[    0.353193] pci 0000:ff:15.3: [8086:2fb7] type 00 class 0x088000
[    0.353234] pci 0000:ff:16.0: [8086:2f68] type 00 class 0x088000
[    0.353273] pci 0000:ff:16.6: [8086:2f6e] type 00 class 0x088000
[    0.353310] pci 0000:ff:16.7: [8086:2f6f] type 00 class 0x088000
[    0.353347] pci 0000:ff:17.0: [8086:2fd0] type 00 class 0x088000
[    0.353385] pci 0000:ff:17.4: [8086:2fb8] type 00 class 0x088000
[    0.353423] pci 0000:ff:17.5: [8086:2fb9] type 00 class 0x088000
[    0.353460] pci 0000:ff:17.6: [8086:2fba] type 00 class 0x088000
[    0.353497] pci 0000:ff:17.7: [8086:2fbb] type 00 class 0x088000
[    0.353537] pci 0000:ff:1e.0: [8086:2f98] type 00 class 0x088000
[    0.353572] pci 0000:ff:1e.1: [8086:2f99] type 00 class 0x088000
[    0.353608] pci 0000:ff:1e.2: [8086:2f9a] type 00 class 0x088000
[    0.353643] pci 0000:ff:1e.3: [8086:2fc0] type 00 class 0x088000
[    0.353646] pci 0000:ff:1e.3: [Firmware Bug]: reg 0x10: invalid BAR (can't size)
[    0.353679] pci 0000:ff:1e.4: [8086:2f9c] type 00 class 0x088000
[    0.353718] pci 0000:ff:1f.0: [8086:2f88] type 00 class 0x088000
[    0.353754] pci 0000:ff:1f.2: [8086:2f8a] type 00 class 0x088000
[    0.355278] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.355279] pci_bus 0000:00: root bus resource [io  0x1000-0xffff window]
[    0.355280] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.355281] pci_bus 0000:00: root bus resource [mem 0x70000000-0xfbffbfff window]
[    0.355282] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.355287] pci 0000:00:00.0: [8086:2f00] type 00 class 0x060000
[    0.355387] pci 0000:00:01.0: [8086:2f02] type 01 class 0x060400
[    0.355422] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.355489] pci 0000:00:01.0: System wakeup disabled by ACPI
[    0.355511] pci 0000:00:02.0: [8086:2f04] type 01 class 0x060400
[    0.355546] pci 0000:00:02.0: PME# supported from D0 D3hot D3cold
[    0.355615] pci 0000:00:02.0: System wakeup disabled by ACPI
[    0.355637] pci 0000:00:02.2: [8086:2f06] type 01 class 0x060400
[    0.355688] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[    0.355740] pci 0000:00:02.2: System wakeup disabled by ACPI
[    0.355762] pci 0000:00:03.0: [8086:2f08] type 01 class 0x060400
[    0.355796] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.355859] pci 0000:00:03.0: System wakeup disabled by ACPI
[    0.355879] pci 0000:00:05.0: [8086:2f28] type 00 class 0x088000
[    0.355961] pci 0000:00:05.1: [8086:2f29] type 00 class 0x088000
[    0.356052] pci 0000:00:05.2: [8086:2f2a] type 00 class 0x088000
[    0.356132] pci 0000:00:05.4: [8086:2f2c] type 00 class 0x080020
[    0.356137] pci 0000:00:05.4: reg 0x10: [mem 0xf713e000-0xf713efff]
[    0.356221] pci 0000:00:05.6: [8086:2f39] type 00 class 0x110100
[    0.356301] pci 0000:00:06.0: [8086:2f10] type 00 class 0x088000
[    0.356381] pci 0000:00:06.1: [8086:2f11] type 00 class 0x088000
[    0.356461] pci 0000:00:06.2: [8086:2f12] type 00 class 0x088000
[    0.356540] pci 0000:00:06.3: [8086:2f13] type 00 class 0x088000
[    0.356620] pci 0000:00:06.4: [8086:2f14] type 00 class 0x088000
[    0.356699] pci 0000:00:06.5: [8086:2f15] type 00 class 0x088000
[    0.356778] pci 0000:00:06.6: [8086:2f16] type 00 class 0x088000
[    0.356857] pci 0000:00:06.7: [8086:2f17] type 00 class 0x088000
[    0.356937] pci 0000:00:07.0: [8086:2f18] type 00 class 0x088000
[    0.357017] pci 0000:00:07.1: [8086:2f19] type 00 class 0x088000
[    0.357096] pci 0000:00:07.2: [8086:2f1a] type 00 class 0x088000
[    0.357177] pci 0000:00:07.3: [8086:2f1b] type 00 class 0x088000
[    0.357257] pci 0000:00:07.4: [8086:2f1c] type 00 class 0x088000
[    0.357347] pci 0000:00:11.0: [8086:8d7c] type 00 class 0xff0000
[    0.357483] pci 0000:00:11.4: [8086:8d62] type 00 class 0x010601
[    0.357495] pci 0000:00:11.4: reg 0x10: [io  0xf130-0xf137]
[    0.357502] pci 0000:00:11.4: reg 0x14: [io  0xf120-0xf123]
[    0.357508] pci 0000:00:11.4: reg 0x18: [io  0xf110-0xf117]
[    0.357515] pci 0000:00:11.4: reg 0x1c: [io  0xf100-0xf103]
[    0.357521] pci 0000:00:11.4: reg 0x20: [io  0xf040-0xf05f]
[    0.357528] pci 0000:00:11.4: reg 0x24: [mem 0xf713d000-0xf713d7ff]
[    0.357562] pci 0000:00:11.4: PME# supported from D3hot
[    0.357637] pci 0000:00:14.0: [8086:8d31] type 00 class 0x0c0330
[    0.357650] pci 0000:00:14.0: reg 0x10: [mem 0xf7120000-0xf712ffff 64bit]
[    0.357693] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.357749] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.357774] pci 0000:00:16.0: [8086:8d3a] type 00 class 0x078000
[    0.357788] pci 0000:00:16.0: reg 0x10: [mem 0xf713c000-0xf713c00f 64bit]
[    0.357840] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.357914] pci 0000:00:19.0: [8086:153a] type 00 class 0x020000
[    0.357926] pci 0000:00:19.0: reg 0x10: [mem 0xf7100000-0xf711ffff]
[    0.357932] pci 0000:00:19.0: reg 0x14: [mem 0xf7139000-0xf7139fff]
[    0.357938] pci 0000:00:19.0: reg 0x18: [io  0xf020-0xf03f]
[    0.357985] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    0.358030] pci 0000:00:19.0: System wakeup disabled by ACPI
[    0.358054] pci 0000:00:1a.0: [8086:8d2d] type 00 class 0x0c0320
[    0.358068] pci 0000:00:1a.0: reg 0x10: [mem 0xf7138000-0xf71383ff]
[    0.358139] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.358192] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.358217] pci 0000:00:1b.0: [8086:8d20] type 00 class 0x040300
[    0.358229] pci 0000:00:1b.0: reg 0x10: [mem 0xf7130000-0xf7133fff 64bit]
[    0.358277] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.358347] pci 0000:00:1c.0: [8086:8d10] type 01 class 0x060400
[    0.358399] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.358413] pci 0000:00:1c.0: Enabling MPC IRBNCE
[    0.358414] pci 0000:00:1c.0: Intel PCH root port ACS workaround enabled
[    0.358461] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.358486] pci 0000:00:1c.3: [8086:8d16] type 01 class 0x060400
[    0.358538] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.358552] pci 0000:00:1c.3: Enabling MPC IRBNCE
[    0.358553] pci 0000:00:1c.3: Intel PCH root port ACS workaround enabled
[    0.358598] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.358627] pci 0000:00:1d.0: [8086:8d26] type 00 class 0x0c0320
[    0.358642] pci 0000:00:1d.0: reg 0x10: [mem 0xf7137000-0xf71373ff]
[    0.358712] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.358767] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.358792] pci 0000:00:1f.0: [8086:8d47] type 00 class 0x060100
[    0.358946] pci 0000:00:1f.2: [8086:8d02] type 00 class 0x010601
[    0.358957] pci 0000:00:1f.2: reg 0x10: [io  0xf090-0xf097]
[    0.358962] pci 0000:00:1f.2: reg 0x14: [io  0xf080-0xf083]
[    0.358968] pci 0000:00:1f.2: reg 0x18: [io  0xf070-0xf077]
[    0.358973] pci 0000:00:1f.2: reg 0x1c: [io  0xf060-0xf063]
[    0.358979] pci 0000:00:1f.2: reg 0x20: [io  0xf000-0xf01f]
[    0.358984] pci 0000:00:1f.2: reg 0x24: [mem 0xf7136000-0xf71367ff]
[    0.359012] pci 0000:00:1f.2: PME# supported from D3hot
[    0.359077] pci 0000:00:1f.3: [8086:8d22] type 00 class 0x0c0500
[    0.359088] pci 0000:00:1f.3: reg 0x10: [mem 0xf7135000-0xf71350ff 64bit]
[    0.359104] pci 0000:00:1f.3: reg 0x20: [io  0x0580-0x059f]
[    0.359294] pci 0000:01:00.0: [144d:a802] type 00 class 0x010802
[    0.359304] pci 0000:01:00.0: reg 0x10: [mem 0xfb110000-0xfb113fff 64bit]
[    0.359309] pci 0000:01:00.0: reg 0x18: [io  0xe000-0xe0ff]
[    0.359326] pci 0000:01:00.0: reg 0x30: [mem 0xfb100000-0xfb10ffff pref]
[    0.368945] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.368950] pci 0000:00:01.0:   bridge window [io  0xe000-0xefff]
[    0.368954] pci 0000:00:01.0:   bridge window [mem 0xfb100000-0xfb1fffff]
[    0.369202] pci 0000:02:00.0: [10de:13c2] type 00 class 0x030000
[    0.369211] pci 0000:02:00.0: reg 0x10: [mem 0xf8000000-0xf8ffffff]
[    0.369220] pci 0000:02:00.0: reg 0x14: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.369228] pci 0000:02:00.0: reg 0x1c: [mem 0xf0000000-0xf1ffffff 64bit pref]
[    0.369233] pci 0000:02:00.0: reg 0x24: [io  0xd000-0xd07f]
[    0.369239] pci 0000:02:00.0: reg 0x30: [mem 0xf9000000-0xf907ffff pref]
[    0.369336] pci 0000:02:00.1: [10de:0fbb] type 00 class 0x040300
[    0.369345] pci 0000:02:00.1: reg 0x10: [mem 0xf9080000-0xf9083fff]
[    0.378953] pci 0000:00:02.0: PCI bridge to [bus 02]
[    0.378957] pci 0000:00:02.0:   bridge window [io  0xd000-0xdfff]
[    0.378961] pci 0000:00:02.0:   bridge window [mem 0xf8000000-0xf90fffff]
[    0.378967] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xf1ffffff 64bit pref]
[    0.379208] pci 0000:03:00.0: [10de:13c2] type 00 class 0x030000
[    0.379214] pci 0000:03:00.0: reg 0x10: [mem 0xf6000000-0xf6ffffff]
[    0.379219] pci 0000:03:00.0: reg 0x14: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.379224] pci 0000:03:00.0: reg 0x1c: [mem 0xd0000000-0xd1ffffff 64bit pref]
[    0.379228] pci 0000:03:00.0: reg 0x24: [io  0xc000-0xc07f]
[    0.379231] pci 0000:03:00.0: reg 0x30: [mem 0xf7000000-0xf707ffff pref]
[    0.379309] pci 0000:03:00.1: [10de:0fbb] type 00 class 0x040300
[    0.379315] pci 0000:03:00.1: reg 0x10: [mem 0xf7080000-0xf7083fff]
[    0.388950] pci 0000:00:02.2: PCI bridge to [bus 03]
[    0.388952] pci 0000:00:02.2:   bridge window [io  0xc000-0xcfff]
[    0.388953] pci 0000:00:02.2:   bridge window [mem 0xf6000000-0xf70fffff]
[    0.388956] pci 0000:00:02.2:   bridge window [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.389063] pci 0000:04:00.0: [10de:1024] type 00 class 0x030200
[    0.389069] pci 0000:04:00.0: reg 0x10: [mem 0xfa000000-0xfaffffff]
[    0.389074] pci 0000:04:00.0: reg 0x14: [mem 0xa0000000-0xafffffff 64bit pref]
[    0.389079] pci 0000:04:00.0: reg 0x1c: [mem 0xb0000000-0xb1ffffff 64bit pref]
[    0.398964] pci 0000:00:03.0: PCI bridge to [bus 04]
[    0.398970] pci 0000:00:03.0:   bridge window [mem 0xfa000000-0xfaffffff]
[    0.398976] pci 0000:00:03.0:   bridge window [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.399033] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.399133] pci 0000:06:00.0: [8086:1533] type 00 class 0x020000
[    0.399162] pci 0000:06:00.0: reg 0x10: [mem 0xfb000000-0xfb07ffff]
[    0.399194] pci 0000:06:00.0: reg 0x18: [io  0xb000-0xb01f]
[    0.399223] pci 0000:06:00.0: reg 0x1c: [mem 0xfb080000-0xfb083fff]
[    0.399347] pci 0000:06:00.0: PME# supported from D0 D3hot D3cold
[    0.408990] pci 0000:00:1c.3: PCI bridge to [bus 06]
[    0.408992] pci 0000:00:1c.3:   bridge window [io  0xb000-0xbfff]
[    0.408994] pci 0000:00:1c.3:   bridge window [mem 0xfb000000-0xfb0fffff]
[    0.409018] pci_bus 0000:00: on NUMA node 0
[    0.415018] PCI: pci_cache_line_size set to 64 bytes
[    0.428278] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.428280] pci 0000:00:01.0:   bridge window [io  0xe000-0xefff]
[    0.428282] pci 0000:00:01.0:   bridge window [mem 0xfb100000-0xfb1fffff]
[    0.428286] pci 0000:00:02.0: PCI bridge to [bus 02]
[    0.428287] pci 0000:00:02.0:   bridge window [io  0xd000-0xdfff]
[    0.428289] pci 0000:00:02.0:   bridge window [mem 0xf8000000-0xf90fffff]
[    0.428291] pci 0000:00:02.0:   bridge window [mem 0xe0000000-0xf1ffffff 64bit pref]
[    0.428293] pci 0000:00:02.2: PCI bridge to [bus 03]
[    0.428295] pci 0000:00:02.2:   bridge window [io  0xc000-0xcfff]
[    0.428297] pci 0000:00:02.2:   bridge window [mem 0xf6000000-0xf70fffff]
[    0.428298] pci 0000:00:02.2:   bridge window [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.428301] pci 0000:00:03.0: PCI bridge to [bus 04]
[    0.428303] pci 0000:00:03.0:   bridge window [mem 0xfa000000-0xfaffffff]
[    0.428304] pci 0000:00:03.0:   bridge window [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.428308] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.428315] pci 0000:00:1c.3: PCI bridge to [bus 06]
[    0.428317] pci 0000:00:1c.3:   bridge window [io  0xb000-0xbfff]
[    0.428320] pci 0000:00:1c.3:   bridge window [mem 0xfb000000-0xfb0fffff]
[    0.428326] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.428327] pci_bus 0000:00: resource 5 [io  0x1000-0xffff window]
[    0.428328] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.428329] pci_bus 0000:00: resource 7 [mem 0x70000000-0xfbffbfff window]
[    0.428329] pci_bus 0000:01: resource 0 [io  0xe000-0xefff]
[    0.428330] pci_bus 0000:01: resource 1 [mem 0xfb100000-0xfb1fffff]
[    0.428331] pci_bus 0000:02: resource 0 [io  0xd000-0xdfff]
[    0.428332] pci_bus 0000:02: resource 1 [mem 0xf8000000-0xf90fffff]
[    0.428333] pci_bus 0000:02: resource 2 [mem 0xe0000000-0xf1ffffff 64bit pref]
[    0.428334] pci_bus 0000:03: resource 0 [io  0xc000-0xcfff]
[    0.428335] pci_bus 0000:03: resource 1 [mem 0xf6000000-0xf70fffff]
[    0.428336] pci_bus 0000:03: resource 2 [mem 0xc0000000-0xd1ffffff 64bit pref]
[    0.428337] pci_bus 0000:04: resource 1 [mem 0xfa000000-0xfaffffff]
[    0.428337] pci_bus 0000:04: resource 2 [mem 0xa0000000-0xb1ffffff 64bit pref]
[    0.428338] pci_bus 0000:06: resource 0 [io  0xb000-0xbfff]
[    0.428339] pci_bus 0000:06: resource 1 [mem 0xfb000000-0xfb0fffff]
[    0.457386] pci 0000:02:00.0: Video device with shadowed ROM
[    0.502128] aer 0000:00:01.0:pcie02: service driver aer loaded
[    0.502145] aer 0000:00:02.0:pcie02: service driver aer loaded
[    0.502159] aer 0000:00:02.2:pcie02: service driver aer loaded
[    0.502172] aer 0000:00:03.0:pcie02: service driver aer loaded
[    0.502180] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    0.502182] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    0.502183] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    0.502188] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
[    0.502189] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[    0.502190] pci 0000:02:00.1: Signaling PME through PCIe PME interrupt
[    0.502192] pcie_pme 0000:00:02.0:pcie01: service driver pcie_pme loaded
[    0.502196] pcieport 0000:00:02.2: Signaling PME through PCIe PME interrupt
[    0.502197] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    0.502198] pci 0000:03:00.1: Signaling PME through PCIe PME interrupt
[    0.502199] pcie_pme 0000:00:02.2:pcie01: service driver pcie_pme loaded
[    0.502203] pcieport 0000:00:03.0: Signaling PME through PCIe PME interrupt
[    0.502204] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    0.502206] pcie_pme 0000:00:03.0:pcie01: service driver pcie_pme loaded
[    0.502218] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    0.502220] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    0.502231] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
[    0.502232] pci 0000:06:00.0: Signaling PME through PCIe PME interrupt
[    0.502235] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
[    0.502238] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.502242] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.271149] ehci-pci: EHCI PCI platform driver
[    1.271365] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    1.271373] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.271386] ehci-pci 0000:00:1a.0: debug port 2
[    1.275282] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    1.275297] ehci-pci 0000:00:1a.0: irq 18, io mem 0xf7138000
[    1.283949] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.284325] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    1.284332] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.284342] ehci-pci 0000:00:1d.0: debug port 2
[    1.288251] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    1.288257] ehci-pci 0000:00:1d.0: irq 18, io mem 0xf7137000
[    1.297276] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.590606] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.607263] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    2.223842] vboxpci: IOMMU found
[    2.773255] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[    2.773948] input: HDA Intel PCH Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[    2.774050] input: HDA Intel PCH Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[    2.774141] input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[    2.774206] input: HDA Intel PCH Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[    2.774258] input: HDA Intel PCH Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[    2.774313] input: HDA Intel PCH Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    2.774368] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    3.167546] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input12
[    3.167581] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input13
[    3.167610] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input14
[    3.167638] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:02.0/0000:02:00.1/sound/card1/input15
[    3.386625] input: Logitech G400s Optical Gaming Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-14/3-14:1.0/0003:046D:C24C.0003/input/input16
[    3.387021] input: Plantronics Plantronics GameCom 780 as /devices/pci0000:00/0000:00:14.0/usb3/3-13/3-13:1.3/0003:047F:C010.0002/input/input17
[    4.560371] input: UVC Camera (046d:081b) as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/input/input18
[   87.035670] vfio-pci 0000:03:00.0: enabling device (0100 -> 0103)


-- 
Nicolas Avrutin




More information about the vfio-users mailing list