>Synopsis:      USB WiFi dongles are unreliable on the MacBookAir5,1
>Category:      kernel
>Environment:
        System      : OpenBSD 5.5
        Details     : OpenBSD 5.5 (GENERIC.MP) #0: Sat May  3 14:08:20 PDT 2014
                [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:

A USB WiFi dongle connected to a MacBookAir5,1 will lose connection to 
the network and will not reconnect until its been unplugged and 
replugged in or the computer rebooted.

>How-To-Repeat:

* Boot into OpenBSD 5.5-stable on a MacbookAir5,1 with a urtwn based USB 
adapter plugged in.
* Connect to a wireless network.
* Make heavy use of the network, i.e. transfer huge files to another 
computer on the same LAN.
* At some point, typcially between 5 minutes and a couple hours later, 
you will lose connectivity to the network.
* Try to reconnect to the network: $ sudo ifconfig urtwn0 down && sudo 
sh /etc/netstart
* You see: urtwn0: no link ............. sleeping
* Take a look at TTYC0, you see some messages like these:
usb_transfer_complete: actlen > len -15988 > 4
urtwn0: device timeout
urtwn0: device timeout
* Unplug the urtwn based adapter from the USB port. Sometimes the OS 
will crash at this point. If not, continue.
* Plug the urtwn based USB adapter back in. Restart the network: sudo sh 
/etc/netstart
* Notice that you can ping other computers again, yay!
* At some point, typcially between 5 minutes and a couple hours later, 
you will lose connectivity to the network.
* Repeat. Be sad.

Adapters I've Reproed this with:

* urtwn based: Airlink AWLL5099, Edimax EW-7811Un
* athn based: Think Penguin TPE-N150USB
* upgt based: D-Link DWL-G122 rev A2

Observations

* Using a USB based axe ethernet adapter (plugged into the same port I 
am plugging the USB wifi dongles into) is 100% reliable. The connection 
never drops nor does the ethernet dongle ever get into a bad state.
* The USB WiFi dongles get into a bad state more quickly the more 
heavily I use them.
* The USB WiFi dongles all get very hot to the touch soon after I start 
using them. If I cool them off before plugging them back in, they seem 
to continue to work longer before they fail again.
* Running sudo ifconfig urtwn0 down before unplugging the dongle doesn't 
prevent the occassional crash after unplugging the dongle.
* If there is a crash after unplugging the dongle, it happens anywhere 
between 0 and 10 (or so) seconds later.
* The upgt based D-Link GWL-122 rev A2 is the most reliable of the 
bunch, but even it gets into a bad state at some point.
* Unplugging the athn based dongle I'm using usually leads to a crash. 
With the urtwn0 its about 1 in 10 unpluggings that I get a crash. upgt 
is 1 in 20 or so.
* This same problem repros in OpenBSD 5.4-stable. I reproed with the 
Edimax EW-7811Un and the D-Link DWS-G122 rev A2.

Possibly Related Threads

* http://marc.info/?l=openbsd-bugs&m=139201781024910&w=2
* http://openbsd.7691.n7.nabble.com/urtwn-driver-kernel-panic-td237551.html

>Fix:
  unknown    

dmesg:
OpenBSD 5.5 (GENERIC.MP) #0: Sat May  3 14:08:20 PDT 2014
    [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
RTC BIOS diagnostic error 
df<clock_battery,ROM_cksum,memory_size,fixed_disk,invalid_time>
real mem = 8475713536 (8083MB)
avail mem = 8241475584 (7859MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.4 @ 0xe0000 (54 entries)
bios0: vendor Apple Inc. version "MBA51.88Z.00EF.B02.1211271028" date 11/27/2012
bios0: Apple Inc. MacBookAir5,1
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP HPET APIC SBST ECDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT 
SSDT SSDT SSDT SSDT DMAR MCFG
acpi0: wakeup devices P0P2(S4) PEG2(S4) EC__(S4) HDEF(S4) RP02(S4) ARPT(S4) 
RP05(S4) EHC1(S4) EHC2(S4) XHC1(S4) ADP1(S4) LID0(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.94 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 99MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.1.2, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.69 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.69 MHz
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i7-3667U CPU @ 2.00GHz, 1895.69 MHz
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 1, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
ioapic0: misconfigured as apic 0, remapped to apid 2
acpiec0 at acpi0
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-153
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (P0P2)
acpiprt2 at acpi0: bus -1 (PEG2)
acpiprt3 at acpi0: bus 2 (RP02)
acpiprt4 at acpi0: bus 3 (RP05)
acpicpu0 at acpi0: C3, C1, PSS
acpicpu1 at acpi0: C3, C1, PSS
acpicpu2 at acpi0: C3, C1, PSS
acpicpu3 at acpi0: C3, C1, PSS
acpibat0 at acpi0: BAT0 model "3545797981023400290" type 3545797981528607052 
oem "3545797981528673619"
acpiac0 at acpi0: AC unit online
acpibtn0 at acpi0: LID0
acpibtn1 at acpi0: PWRB
acpibtn2 at acpi0: SLPB
acpivideo0 at acpi0: IGPU
acpivout at acpivideo0 not configured
cpu0: Enhanced SpeedStep 1895 MHz: speeds: 2001, 2000, 1900, 1800, 1700, 1600, 
1500, 1400, 1300, 1200, 1100, 1000, 900, 800 MHz
memory map conflict 0xe00f8000/0x1000
memory map conflict 0xfed1c000/0x4000
memory map conflict 0xffe70000/0x30000
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 3G Host" rev 0x09
vga1 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09
intagp0 at vga1
agp0 at intagp0: aperture at 0x90000000, size 0x10000000
inteldrm0 at vga1
drm0 at inteldrm0
inteldrm0: 1366x768
wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
"Intel 7 Series xHCI" rev 0x04 at pci0 dev 20 function 0 not configured
"Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
azalia0: codecs: Cirrus Logic CS4206, Intel/0x2806, using Cirrus Logic CS4206
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi
pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 1 "Intel 7 Series PCIE" rev 0xc4: msi
pci2 at ppb1 bus 2
"Broadcom BCM43224" rev 0x01 at pci2 dev 0 function 0 not configured
ppb2 at pci0 dev 28 function 4 "Intel 7 Series PCIE" rev 0xc4: msi
pci3 at ppb2 bus 3
ppb3 at pci3 dev 0 function 0 vendor "Intel", unknown product 0x1547 rev 0x03
pci4 at ppb3 bus 4
ppb4 at pci4 dev 0 function 0 vendor "Intel", unknown product 0x1547 rev 0x03: 
msi
pci5 at ppb4 bus 5
vendor "Intel", unknown product 0x1547 (class system subclass miscellaneous, 
rev 0x03) at pci5 dev 0 function 0 not configured
ppb5 at pci4 dev 3 function 0 vendor "Intel", unknown product 0x1547 rev 0x03: 
msi
pci6 at ppb5 bus 6
ppb6 at pci4 dev 4 function 0 vendor "Intel", unknown product 0x1547 rev 0x03: 
msi
pci7 at ppb6 bus 55
ppb7 at pci4 dev 5 function 0 vendor "Intel", unknown product 0x1547 rev 0x03: 
msi
pci8 at ppb7 bus 104
ppb8 at pci4 dev 6 function 0 vendor "Intel", unknown product 0x1547 rev 0x03: 
msi
pci9 at ppb8 bus 105
ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 22
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 "Intel EHCI root hub" rev 2.00/1.00 addr 1
pcib0 at pci0 dev 31 function 0 vendor "Intel", unknown product 0x1e56 rev 0x04
ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI 1.3
scsibus0 at ahci0: 32 targets
sd0 at scsibus0 targ 0 lun 0: <ATA, APPLE SSD SM512E, CXM0> SCSI3 0/direct 
fixed naa.5002538043584d30
sd0: 477102MB, 512 bytes/sector, 977105060 sectors, thin
ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2 int 18
iic0 at ichiic0
iic0: addr 0x2c 03=fc 05=66 06=a0 71=06 72=80 86=6c 90=38 91=1b 92=24 93=3d 
94=69 95=3c 96=75 97=85 98=3d 9a=9f 9f=7c a0=7f a1=b5 a2=bf a3=7b a4=28 a5=cf 
a6=64 a7=2d words 00=0000 01=0000 02=00fc 03=fc00 04=0066 05=66a0 06=a000 
07=0000
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns8250, no fifo
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
nvram: invalid checksum
uhub2 at uhub0 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
uvideo0 at uhub2 port 1 configuration 1 interface 0 "Apple Inc. FaceTime HD 
Camera (Built-in)" rev 2.00/80.25 addr 3
video0 at uvideo0
ugen0 at uhub2 port 1 configuration 1 "Apple Inc. FaceTime HD Camera 
(Built-in)" rev 2.00/80.25 addr 3
uhub3 at uhub1 port 1 "Intel Rate Matching Hub" rev 2.00/0.00 addr 2
axe0 at uhub3 port 2 configuration 1 interface 0 "Apple Computer Ethernet 
A1277" rev 2.00/0.01 addr 3
axe0: AX88772, address dc:9b:9c:ee:bd:89
ukphy0 at axe0 phy 16: Generic IEEE 802.3u media interface, rev. 1: OUI 
0x000ec6, model 0x0006
uhub4 at uhub3 port 8 "Standard Microsystems product 0x2512" rev 2.00/b.b3 addr 
4
uhub5 at uhub4 port 1 "Apple Inc. BRCM20702 Hub" rev 2.00/1.00 addr 5
uhidev0 at uhub5 port 1 configuration 1 interface 0 "Apple Computer product 
0x820a" rev 2.00/1.00 addr 6
uhidev0: iclass 3/1, 1 report id
ukbd0 at uhidev0 reportid 1: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub5 port 2 configuration 1 interface 0 "Apple Computer product 
0x820b" rev 2.00/1.00 addr 7
uhidev1: iclass 3/1, 2 report ids
ums0 at uhidev1 reportid 2: 3 buttons
wsmouse0 at ums0 mux 0
ugen1 at uhub5 port 3 "Apple Inc. Bluetooth USB Host Controller" rev 2.00/1.00 
addr 8
uhidev2 at uhub4 port 2 configuration 1 interface 0 "Apple Inc. Apple Internal 
Keyboard / Trackpad" rev 2.00/2.19 addr 9
uhidev2: iclass 3/1, 9 report ids
ukbd1 at uhidev2 reportid 1: 8 variable keys, 6 key codes, country code 33
wskbd1 at ukbd1 mux 1
wskbd1: connecting to wsdisplay0
uhid0 at uhidev2 reportid 9: input=0, output=0, feature=3
uhidev3 at uhub4 port 2 configuration 1 interface 1 "Apple Inc. Apple Internal 
Keyboard / Trackpad" rev 2.00/2.19 addr 9
uhidev3: iclass 3/0, 68 report ids
uhid1 at uhidev3 reportid 68: input=511, output=0, feature=0
uhidev4 at uhub4 port 2 configuration 1 interface 2 "Apple Inc. Apple Internal 
Keyboard / Trackpad" rev 2.00/2.19 addr 9
uhidev4: iclass 3/1, 2 report ids
ums1 at uhidev4 reportid 2: 3 buttons
wsmouse1 at ums1 mux 0
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
sd1 at scsibus2 targ 1 lun 0: <OPENBSD, SR CRYPTO, 005> SCSI2 0/direct fixed
sd1: 477101MB, 512 bytes/sector, 977103893 sectors
root on sd1a (0d91cf06086bb465.a) swap on sd1b dump on sd1b
clock: unknown CMOS layout

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
 port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), 
Intel(0x8087), rev 0.00
  port 1 addr 3: high speed, power 500 mA, config 1, FaceTime HD Camera 
(Built-in)(0x8510), Apple Inc.(0x05ac), rev 80.25, iSerialNumber 
CCGC6500NMDWC8C0
  port 2 powered
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 powered
 port 2 powered
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
 port 1 addr 2: high speed, self powered, config 1, Rate Matching Hub(0x0024), 
Intel(0x8087), rev 0.00
  port 1 powered
  port 2 addr 3: high speed, power 500 mA, config 1, 802.11n WLAN 
Adapter(0x7811), Realtek(0x7392), rev 2.00, iSerialNumber 00e04c000001
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 powered
  port 7 powered
  port 8 addr 4: high speed, self powered, config 1, product 0x2512(0x2512), 
Standard Microsystems(0x0424), rev b.b3
   port 1 addr 5: full speed, self powered, config 1, BRCM20702 Hub(0x4500), 
Apple Inc.(0x0a5c), rev 1.00
    port 1 addr 6: full speed, self powered, config 1, product 0x820a(0x820a), 
Apple Computer(0x05ac), rev 1.00
    port 2 addr 7: full speed, self powered, config 1, product 0x820b(0x820b), 
Apple Computer(0x05ac), rev 1.00
    port 3 addr 8: full speed, self powered, config 1, Bluetooth USB Host 
Controller(0x821f), Apple Inc.(0x05ac), rev 1.00
   port 2 addr 9: full speed, power 40 mA, config 1, Apple Internal Keyboard / 
Trackpad(0x0249), Apple Inc.(0x05ac), rev 2.19
 port 2 powered

pcidump:
Domain /dev/pci0:
 0:0:0: Intel Core 3G Host
        0x0000: Vendor ID: 8086 Product ID: 0154
        0x0004: Command: 0006 Status: 2090
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 09
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 106b Product ID: 00fd
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
        0x0000: 01548086 20900006 06000009 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00fd106b
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: fed19001 00000000 fed10001 00000000
        0x0050: 00000211 00000011 8f900007 8b000001
        0x0060: e0000001 00000000 fed18001 00000000
        0x0070: ff000000 00000001 ff000c00 0000007f
        0x0080: 11111110 00331111 0000001a 00000000
        0x0090: ff000001 00000001 6f500001 00000002
        0x00a0: 00000001 00000002 6f600001 00000002
        0x00b0: 8ba00001 8b800001 8b000001 8fa00001
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 010c0009 e200619b 76f800d0 00000000
        0x00f0: 00000000 00000000 00090fc8 00000000
 0:2:0: Intel HD Graphics 4000
        0x0000: Vendor ID: 8086 Product ID: 0166
        0x0004: Command: 0007 Status: 0090
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 09
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000a0000000/0x00400000
        0x0018: BAR mem prefetchable 64bit addr: 0x0000000090000000/0x10000000
        0x0020: BAR io addr: 0x00002000/0x0040
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 106b Product ID: 00fd
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00d0: Capability 0x01: Power Management
        0x00a4: Capability 0x13: PCI Advanced Features
        0x0000: 01668086 00900007 03000009 00000000
        0x0010: a0000004 00000000 9000000c 00000000
        0x0020: 00002001 00000000 00000000 00fd106b
        0x0030: 00000000 00000090 00000000 0000010b
        0x0040: 010c0009 e200619b 76f800d0 00000000
        0x0050: 00000211 00000011 00000000 8ba00001
        0x0060: 00020000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 0000d005 00000000 00000000 00000000
        0x00a0: 00000000 03060013 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 0022a401 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00008000 00000000
        0x00f0: 00000000 00000000 00090000 8ad13190
 0:20:0: Intel 7 Series xHCI
        0x0000: Vendor ID: 8086 Product ID: 1e31
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 30 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000a0600000/0x00010000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x01: Power Management
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0000: 1e318086 02900006 0c033004 00000000
        0x0010: a0600004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 00000070 00000000 00000100
        0x0040: 800e07fd 8003c239 00000000 00000000
        0x0050: 00000017 00000000 00000000 00000000
        0x0060: 00002030 00000000 00000000 00000000
        0x0070: c1c28001 00000008 00000000 00000000
        0x0080: 00860005 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0000008f 00000000 00000000 00000000
        0x00c0: 08040201 00000000 00000000 00000000
        0x00d0: 00000000 0000000f 00000000 0000000f
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:22:0: Intel 7 Series MEI
        0x0000: Vendor ID: 8086 Product ID: 1e3a
        0x0004: Command: 0006 Status: 0010
        0x0008: Class: 07 Subclass: 80 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000a0617100/0x00000010
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x008c: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0000: 1e3a8086 00100006 07800004 00800000
        0x0010: a0617104 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 1e000255 80010010 60000106 10001ff0
        0x0050: c8038c01 00000008 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00800005
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 c0000002
        0x00c0: 88cdce2c fa55c488 4272f0b3 5648cbb0
        0x00d0: 1caa6e7b 03bbd7f8 14da3bd6 cc758d71
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:26:0: Intel 7 Series USB
        0x0000: Vendor ID: 8086 Product ID: 1e2d
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xa0616c00/0x00000400
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x0058: Capability 0x0a: Debug Port
        0x0098: Capability 0x13: PCI Advanced Features
        0x0000: 1e2d8086 02900006 0c032004 00000000
        0x0010: a0616c00 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 07ff2020 00020000 00000001 c0000017
        0x0070: 3fdf0000 00000000 00000000 00000000
        0x0080: 00800000 930c8811 24000d30 00000000
        0x0090: 00000000 00000000 03060013 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 08402080 40208004 144c0580
        0x00f0: 00000000 00808588 08040f87 205b1708
 0:27:0: Intel 7 Series HD Audio
        0x0000: Vendor ID: 8086 Product ID: 1e20
        0x0004: Command: 0006 Status: 0010
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 40
        0x0010: BAR mem 64bit addr: 0x00000000a0610000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
        0x0000: 1e208086 00100006 04030004 00000040
        0x0010: a0610004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 00000050 00000000 0000010a
        0x0040: 45010001 00000000 00000000 00000000
        0x0050: c8426001 00000000 00000000 00000000
        0x0060: 00817005 fee00000 00000000 000000b0
        0x0070: 00910010 10000000 00100000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 01020400 40002402 82a30c00 02330010
        0x00d0: 02a30c00 02330010 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:28:0: Intel 7 Series PCIE
        0x0000: Vendor ID: 8086 Product ID: 1e10
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: c4
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1 
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x0 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 1e108086 00100000 060400c4 00810040
        0x0010: 00000000 00000000 00010100 200000f0
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 000001ff
        0x0040: 01428010 00008000 0010000e 01124c12
        0x0050: 10010000 0004b200 00000028 00000000
        0x0060: 00000000 00000016 00000000 00000000
        0x0070: 00010002 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000061 00000000
        0x0090: 0000a00d 72708086 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 01000000 00000b02 01118000 00000000
        0x00e0: 00003f00 00000000 00000001 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:28:1: Intel 7 Series PCIE
        0x0000: Vendor ID: 8086 Product ID: 1e12
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: c4
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2 
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: a040 Memory Limit: a040
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 02 Line: ff Bridge Control: 0000
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 1e128086 00100007 060400c4 00810040
        0x0010: 00000000 00000000 00020200 200000f0
        0x0020: a040a040 0001fff1 ffffffff 00000000
        0x0030: 00000000 00000040 00000000 000002ff
        0x0040: 01428010 00008000 0010000e 02123c12
        0x0050: 70110042 0004b200 00400028 00000000
        0x0060: 00000000 00000016 00000000 00000000
        0x0070: 00010002 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000062 00000000
        0x0090: 0000a00d 72708086 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 01000000 00000b02 01118000 00000000
        0x00e0: 00000300 00000000 00000001 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:28:4: Intel 7 Series PCIE
        0x0000: Vendor ID: 8086 Product ID: 1e18
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: c4
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 153 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 30 I/O Limit: 50 Secondary Status: 2000
        0x0020: Memory Base: a070 Memory Limit: ac90
        0x0024: Prefetch Memory Base: aca1 Prefetch Memory Limit: b891
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0040: Capability 0x10: PCI Express
                Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 1e188086 00100007 060400c4 00810040
        0x0010: 00000000 00000000 00990300 20005030
        0x0020: ac90a070 b891aca1 00000000 00000000
        0x0030: 00000000 00000040 00000000 000001ff
        0x0040: 01428010 00008000 0010000e 05123c42
        0x0050: 70420040 0004fd00 00400028 00000000
        0x0060: 00000000 00000016 00000000 00000000
        0x0070: 00000002 00000000 00000000 00000000
        0x0080: 00019005 fee00000 00000063 00000000
        0x0090: 0000a00d 72708086 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 01000000 00000b02 01118000 00000000
        0x00e0: 00003f00 00000000 00000001 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:29:0: Intel 7 Series USB
        0x0000: Vendor ID: 8086 Product ID: 1e26
        0x0004: Command: 0006 Status: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xa0616800/0x00000400
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x0058: Capability 0x0a: Debug Port
        0x0098: Capability 0x13: PCI Advanced Features
        0x0000: 1e268086 02900006 0c032004 00000000
        0x0010: a0616800 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 00000050 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0980a 00000000
        0x0060: 07ff2020 01000000 00000001 c0000017
        0x0070: 3fdf0000 00000000 00000000 00000000
        0x0080: 00800000 930c8811 24000d30 00000000
        0x0090: 00000000 00000000 03060013 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00000000 00000000
        0x00e0: 00000000 2163e160 05296516 32263028
        0x00f0: 00000000 00808588 08040f87 205b1708
 0:31:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1e56
        0x0004: Command: 0007 Status: 0210
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00e0: Capability 0x09: Vendor Specific
        0x0000: 1e568086 02100007 06010004 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 72708086
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: 00000401 00000080 00000501 00000010
        0x0050: 000000f8 00000000 00000000 00000000
        0x0060: 0b800b0b 000000d0 0b0a8080 0000f0f8
        0x0070: f078f078 f078f078 f078f078 f078f078
        0x0080: 3f0f0070 000c0681 000c1641 001c0301
        0x0090: 00fc0701 00000500 fef00001 00000000
        0x00a0: 00800a04 00069808 00004700 80000000
        0x00b0: 00000000 00000000 0808aa8a 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00112233 00004567 0000ffc0 00000000
        0x00e0: 100c0009 00000000 066402b3 00000000
        0x00f0: fed1c001 00000000 08040f87 00000000
 0:31:2: Intel 7 Series AHCI
        0x0000: Vendor ID: 8086 Product ID: 1e03
        0x0004: Command: 0007 Status: 02b0
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x00002088/0x0008
        0x0014: BAR io addr: 0x0000209c/0x0004
        0x0018: BAR io addr: 0x00002080/0x0008
        0x001c: BAR io addr: 0x00002098/0x0004
        0x0020: BAR io addr: 0x00002060/0x0020
        0x0024: BAR mem 32bit addr: 0xa0616000/0x00000800
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0070: Capability 0x01: Power Management
        0x00a8: Capability 0x12: SATA
        0x00b0: Capability 0x13: PCI Advanced Features
        0x0000: 1e038086 02b00007 01060104 00000000
        0x0010: 00002089 0000209d 00002081 00002099
        0x0020: 00002061 a0616000 00000000 72708086
        0x0030: 00000000 00000080 00000000 0000020b
        0x0040: 80008000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 4003a801 00000008 00000000 00000000
        0x0080: 00017005 fee00000 0000006a 00000000
        0x0090: 81013e60 3e000183 015c4208 00000000
        0x00a0: 000000e0 00000f39 0010b012 00000048
        0x00b0: 03060013 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 0:31:3: Intel 7 Series SMBus
        0x0000: Vendor ID: 8086 Product ID: 1e22
        0x0004: Command: 0003 Status: 0280
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 04
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 64bit addr: 0x00000000a0617000/0x00000100
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR io addr: 0x0000efa0/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 8086 Product ID: 7270
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0000: 1e228086 02800003 0c050004 00000000
        0x0010: a0617004 00000000 00000000 00000000
        0x0020: 0000efa1 00000000 00000000 72708086
        0x0030: 00000000 00000000 00000000 0000030b
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00040403 08080000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000004 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 08040f87 00000000
 2:0:0: Broadcom BCM43224
        0x0000: Vendor ID: 14e4 Product ID: 4353
        0x0004: Command: 0006 Status: 0010
        0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 01
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 40
        0x0010: BAR mem 64bit addr: 0x00000000a0400000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 106b Product ID: 00e9
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
        0x0058: Capability 0x09: Vendor Specific
        0x0048: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00d0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0000: 435314e4 00100006 02800001 00000040
        0x0010: a0400004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00e9106b
        0x0030: 00000000 00000040 00000000 0000010b
        0x0040: ce035801 00004008 0080d005 00000000
        0x0050: 00000000 00000000 00784809 0000000f
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 18001000 00000000 00000000 00000003
        0x0090: 00000000 00000300 00000000 00000000
        0x00a0: 00000000 00000000 00010000 18101000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00010010 05908fa0 00100000 00176c11
        0x00e0: 30110143 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 3:0:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 3 Secondary Bus: 4 Subordinate Bus: 105 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 31 I/O Limit: 41 Secondary Status: 0000
        0x0020: Memory Base: a070 Memory Limit: a890
        0x0024: Prefetch Memory Base: aca1 Prefetch Memory Limit: b491
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100007 06040003 00010040
        0x0010: 00000000 00000000 00690403 00004131
        0x0020: a890a070 b491aca1 00000000 00000000
        0x0030: 00000000 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0080ac05 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 00520010 07e88020 00192810 0007fc42
        0x00d0: 10420140 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000002 00000000 00000000 00000000
 4:0:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 4 Secondary Bus: 5 Subordinate Bus: 5 
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
        0x0020: Memory Base: a090 Memory Limit: a090
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: ffffffff
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100007 06040003 00010040
        0x0010: 00000000 00000000 00050504 000001f1
        0x0020: a090a090 0001fff1 ffffffff 00000000
        0x0030: 0000ffff 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0081ac05 fee00000
        0x0090: 00000000 00000064 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 01620010 00008020 00102810 0023fc41
        0x00d0: 10410000 00000000 00400000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000
 4:3:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 4 Secondary Bus: 6 Subordinate Bus: 54 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 31 I/O Limit: 31 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100000 06040003 00010040
        0x0010: 00000000 00000000 00360604 00003131
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0081ac05 fee00000
        0x0090: 00000000 00000065 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 01620010 00008020 00102810 0333fc41
        0x00d0: 10410000 00180060 00000028 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000
 4:4:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 4 Secondary Bus: 55 Subordinate Bus: 103 
                Secondary Latency Timer: 00
        0x001c: I/O Base: 41 I/O Limit: 41 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100000 06040003 00010040
        0x0010: 00000000 00000000 00673704 00004141
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0081ac05 fee00000
        0x0090: 00000000 00000066 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 01620010 00008020 00102810 0433fc41
        0x00d0: 10410000 00200060 00000028 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000
 4:5:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 4 Secondary Bus: 104 Subordinate Bus: 104 
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100000 06040003 00010040
        0x0010: 00000000 00000000 00686804 000001f1
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 0000ffff 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0081ac05 fee00000
        0x0090: 00000000 00000067 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 01620010 00008020 00102810 0533fc41
        0x00d0: 10410000 00280060 00000028 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000
 4:6:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 40
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 4 Secondary Bus: 105 Subordinate Bus: 105 
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: 01 Secondary Status: 0000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: ffff I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: ff Bridge Control: 0000
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x0000: 15478086 00100000 06040003 00010040
        0x0010: 00000000 00000000 00696904 000001f1
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 0000ffff 00000080 00000000 000001ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002008 0081ac05 fee00000
        0x0090: 00000000 00000068 00000000 00000000
        0x00a0: 00000000 00000000 00000000 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 01620010 00008020 00102810 0633fc41
        0x00d0: 10410000 00300060 00000028 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000
 5:0:0: Intel unknown
        0x0000: Vendor ID: 8086 Product ID: 1547
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 08 Subclass: 80 Interface: 00 Revision: 03
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 40
        0x0010: BAR mem 32bit addr: 0xa0900000/0x00040000
        0x0014: BAR mem 32bit addr: 0xa0940000/0x00001000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 2222 Product ID: 1111
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0080: Capability 0x01: Power Management
        0x0088: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00ac: Capability 0x0d: PCI-PCI
        0x00c0: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
        0x00a0: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
        0x0000: 15478086 00100007 08800003 00000040
        0x0010: a0900000 a0940000 00000000 00000000
        0x0020: 00000000 00000000 00000000 11112222
        0x0030: 00000000 00000080 00000000 0000010b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: fe038801 0a002000 0080ac05 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 000f0011 00000001 00000fa1 0000c00d
        0x00b0: 11112222 00000000 00000000 00000000
        0x00c0: 0002a010 00008020 00192810 0007fc41
        0x00d0: 10410000 00000000 00000000 00000000
        0x00e0: 00000000 00000012 00000000 00000000
        0x00f0: 00010000 00000000 00000000 00000000

Reply via email to