[vfio-users] Creative ZXRi onboard passthrough

Eric Hattemer hattenator at gmail.com
Tue Oct 27 23:11:35 UTC 2015


On 10/27/2015 02:29 PM, Alex Williamson wrote:
> On Tue, Oct 27, 2015 at 3:01 PM, Eric Hattemer <hattenator at gmail.com 
> <mailto:hattenator at gmail.com>> wrote:
>
>     I have a GIGABYTE G1 Gaming GA-Z170X-Gaming G1 motherboard that
>     comes with a Sound Blaster ZxRi chip onboard.  I've managed to get
>     my GeForce card passthrough with vfio, and working with Windows.
>     The last trick was the -cpu kvm=off flag.  But whatever I've
>     tried, I can't get the Sound Blaster to go through.  Part of the
>     problem is that I don't really understand what the chip even is. 
>     Nothing in lspci says anything about 'Sound Blaster' or
>     'Creative'. `sudo lspci -nn|grep -E '1102|1274'` returns nothing.
>     Maybe I need to boot directly into Windows to see what it calls
>     it.  But I think it's this one:
>
>     00:1f.3 Multimedia audio controller [0401]: Intel Corporation
>     Sunrise Point-H HD Audio [8086:a170] (rev 31)
>
>
> Nope, that's the integrated Intel audio.
>
>
> Not surprising, that's not the device you're intending to assign, not 
> to mention it's entangled with all sorts of motherboard management 
> functions because z170 sucks.  lspci please.

[eric at localhost ~]$ sudo lspci
00:00.0 Host bridge: Intel Corporation Sky Lake Host Bridge/DRAM 
Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) 
(rev 07)
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated 
Graphics (rev 06)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI 
Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H 
Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME 
HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Device a102 (rev 31)
00:1b.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Root Port #17 
(rev f1)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #2 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #4 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root 
Port #13 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller 
(rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-H 
HD Audio (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI 
Express Gen 3 (8.0 GT/s) Switch (rev ca)
02:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI 
Express Gen 3 (8.0 GT/s) Switch (rev ca)
02:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI 
Express Gen 3 (8.0 GT/s) Switch (rev ca)
04:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 
660] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller 
(rev a1)
05:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
06:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless 
Network Adapter (rev 32)
07:00.0 PCI bridge: ASMedia Technology Inc. Device 1184
08:01.0 PCI bridge: ASMedia Technology Inc. Device 1184
08:03.0 PCI bridge: ASMedia Technology Inc. Device 1184
08:05.0 PCI bridge: ASMedia Technology Inc. Device 1184
08:07.0 PCI bridge: ASMedia Technology Inc. Device 1184
0a:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA 
Controller (rev 02)
0d:00.0 Ethernet controller: Qualcomm Atheros Device e0a1 (rev 10)
0e:00.0 Ethernet controller: Qualcomm Atheros Device e0a1 (rev 10)
10:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)

[eric at localhost ~]$ sudo lspci -vn
00:00.0 0600: 8086:191f (rev 07)
         Subsystem: 1458:5000
         Flags: bus master, fast devsel, latency 0
         Capabilities: [e0] Vendor Specific Information: Len=10 <?>

00:01.0 0604: 8086:1901 (rev 07) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 122
         Bus: primary=00, secondary=01, subordinate=04, sec-latency=0
         I/O behind bridge: 0000e000-0000efff
         Memory behind bridge: de000000-df1fffff
         Prefetchable memory behind bridge: 
00000000d0000000-00000000d9ffffff
         Capabilities: [88] Subsystem: 1458:5000
         Capabilities: [80] Power Management version 3
         Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [a0] Express Root Port (Slot+), MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [140] Root Complex Link
         Capabilities: [d94] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:02.0 0300: 8086:1912 (rev 06) (prog-if 00 [VGA controller])
         DeviceName:  Onboard IGD
         Subsystem: 1458:d000
         Flags: bus master, fast devsel, latency 0, IRQ 10
         Memory at dd000000 (64-bit, non-prefetchable) [size=16M]
         Memory at c0000000 (64-bit, prefetchable) [size=256M]
         I/O ports at f000 [size=64]
         Expansion ROM at <unassigned> [disabled]
         Capabilities: [40] Vendor Specific Information: Len=0c <?>
         Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
         Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
         Capabilities: [d0] Power Management version 2
         Capabilities: [100] #1b
         Capabilities: [200] Address Translation Service (ATS)
         Capabilities: [300] #13
         Kernel modules: i915

00:14.0 0c03: 8086:a12f (rev 31) (prog-if 30 [XHCI])
         Subsystem: 1458:5007
         Flags: bus master, medium devsel, latency 0, IRQ 157
         Memory at df910000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [70] Power Management version 2
         Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
         Kernel driver in use: xhci_hcd

00:14.2 1180: 8086:a131 (rev 31)
         Subsystem: 1458:8888
         Flags: bus master, fast devsel, latency 0, IRQ 14
         Memory at df92e000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [50] Power Management version 3
         Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-

00:16.0 0780: 8086:a13a (rev 31)
         Subsystem: 1458:1c3a
         Flags: fast devsel, IRQ 255
         Memory at df92d000 (64-bit, non-prefetchable) [disabled] [size=4K]
         Capabilities: [50] Power Management version 3
         Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+

00:17.0 0106: 8086:a102 (rev 31) (prog-if 01 [AHCI 1.0])
         Subsystem: 1458:b005
         Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 139
         Memory at df928000 (32-bit, non-prefetchable) [size=8K]
         Memory at df92c000 (32-bit, non-prefetchable) [size=256]
         I/O ports at f090 [size=8]
         I/O ports at f080 [size=4]
         I/O ports at f060 [size=32]
         Memory at df92b000 (32-bit, non-prefetchable) [size=2K]
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [70] Power Management version 3
         Capabilities: [a8] SATA HBA v1.0
         Kernel driver in use: ahci

00:1b.0 0604: 8086:a167 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 123
         Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
         Memory behind bridge: df800000-df8fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1c.0 0604: 8086:a110 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 124
         Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
         Memory behind bridge: df200000-df3fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1c.1 0604: 8086:a111 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 125
         Bus: primary=00, secondary=07, subordinate=0c, sec-latency=0
         I/O behind bridge: 0000d000-0000dfff
         Memory behind bridge: df700000-df7fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1c.2 0604: 8086:a112 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 126
         Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0
         I/O behind bridge: 0000c000-0000cfff
         Memory behind bridge: df600000-df6fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1c.3 0604: 8086:a113 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 127
         Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
         I/O behind bridge: 0000b000-0000bfff
         Memory behind bridge: df500000-df5fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1c.4 0604: 8086:a114 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 128
         Bus: primary=00, secondary=0f, subordinate=0f, sec-latency=0
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1d.0 0604: 8086:a118 (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 129
         Bus: primary=00, secondary=10, subordinate=10, sec-latency=0
         Memory behind bridge: df400000-df4fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [220] #19
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1d.4 0604: 8086:a11c (rev f1) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 130
         Bus: primary=00, secondary=11, subordinate=11, sec-latency=0
         Capabilities: [40] Express Root Port (Slot-), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: 1458:5001
         Capabilities: [a0] Power Management version 3
         Kernel driver in use: pcieport
         Kernel modules: shpchp

00:1f.0 0601: 8086:a145 (rev 31)
         Subsystem: 1458:5001
         Flags: bus master, medium devsel, latency 0
         Kernel driver in use: vfio-pci

00:1f.2 0580: 8086:a121 (rev 31)
         Subsystem: 1458:5001
         Flags: bus master, fast devsel, latency 0
         Memory at df924000 (32-bit, non-prefetchable) [size=16K]

00:1f.3 0401: 8086:a170 (rev 31)
         Subsystem: 1458:a046
         Flags: fast devsel, IRQ 16
         Memory at df920000 (64-bit, non-prefetchable) [size=16K]
         Memory at df900000 (64-bit, non-prefetchable) [size=64K]
         Capabilities: [50] Power Management version 3
         Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
         Kernel driver in use: vfio-pci
         Kernel modules: snd_hda_intel

00:1f.4 0c05: 8086:a123 (rev 31)
         Subsystem: 1458:5001
         Flags: medium devsel, IRQ 16
         Memory at df92a000 (64-bit, non-prefetchable) [size=256]
         I/O ports at f040 [size=32]
         Kernel modules: i2c_i801

01:00.0 0604: 10b5:8747 (rev ca) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 131
         Memory at df100000 (32-bit, non-prefetchable) [size=256K]
         Bus: primary=01, secondary=02, subordinate=04, sec-latency=0
         I/O behind bridge: 0000e000-0000efff
         Memory behind bridge: de000000-df0fffff
         Prefetchable memory behind bridge: 
00000000d0000000-00000000d9ffffff
         Capabilities: [40] Power Management version 3
         Capabilities: [48] MSI: Enable+ Count=1/8 Maskable+ 64bit+
         Capabilities: [68] Express Upstream Port, MSI 00
         Capabilities: [a4] Subsystem: 10b5:8747
         Capabilities: [100] Device Serial Number ca-87-00-10-b5-df-0e-00
         Capabilities: [fb4] Advanced Error Reporting
         Capabilities: [138] Power Budgeting <?>
         Capabilities: [10c] #19
         Capabilities: [148] Virtual Channel
         Capabilities: [e00] #12
         Capabilities: [b00] Latency Tolerance Reporting
         Capabilities: [b70] Vendor Specific Information: ID=0001 Rev=0 
Len=010 <?>
         Kernel driver in use: pcieport
         Kernel modules: shpchp

02:08.0 0604: 10b5:8747 (rev ca) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 132
         Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
         Capabilities: [40] Power Management version 3
         Capabilities: [48] MSI: Enable+ Count=1/8 Maskable+ 64bit+
         Capabilities: [68] Express Downstream Port (Slot+), MSI 00
         Capabilities: [a4] Subsystem: 10b5:8747
         Capabilities: [100] Device Serial Number ca-87-00-10-b5-df-0e-00
         Capabilities: [fb4] Advanced Error Reporting
         Capabilities: [138] Power Budgeting <?>
         Capabilities: [10c] #19
         Capabilities: [148] Virtual Channel
         Capabilities: [e00] #12
         Capabilities: [f24] Access Control Services
         Capabilities: [b70] Vendor Specific Information: ID=0001 Rev=0 
Len=010 <?>
         Kernel driver in use: pcieport
         Kernel modules: shpchp

02:10.0 0604: 10b5:8747 (rev ca) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 133
         Bus: primary=02, secondary=04, subordinate=04, sec-latency=0
         I/O behind bridge: 0000e000-0000efff
         Memory behind bridge: de000000-df0fffff
         Prefetchable memory behind bridge: 
00000000d0000000-00000000d9ffffff
         Capabilities: [40] Power Management version 3
         Capabilities: [48] MSI: Enable+ Count=1/8 Maskable+ 64bit+
         Capabilities: [68] Express Downstream Port (Slot+), MSI 00
         Capabilities: [a4] Subsystem: 10b5:8747
         Capabilities: [100] Device Serial Number ca-87-00-10-b5-df-0e-00
         Capabilities: [fb4] Advanced Error Reporting
         Capabilities: [138] Power Budgeting <?>
         Capabilities: [10c] #19
         Capabilities: [148] Virtual Channel
         Capabilities: [e00] #12
         Capabilities: [f24] Access Control Services
         Capabilities: [b70] Vendor Specific Information: ID=0001 Rev=0 
Len=010 <?>
         Kernel driver in use: pcieport
         Kernel modules: shpchp

04:00.0 0300: 10de:11c0 (rev a1) (prog-if 00 [VGA controller])
         Subsystem: 3842:2660
         Flags: fast devsel, IRQ 16
         Memory at de000000 (32-bit, non-prefetchable) [disabled] [size=16M]
         Memory at d0000000 (64-bit, prefetchable) [disabled] [size=128M]
         Memory at d8000000 (64-bit, prefetchable) [disabled] [size=32M]
         I/O ports at e000 [disabled] [size=128]
         Expansion ROM at df000000 [disabled] [size=512K]
         Capabilities: [60] Power Management version 3
         Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
         Capabilities: [78] Express Endpoint, MSI 00
         Capabilities: [b4] Vendor Specific Information: Len=14 <?>
         Capabilities: [100] Virtual Channel
         Capabilities: [128] Power Budgeting <?>
         Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 
Len=024 <?>
         Capabilities: [900] #19
         Kernel driver in use: vfio-pci
         Kernel modules: nouveau

04:00.1 0403: 10de:0e0b (rev a1)
         Subsystem: 3842:2660
         Flags: bus master, fast devsel, latency 0, IRQ 11
         Memory at df080000 (32-bit, non-prefetchable) [size=16K]
         Capabilities: [60] Power Management version 3
         Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
         Capabilities: [78] Express Endpoint, MSI 00
         Kernel driver in use: vfio-pci
         Kernel modules: snd_hda_intel

05:00.0 0106: 144d:a801 (rev 01) (prog-if 01 [AHCI 1.0])
         Subsystem: 144d:a801
         Flags: bus master, fast devsel, latency 0, IRQ 140
         Memory at df800000 (32-bit, non-prefetchable) [size=8K]
         Capabilities: [40] Power Management version 3
         Capabilities: [50] MSI: Enable+ Count=8/8 Maskable- 64bit+
         Capabilities: [70] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
         Capabilities: [158] Power Budgeting <?>
         Capabilities: [168] #19
         Capabilities: [188] Latency Tolerance Reporting
         Capabilities: [190] L1 PM Substates
         Kernel driver in use: ahci

06:00.0 0280: 168c:003e (rev 32)
         Subsystem: 1a56:1535
         Flags: bus master, fast devsel, latency 0, IRQ 158
         Memory at df200000 (64-bit, non-prefetchable) [size=2M]
         Capabilities: [40] Power Management version 3
         Capabilities: [50] MSI: Enable+ Count=8/8 Maskable+ 64bit-
         Capabilities: [70] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [148] Virtual Channel
         Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-00
         Capabilities: [178] Latency Tolerance Reporting
         Capabilities: [180] L1 PM Substates
         Kernel driver in use: ath10k_pci
         Kernel modules: ath10k_pci

07:00.0 0604: 1b21:1184 (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 134
         Bus: primary=07, secondary=08, subordinate=0c, sec-latency=0
         I/O behind bridge: 0000d000-0000dfff
         Memory behind bridge: df700000-df7fffff
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Upstream Port, MSI 00
         Capabilities: [c0] Subsystem: 1b21:118f
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Capabilities: [300] Vendor Specific Information: ID=0000 Rev=0 
Len=c00 <?>
         Kernel driver in use: pcieport
         Kernel modules: shpchp

08:01.0 0604: 1b21:1184 (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 135
         Bus: primary=08, secondary=09, subordinate=09, sec-latency=0
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Downstream Port (Slot+), MSI 00
         Capabilities: [c0] Subsystem: 1b21:118f
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Kernel driver in use: pcieport
         Kernel modules: shpchp

08:03.0 0604: 1b21:1184 (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 136
         Bus: primary=08, secondary=0a, subordinate=0a, sec-latency=0
         I/O behind bridge: 0000d000-0000dfff
         Memory behind bridge: df700000-df7fffff
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Downstream Port (Slot+), MSI 00
         Capabilities: [c0] Subsystem: 1b21:118f
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Kernel driver in use: pcieport
         Kernel modules: shpchp

08:05.0 0604: 1b21:1184 (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 137
         Bus: primary=08, secondary=0b, subordinate=0b, sec-latency=0
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Downstream Port (Slot+), MSI 00
         Capabilities: [c0] Subsystem: 1b21:118f
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Kernel driver in use: pcieport
         Kernel modules: shpchp

08:07.0 0604: 1b21:1184 (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0, IRQ 138
         Bus: primary=08, secondary=0c, subordinate=0c, sec-latency=0
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Downstream Port (Slot+), MSI 00
         Capabilities: [c0] Subsystem: 1b21:118f
         Capabilities: [100] Virtual Channel
         Capabilities: [200] Advanced Error Reporting
         Kernel driver in use: pcieport
         Kernel modules: shpchp

0a:00.0 0106: 1b21:0612 (rev 02) (prog-if 01 [AHCI 1.0])
         Subsystem: 1b21:1062
         Flags: bus master, fast devsel, latency 0, IRQ 148
         I/O ports at d050 [size=8]
         I/O ports at d040 [size=4]
         I/O ports at d030 [size=8]
         I/O ports at d020 [size=4]
         I/O ports at d000 [size=32]
         Memory at df710000 (32-bit, non-prefetchable) [size=512]
         Expansion ROM at df700000 [disabled] [size=64K]
         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [78] Power Management version 3
         Capabilities: [80] Express Legacy Endpoint, MSI 00
         Capabilities: [100] Virtual Channel
         Kernel driver in use: ahci

0d:00.0 0200: 1969:e0a1 (rev 10)
         Subsystem: 1458:e000
         Flags: bus master, fast devsel, latency 0, IRQ 167
         Memory at df600000 (64-bit, non-prefetchable) [size=256K]
         I/O ports at c000 [size=128]
         Capabilities: [40] Power Management version 3
         Capabilities: [58] Express Endpoint, MSI 00
         Capabilities: [c0] MSI: Enable+ Count=1/16 Maskable+ 64bit+
         Capabilities: [d8] MSI-X: Enable- Count=16 Masked-
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [180] Device Serial Number ff-1f-d0-48-40-8d-5c-ff
         Kernel driver in use: alx

0e:00.0 0200: 1969:e0a1 (rev 10)
         Subsystem: 1458:e000
         Flags: bus master, fast devsel, latency 0, IRQ 166
         Memory at df500000 (64-bit, non-prefetchable) [size=256K]
         I/O ports at b000 [size=128]
         Capabilities: [40] Power Management version 3
         Capabilities: [58] Express Endpoint, MSI 00
         Capabilities: [c0] MSI: Enable+ Count=1/16 Maskable+ 64bit+
         Capabilities: [d8] MSI-X: Enable- Count=16 Masked-
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [180] Device Serial Number ff-1f-d0-4a-40-8d-5c-ff
         Kernel driver in use: alx

10:00.0 0106: 144d:a801 (rev 01) (prog-if 01 [AHCI 1.0])
         Subsystem: 144d:a801
         Flags: bus master, fast devsel, latency 0, IRQ 149
         Memory at df400000 (32-bit, non-prefetchable) [size=8K]
         Capabilities: [40] Power Management version 3
         Capabilities: [50] MSI: Enable+ Count=8/8 Maskable- 64bit+
         Capabilities: [70] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [148] Device Serial Number 00-00-00-00-00-00-00-00
         Capabilities: [158] Power Budgeting <?>
         Capabilities: [168] #19
         Capabilities: [188] Latency Tolerance Reporting
         Capabilities: [190] L1 PM Substates
         Kernel driver in use: ahci

-Eric Hattemer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20151027/9f0f0a24/attachment.htm>


More information about the vfio-users mailing list