correction, RAIDframe not softraid.
On Sun, Aug 15, 2010 at 10:38:37PM +0300, [email protected] wrote:
> >Synopsis: softraid panic: "malloc: allocation too large" after failing
> >disk
> >Category: kernel
> >Environment:
> System : OpenBSD 4.8
> Details : OpenBSD 4.8-beta (RAID.MP) #1: Sun Aug 15 18:25:35 EEST
> 2010
>
> [email protected]:/usr/src/sys/arch/amd64/compile/RAID.MP
>
> Architecture: OpenBSD.amd64
> Machine : amd64
> >Description:
> This is probably a duplicate of bug 6428.
>
> I am following the instructions found at http://www.iniy.org/?p=98
> for installing OpenBSD on a software RAID1 volume. (identical disks)
>
> The RAID1 device is up, has all the filesystems, but is missing one of
> its components. I am adding a hot spare, and then failing the missing
> component to reconstruct the mirror (panic goes here).
>
> Note the odd "truncating" warning when I add the second disk.
>
>
> # cat /usr/src/sys/arch/amd64/conf/RAID.MP
> include "arch/amd64/conf/GENERIC.MP"
>
> pseudo-device raid 4
> option RAID_AUTOCONFIG
>
> # disklabel sd0
> # /dev/rsd0c:
> type: SCSI
> disk: SCSI disk
> label: ST3500312CS
> uid: 1fada45c7c56347d
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 255
> sectors/cylinder: 16065
> cylinders: 60801
> total sectors: 976773168
> boundstart: 64
> boundend: 976768065
> drivedata: 0
>
> 16 partitions:
> # size offset fstype [fsize bsize cpg]
> a: 530080 64 4.2BSD 2048 16384 1
> c: 976773168 0 unused
> d: 976237921 530144 RAID
>
> # disklabel sd1
> type: SCSI
> disk: SCSI disk
> label: ST3500312CS
> uid: 6e9ba7f587891871
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 255
> sectors/cylinder: 16065
> cylinders: 60801
> total sectors: 976773168
> boundstart: 64
> boundend: 976768065
> drivedata: 0
>
> 16 partitions:
> # size offset fstype [fsize bsize cpg]
> a: 530080 64 4.2BSD 2048 16384 1
> c: 976773168 0 unused
> d: 976237921 530144 RAID
>
> # cat /etc/raid0.conf
> START array
> # numRow numCol numSpare
> 1 2 0
>
> START disks
> /dev/sd0d
> /dev/sd5d
> # N.B. /dev/sd5d non-existent -> "failed"
>
> START layout
> # sectPerSU SUsPerParityUnit SUsPerReconUnit RAID_level_1
> 8 1 1 1
>
> START queue
> fifo 100
>
> # raidctl -s raid0
> raid0 Components:
> /dev/sd0d: optimal
> component1: failed
> No spares.
> Parity status: DIRTY
> Reconstruction is 100% complete.
> Parity Re-write is 100% complete.
> Copyback is 100% complete.
>
> # mount
> /dev/raid0a on / type ffs (local)
> /dev/raid0k on /home type ffs (local, nodev, nosuid)
> /dev/raid0d on /tmp type ffs (local, nodev, nosuid)
> /dev/raid0f on /usr type ffs (local, nodev)
> /dev/raid0g on /usr/X11R6 type ffs (local, nodev)
> /dev/raid0h on /usr/local type ffs (local, nodev)
> /dev/raid0j on /usr/obj type ffs (local, nodev, nosuid)
> /dev/raid0i on /usr/src type ffs (local, nodev, nosuid)
> /dev/raid0e on /var type ffs (local, nodev, nosuid)
>
> >How-To-Repeat:
> [set-up as in http://www.iniy.org/?p=98]
>
> # raidctl -a /dev/sd1d raid0
> Warning: truncating spare disk /dev/sd1d to 976237856 blocks.
> # raidctl -vF component1 raid0
> raid0: Failing disk r0 c1.
> RECON: initiating reconstruction on row 0 col 1 -> spare at row 0 col 2.
> Quiescence reached...
> panic: malloc: allocation too large
> Stopped at Debugger+0x5: leave
> RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
> PANIC!
> IF RUNNING SMP, USE 'mach ddbcpu <#>' AND 'trace' ON OTHER PROCESSORS,
> TOO.
> DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
>
> trace:
> Debugger() at Debugger+0x5
> panic() at panic+0xe4
> malloc() at malloc+0x5db
> rf_MakeReconMap() at rf_MakeReconMap+0x89
> rf_MakeReconControl() at rf_MakeReconControl+0x165
> rf_ContinueReconstructFailedDisk() at
> rf_ContinueReconstructFailedDisk+0x295
> rf_ReconstructFailedDiskBasic() at rf_ReconstructFailedDiskBasic+0x13a
> rf_ReconstructFailedDisk() at rf_ReconstructFailedDisk+0xc8
> rf_FailDisk() at rf_FailDisk+0x95
> rf_ReconThread() at rf_ReconThread+0x48
> end trace frame: 0x0, count: -10
>
> show registers:
> ds 0x296
> es 0x89d0 acpi_pdirpa+0x45d8
> fs 0x89b0 acpi_pdirpa+0x45b8
> gs 0
> rdi 0x1
> rsi 0x296
> rbp 0xffff8000155e89c0
> rbx 0xffffffff80809683 seltrue_filtops+0x503
> rdx 0x6
> rcx 0xffff800000183800
> rax 0x1
> r8 0xffff8000155e88e0
> r9 0
> r10 0
> r11 0x1
> r12 0x100
> r13 0xffff8000155e89d0
> r14 0x8
> r15 0x3a303520
> rip 0xffffffff804711d5 Debugger+0x5
> cs 0x8
> rflags 0x202
> rsp 0xffff8000155e89c0
> ss 0x10
>
> trace, ps, show registers as screenshots:
> http://www.saunalahti.fi/atmtjt/obsdraidpanic/
>
> >Fix:
> <unknown>
>
>
> dmesg:
> OpenBSD 4.8-beta (RAID.MP) #1: Sun Aug 15 18:25:35 EEST 2010
> [email protected]:/usr/src/sys/arch/amd64/compile/RAID.MP
> real mem = 2145058816 (2045MB)
> avail mem = 2073661440 (1977MB)
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xfc480 (30 entries)
> bios0: vendor American Megatrends Inc. version "P1.90" date 05/13/2010
> bios0: ASRock M3A790GXH/128M
> acpi0 at bios0: rev 0
> acpi0: sleep states S0 S1 S3 S4 S5
> acpi0: tables DSDT FACP APIC MCFG OEMB AAFT HPET SSDT
> acpi0: wakeup devices PCE2(S4) PCE3(S4) PCE4(S4) PCE5(S4) PCE6(S4) PCE7(S4)
> PCE9(S4) PCEA(S4) PCEB(S4) PCEC(S4) SBAZ(S4) PS2K(S4) PS2M(S4) UAR1(S4)
> P0PC(S4) UHC1(S4) UHC2(S4) UHC3(S4) USB4(S4) UHC5(S4) UHC6(S4) UHC7(S4)
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Athlon(tm) II X3 405e Processor, 2309.92 MHz
> cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
> cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
> 64b/line 16-way L2 cache
> cpu0: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
> cpu0: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
> cpu0: apic clock running at 200MHz
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: AMD Athlon(tm) II X3 405e Processor, 2309.59 MHz
> cpu1:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
> cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
> 64b/line 16-way L2 cache
> cpu1: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
> cpu1: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
> cpu2 at mainbus0: apid 2 (application processor)
> cpu2: AMD Athlon(tm) II X3 405e Processor, 2309.59 MHz
> cpu2:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,MWAIT,CX16,POPCNT,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
> cpu2: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB
> 64b/line 16-way L2 cache
> cpu2: ITLB 32 4KB entries fully associative, 16 4MB entries fully associative
> cpu2: DTLB 48 4KB entries fully associative, 48 4MB entries fully associative
> ioapic0 at mainbus0: apid 3 pa 0xfec00000, version 21, 24 pins
> acpihpet0 at acpi0: 14318180 Hz
> acpiprt0 at acpi0: bus 0 (PCI0)
> acpiprt1 at acpi0: bus 1 (P0P1)
> acpiprt2 at acpi0: bus -1 (PCE2)
> acpiprt3 at acpi0: bus -1 (PCE3)
> acpiprt4 at acpi0: bus -1 (PCE4)
> acpiprt5 at acpi0: bus -1 (PCE9)
> acpiprt6 at acpi0: bus 2 (PCEA)
> acpiprt7 at acpi0: bus 3 (P0PC)
> acpicpu0 at acpi0: PSS
> acpicpu1 at acpi0: PSS
> acpicpu2 at acpi0: PSS
> acpibtn0 at acpi0: PWRB
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "AMD RS780 Host" rev 0x00
> ppb0 at pci0 dev 1 function 0 unknown vendor 0x1849 product 0x9602 rev 0x00
> pci1 at ppb0 bus 1
> vga1 at pci1 dev 5 function 0 "ATI Radeon HD 3300" rev 0x00
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> radeondrm0 at vga1: apic 3 int 18 (irq 10)
> drm0 at radeondrm0
> ppb1 at pci0 dev 10 function 0 "AMD RS780 PCIE" rev 0x00: apic 3 int 18 (irq
> 10)
> pci2 at ppb1 bus 2
> re0 at pci2 dev 0 function 0 "Realtek 8168" rev 0x03: RTL8168D/8111D
> (0x2800), apic 3 int 18 (irq 10), address 00:25:22:28:1d:2b
> rgephy0 at re0 phy 7: RTL8169S/8110S PHY, rev. 2
> ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x00: apic 3 int 22 (irq
> 11), AHCI 1.1
> scsibus0 at ahci0: 32 targets
> sd0 at scsibus0 targ 0 lun 0: <ATA, ST3500312CS, SC13> SCSI3 0/direct fixed
> sd0: 476940MB, 512 bytes/sec, 976773168 sec total
> sd1 at scsibus0 targ 1 lun 0: <ATA, ST3500312CS, SC13> SCSI3 0/direct fixed
> sd1: 476940MB, 512 bytes/sec, 976773168 sec total
> cd0 at scsibus0 targ 4 lun 0: <TSSTcorp, DVD-ROM SH-D163B, SB04> ATAPI
> 5/cdrom removable
> ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 3 int 16 (irq
> 7), version 1.0, legacy support
> ohci1 at pci0 dev 18 function 1 "ATI SB700 USB" rev 0x00: apic 3 int 16 (irq
> 7), version 1.0, legacy support
> ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 3 int 17 (irq
> 10)
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
> ohci2 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 3 int 18 (irq
> 10), version 1.0, legacy support
> ohci3 at pci0 dev 19 function 1 "ATI SB700 USB" rev 0x00: apic 3 int 18 (irq
> 10), version 1.0, legacy support
> ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 3 int 19 (irq
> 11)
> usb1 at ehci1: USB revision 2.0
> uhub1 at usb1 "ATI EHCI root hub" rev 2.00/1.00 addr 1
> piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x3c: SMI
> iic0 at piixpm0
> spdmem0 at iic0 addr 0x50: 2GB DDR3 SDRAM PC3-10600
> pciide0 at pci0 dev 20 function 1 "ATI SB700 IDE" rev 0x00: DMA, channel 0
> configured to compatibility, channel 1 configured to compatibility
> pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x00
> ppb2 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x00
> pci3 at ppb2 bus 3
> envy0 at pci3 dev 5 function 0 "IC Ensemble Envy24PT/HT Audio" rev 0x01: apic
> 3 int 20 (irq 10)
> envy0: ESI Julia, 2 inputs, 2 outputs
> audio0 at envy0
> "VIA VT6306 FireWire" rev 0xc0 at pci3 dev 7 function 0 not configured
> ohci4 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 3 int 18 (irq
> 10), version 1.0, legacy support
> pchb1 at pci0 dev 24 function 0 "AMD AMD64 10h HyperTransport" rev 0x00
> pchb2 at pci0 dev 24 function 1 "AMD AMD64 10h Address Map" rev 0x00
> pchb3 at pci0 dev 24 function 2 "AMD AMD64 10h DRAM Cfg" rev 0x00
> km0 at pci0 dev 24 function 3 "AMD AMD64 10h Misc Cfg" rev 0x00
> pchb4 at pci0 dev 24 function 4 "AMD AMD64 10h Link Cfg" rev 0x00
> usb2 at ohci0: USB revision 1.0
> uhub2 at usb2 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> usb3 at ohci1: USB revision 1.0
> uhub3 at usb3 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> usb4 at ohci2: USB revision 1.0
> uhub4 at usb4 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> usb5 at ohci3: USB revision 1.0
> uhub5 at usb5 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> isa0 at pcib0
> isadma0 at isa0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pckbc0 at isa0 port 0x60/5
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> wbsio0 at isa0 port 0x2e/2: W83627DHG-P rev 0x73
> lm1 at wbsio0 port 0x290/8: W83627DHG
> usb6 at ohci4: USB revision 1.0
> uhub6 at usb6 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> mtrr: Pentium Pro MTRR support
> Kernelized RAIDframe activated
> uhidev0 at uhub3 port 3 configuration 1 interface 0 "vendor 0x099a EL USB
> Keyboard" rev 1.10/1.00 addr 2
> uhidev0: iclass 3/1
> ukbd0 at uhidev0: 8 modifier keys, 6 key codes
> wskbd0 at ukbd0: console keyboard, using wsdisplay0
> uhidev1 at uhub3 port 3 configuration 1 interface 1 "vendor 0x099a EL USB
> Keyboard" rev 1.10/1.00 addr 2
> uhidev1: iclass 3/1, 2 report ids
> uhid0 at uhidev1 reportid 1: input=2, output=0, feature=0
> uhid1 at uhidev1 reportid 2: input=1, output=0, feature=0
> uhidev2 at uhub5 port 3 configuration 1 interface 0 "Logitech USB-PS/2
> Optical Mouse" rev 2.00/24.30 addr 2
> uhidev2: iclass 3/1
> ums0 at uhidev2: 8 buttons, Z dir
> wsmouse0 at ums0 mux 0
> cd0(ahci0:4:0): Check Condition (error 0x70) on opcode 0x0
> SENSE KEY: Not Ready
> raid0 at root: (RAID Level 1) total number of sectors is 976237856 (476678
> MB) as root
> softraid0 at root
> root on raid0a
> WARNING: / was not properly unmounted
> swapmount: no device
> raid0: Device already configured!
> raid0: Error re-writing parity!
>
> usbdevs:
> Controller /dev/usb0:
> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 powered
> port 4 powered
> port 5 powered
> port 6 powered
> Controller /dev/usb1:
> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 powered
> port 4 powered
> port 5 powered
> port 6 powered
> Controller /dev/usb2:
> addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 powered
> Controller /dev/usb3:
> addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 addr 2: low speed, power 100 mA, config 1, EL USB Keyboard(0x610c),
> vendor 0x099a(0x099a), rev 1.00
> Controller /dev/usb4:
> addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 powered
> Controller /dev/usb5:
> addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
> port 3 addr 2: low speed, power 98 mA, config 1, USB-PS/2 Optical
> Mouse(0xc040), Logitech(0x046d), rev 24.30
> Controller /dev/usb6:
> addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
> ATI(0x1002), rev 1.00
> port 1 powered
> port 2 powered
>
> pcidump:
> Domain /dev/pci0:
> 0:0:0: AMD RS780 Host
> 0x0000: Vendor ID: 1022 Product ID: 9600
> 0x0004: Command: 0006 Status ID: 2230
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 1849 Product ID: 9600
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x00c4: Capability 0x08: AMD LDT/HT
> 0x0054: Capability 0x08: AMD LDT/HT
> 0x0040: Capability 0x08: AMD LDT/HT
> 0x009c: Capability 0x08: AMD LDT/HT
> 0x00f8: Capability 0x08: AMD LDT/HT
> 0x0000: 96001022 22300006 06000000 00000000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 96001849
> 0x0030: 00000000 000000c4 00000000 00000000
> 0x0040: c0009c08 000000c1 0000002d 00052042
> 0x0050: 96001849 90004008 00051008 00050008
> 0x0060: 0000007f 00000000 00200200 81868009
> 0x0070: 00000000 00000000 000f93b4 20000000
> 0x0080: 00000000 03000010 00003220 00002633
> 0x0090: 80000000 0000007f 00000000 d07cf808
> 0x00a0: 00740014 80000000 00000000 00000079
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 80000000 01805408 11111020 000000d0
> 0x00d0: 1e750b60 00000002 00000000 00000000
> 0x00e0: 00000000 00000000 0000020c 0f000000
> 0x00f0: 00000000 00808000 e0000008 00000000
> 0:1:0: unknown unknown
> 0x0000: Vendor ID: 1849 Product ID: 9602
> 0x0004: Command: 0107 Status ID: 0230
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 01 Latency Timer: 20 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
> Secondary Latency Timer: 20
> 0x001c: I/O Base: c1 I/O Limit: c1 Secondary Status: 2220
> 0x0020: Memory Base: fe80 Memory Limit: fe90
> 0x0024: Prefetch Memory Base: f001 Prefetch Memory Limit: f7f1
> 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: 00 Line: 00 Bridge Control: 001a
> 0x0044: Capability 0x08: AMD LDT/HT
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x0000: 96021849 02300107 06040000 00012000
> 0x0010: 00000000 00000000 20010100 2220c1c1
> 0x0020: fe90fe80 f7f1f001 00000000 00000000
> 0x0030: 00000000 00000044 00000000 001a0000
> 0x0040: 00000000 a803b008 00000000 96021849
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 0000000d 96021849 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:10:0: AMD RS780 PCIE
> 0x0000: Vendor ID: 1022 Product ID: 9609
> 0x0004: Command: 0107 Status ID: 0010
> 0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
> Secondary Latency Timer: 00
> 0x001c: I/O Base: d1 I/O Limit: d1 Secondary Status: 2000
> 0x0020: Memory Base: fea0 Memory Limit: fea0
> 0x0024: Prefetch Memory Base: fdf1 Prefetch Memory Limit: fdf1
> 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: 0a Bridge Control: 0007
> 0x0050: Capability 0x01: Power Management
> 0x0058: Capability 0x10: PCI Express
> Link Speed: 2.5 / 5.0 Gb/s Link Width: x1 / x1
> 0x00a0: Capability 0x05: Message Signaled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 96091022 00100107 06040000 00010010
> 0x0010: 00000000 00000000 00020200 2000d1d1
> 0x0020: fea0fea0 fdf1fdf1 00000000 00000000
> 0x0030: 00000000 00000050 00000000 0007010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: c8035801 00000000 0142a010 00008020
> 0x0060: 00000810 01300c12 70110040 00540c80
> 0x0070: 00400028 00010000 00000000 00000000
> 0x0080: 00000000 00000000 00000001 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0000b005 00000000 00000000 00000000
> 0x00b0: 0000b80d 96001849 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 ffffffff 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:17:0: ATI SBx00 SATA
> 0x0000: Vendor ID: 1002 Product ID: 4391
> 0x0004: Command: 0107 Status ID: 0230
> 0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR io addr: 0x0000b000
> 0x0014: BAR io addr: 0x0000a000
> 0x0018: BAR io addr: 0x00009000
> 0x001c: BAR io addr: 0x00008000
> 0x0020: BAR io addr: 0x00007000
> 0x0024: BAR mem 32bit addr: 0xfe7ffc00
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1849 Product ID: 4391
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
> 0x0060: Capability 0x01: Power Management
> 0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
> 0x0070: Capability 0x12: Reserved
> 0x0000: 43911002 02300107 01060100 00002010
> 0x0010: 0000b001 0000a001 00009001 00008001
> 0x0020: 00007001 fe7ffc00 00000000 43911849
> 0x0030: 00000000 00000060 00000000 0000010b
> 0x0040: 00000010 00100001 0000bfc0 00000000
> 0x0050: 00867005 00000000 00000000 00000000
> 0x0060: 00225001 00000000 00000000 00000000
> 0x0070: 00100012 0000000f 00000000 00000000
> 0x0080: 00000000 2c000006 01b48016 01b48016
> 0x0090: 01b48016 01b48016 01b48016 01b48016
> 0x00a0: a07aa07a a07aa07a a07aa07a 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00002000
> 0x00e0: 00000080 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 7ff00000
> 0:18:0: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4397
> 0x0004: Command: 0106 Status ID: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7fe000
> 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: 1849 Product ID: 4397
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
> 0x0000: 43971002 02a00106 0c031000 00802010
> 0x0010: fe7fe000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43971849
> 0x0030: 00000000 00000000 00000000 00000107
> 0x0040: 00000380 00000011 00000000 00000000
> 0x0050: f6031340 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:18:1: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4398
> 0x0004: Command: 0117 Status ID: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7fd000
> 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: 1849 Product ID: 4398
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
> 0x0000: 43981002 02a00117 0c031000 00002010
> 0x0010: fe7fd000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43981849
> 0x0030: 00000000 00000000 00000000 00000107
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:18:2: ATI SB700 USB2
> 0x0000: Vendor ID: 1002 Product ID: 4396
> 0x0004: Command: 0106 Status ID: 02b0
> 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7ff800
> 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: 1849 Product ID: 4396
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0x00e4: Capability 0x0a: Debug Port
> 0x0000: 43961002 02b00106 0c032000 00002010
> 0x0010: fe7ff800 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43961849
> 0x0030: 00000000 000000c0 00000000 0000020a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 801e01d8 00000000 00000000 00000000
> 0x0060: 00002020 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 00000001 c0082000 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 7e02e401 00400000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 20e0000a 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:19:0: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4397
> 0x0004: Command: 0106 Status ID: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7fc000
> 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: 1849 Product ID: 4397
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0000: 43971002 02a00106 0c031000 00802010
> 0x0010: fe7fc000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43971849
> 0x0030: 00000000 00000000 00000000 0000010a
> 0x0040: 00000380 00000011 00000000 00000000
> 0x0050: f6031340 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:19:1: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4398
> 0x0004: Command: 0117 Status ID: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7f7000
> 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: 1849 Product ID: 4398
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0000: 43981002 02a00117 0c031000 00002010
> 0x0010: fe7f7000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43981849
> 0x0030: 00000000 00000000 00000000 0000010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:19:2: ATI SB700 USB2
> 0x0000: Vendor ID: 1002 Product ID: 4396
> 0x0004: Command: 0106 Status ID: 02b0
> 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7ff400
> 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: 1849 Product ID: 4396
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> 0x00e4: Capability 0x0a: Debug Port
> 0x0000: 43961002 02b00106 0c032000 00002010
> 0x0010: fe7ff400 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43961849
> 0x0030: 00000000 000000c0 00000000 0000020b
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 801e01d8 00000000 00000000 00000000
> 0x0060: 00002020 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 00000001 c0082000 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 7e02e401 00400000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 20e0000a 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:20:0: ATI SBx00 SMBus
> 0x0000: Vendor ID: 1002 Product ID: 4385
> 0x0004: Command: 0403 Status ID: 0230
> 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 3c
> 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: 1849 Product ID: 4385
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x00b0: Capability 0x08: AMD LDT/HT
> 0x0000: 43851002 02300403 0c05003c 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43851849
> 0x0030: 00000000 000000b0 00000000 00000000
> 0x0040: fd007b44 00000000 0000ff0f 80000000
> 0x0050: 0ef001f0 05700ff0 0ff00b21 00000000
> 0x0060: 20240001 03defcbf 000090ff 00000020
> 0x0070: 00000000 fec00008 00006eff 07f00000
> 0x0080: 0ff00af0 00000000 00000000 00000000
> 0x0090: 00000b01 00ffcefd 00000000 00000000
> 0x00a0: ffff0000 09f0ff7f 0200ff00 18204106
> 0x00b0: a8020008 fed00000 00000000 1a080ff0
> 0x00c0: dfe06009 00000000 00000000 00000000
> 0x00d0: 00010000 00000000 00000000 00000000
> 0x00e0: 0000b920 00000000 00000000 00000000
> 0x00f0: 00000cd8 00440000 00000000 00e000aa
> 0:20:1: ATI SB700 IDE
> 0x0000: Vendor ID: 1002 Product ID: 439c
> 0x0004: Command: 0005 Status ID: 0230
> 0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
> 0x0010: BAR io addr: 0x00000000
> 0x0014: BAR io addr: 0x00000000
> 0x0018: BAR io addr: 0x00000000
> 0x001c: BAR io addr: 0x00000000
> 0x0020: BAR io addr: 0x0000ff00
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1849 Product ID: 439c
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0070: Capability 0x05: Message Signaled Interrupts (MSI)
> 0x0000: 439c1002 02300005 01018a00 00000000
> 0x0010: 00000001 00000001 00000001 00000001
> 0x0020: 0000ff01 00000000 00000000 439c1849
> 0x0030: 00000000 00000070 00000000 00000100
> 0x0040: 99999999 ffffffff 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 22400000 07012c10 00000001 000fffff
> 0x0070: 00000005 00000000 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:20:3: ATI SB700 ISA
> 0x0000: Vendor ID: 1002 Product ID: 439d
> 0x0004: Command: 000f Status ID: 0220
> 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
> 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: 1849 Product ID: 439d
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 439d1002 0220000f 06010000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 439d1849
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000004 f303c055 0040ff17 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000280 000f000e ffffffb0
> 0x0070: 00234567 00000000 0000001d 00000a05
> 0x0080: a8030008 00000000 00000000 00020000
> 0x0090: 00000000 00000000 08000000 00000001
> 0x00a0: fec10002 0000002f 00000000 00000000
> 0x00b0: 00000000 00000000 e9000000 0000fff2
> 0x00c0: 00000000 00080000 fdfffff7 78000000
> 0x00d0: 00ffff00 ff000000 00ffffff 0c000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:20:4: ATI SB600 PCI
> 0x0000: Vendor ID: 1002 Product ID: 4384
> 0x0004: Command: 0107 Status ID: 02a0
> 0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 00
> 0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
> Secondary Latency Timer: 40
> 0x001c: I/O Base: e0 I/O Limit: e0 Secondary Status: 2280
> 0x0020: Memory Base: feb0 Memory Limit: feb0
> 0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
> 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: 00 Line: 00 Bridge Control: 0007
> 0x0000: 43841002 02a00107 06040100 00814000
> 0x0010: 00000000 00000000 40030300 2280e0e0
> 0x0020: feb0feb0 0000fff0 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00070000
> 0x0040: ff3c0026 00000000 d13f0f0c 00000100
> 0x0050: 00000001 a8030008 00000000 ffff0085
> 0x0060: 00170eca 0010d8ba 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 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 06020001
> 0x00e0: 00800000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:20:5: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4399
> 0x0004: Command: 0106 Status ID: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfe7f6000
> 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: 1849 Product ID: 4399
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 03 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0000: 43991002 02a00106 0c031000 00002010
> 0x0010: fe7f6000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43991849
> 0x0030: 00000000 00000000 00000000 0000030a
> 0x0040: 00000180 00000011 00000000 00000000
> 0x0050: f61f1340 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 0:24:0: AMD AMD64 10h HyperTransport
> 0x0000: Vendor ID: 1022 Product ID: 1200
> 0x0004: Command: 0000 Status ID: 0010
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x08: AMD LDT/HT
> 0x0000: 12001022 00100000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000080 00000000 00000000
> 0x0040: 00040201 00040201 00040201 00040201
> 0x0050: 00040201 00040201 00040201 00040201
> 0x0060: 00020000 000000e0 002fa820 0000f800
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 21010008 11113020 8ff50b60 00000013
> 0x0090: 808502cf 00020000 00000007 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 00000000 00000000
> 0:24:1: AMD AMD64 10h Address Map
> 0x0000: Vendor ID: 1022 Product ID: 1201
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 12011022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000003 007f0000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000a03 00000b00 00800003 00dfff00
> 0x00a0: 00e00003 00efff80 00f00003 00fe7f00
> 0x00b0: 00fe8003 00fe9f80 00fea003 00ffef00
> 0x00c0: 00001013 00fff000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 07000003 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:24:2: AMD AMD64 10h DRAM Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1202
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 12021022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000001 00000109 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00783ee0 00000000 00000000 00000000
> 0x0070: 00000000 00000000 0c480006 18110038
> 0x0080: 00000005 003400e4 009eeb65 0022ba55
> 0x0090: 00010000 8f48090e 80000307 00000000
> 0x00a0: 00000200 00000000 00000040 00000000
> 0x00b0: d1c3b54f 000000ef 10804f15 22060605
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 3de95eaa a97d0f2c f574061d c0472aa6
> 0x00e0: f23e5d79 1aca6344 fbfefc7f 7a3d63a8
> 0x00f0: 00000000 00000000 00000000 00000000
> 0:24:3: AMD AMD64 10h Misc Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1203
> 0x0004: Command: 0000 Status ID: 0010
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x00f0: Capability 0x0f: Secure
> 0x0000: 12031022 00100000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 000000f0 00000000 00000000
> 0x0040: 00000100 4ab0005c 00000000 00000000
> 0x0050: fdeb77c6 0000f3ff 00000000 00000000
> 0x0060: 00000000 34240004 30000000 60018051
> 0x0070: 60321151 00980101 00200c14 0007080d
> 0x0080: e600e681 01e641e6 00000008 02580000
> 0x0090: 00000000 00001e02 fdf3f460 00000000
> 0x00a0: a0080800 1c8c1880 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 c8810f26 032e1d15 01475322
> 0x00e0: 00000000 1ec01030 00076f59 00000000
> 0x00f0: 0010000f 00000000 00000000 00100f52
> 0:24:4: AMD AMD64 10h Link Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1204
> 0x0004: Command: 0000 Status ID: 0000
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
> 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: 0000 Product ID: 0000
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 12041022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000
> 1:5:0: ATI Radeon HD 3300
> 0x0000: Vendor ID: 1002 Product ID: 9614
> 0x0004: Command: 0107 Status ID: 0010
> 0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
> 0x0010: BAR mem prefetchable 32bit addr: 0xf0000000
> 0x0014: BAR io addr: 0x0000c000
> 0x0018: BAR mem 32bit addr: 0xfe9f0000
> 0x001c: BAR empty (00000000)
> 0x0020: BAR empty (00000000)
> 0x0024: BAR mem 32bit addr: 0xfe800000
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1849 Product ID: 9614
> 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
> 0x00a0: Capability 0x05: Message Signaled Interrupts (MSI)
> 0x0000: 96141002 00100107 03000000 00800010
> 0x0010: f0000008 0000c001 fe9f0000 00000000
> 0x0020: 00000000 fe800000 00000000 96141849
> 0x0030: 00000000 00000050 00000000 0000010a
> 0x0040: 00000000 00000000 00000000 96141849
> 0x0050: 0603a001 00000000 0012a010 00008fa0
> 0x0060: 000a0810 00000d01 11010000 00000000
> 0x0070: 00000000 00000000 00000000 0000001f
> 0x0080: 00000000 00000000 00010001 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 00800005 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 00000000 00000000
> 2:0:0: Realtek 8168
> 0x0000: Vendor ID: 10ec Product ID: 8168
> 0x0004: Command: 0107 Status ID: 0010
> 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 03
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
> 0x0010: BAR io addr: 0x0000d800
> 0x0014: BAR empty (00000000)
> 0x0018: BAR mem prefetchable 64bit addr: 0x00000000fdfff000
> 0x0020: BAR mem prefetchable 64bit addr: 0x00000000fdff8000
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1849 Product ID: 8168
> 0x0030: Expansion ROM Base Address: feae0000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0040: Capability 0x01: Power Management
> 0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
> 0x0070: Capability 0x10: PCI Express
> Link Speed: 2.5 / 2.5 Gb/s Link Width: x1 / x1
> 0x00ac: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
> 0x00cc: Capability 0x03: Vital Product Data (VPD)
> 0x0000: 816810ec 00100107 02000003 00000010
> 0x0010: 0000d801 00000000 fdfff00c 00000000
> 0x0020: fdff800c 00000000 00000000 81681849
> 0x0030: feae0000 00000040 00000000 0000010a
> 0x0040: ffc35001 00000008 00000000 00000000
> 0x0050: 00807005 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 0202ac10 00648cc1 00192000 00073c11
> 0x0080: 10110040 00000000 00000000 00000000
> 0x0090: 00000000 00000010 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 0003cc11
> 0x00b0: 00000004 00000804 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000003
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
> 3:5:0: IC Ensemble Envy24PT/HT Audio
> 0x0000: Vendor ID: 1412 Product ID: 1724
> 0x0004: Command: 0005 Status ID: 0210
> 0x0008: Class: 04 Subclass: 01 Interface: 00 Revision: 01
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00
> 0x0010: BAR io addr: 0x0000e800
> 0x0014: BAR io addr: 0x0000e400
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR empty (00000000)
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 3031 Product ID: 4553
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0080: Capability 0x01: Power Management
> 0x0000: 17241412 02100005 04010001 00002000
> 0x0010: 0000e801 0000e401 00000000 00000000
> 0x0020: 00000000 00000000 00000000 45533031
> 0x0030: 00000000 00000080 00000000 0000010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 04010001 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 00000000 00000000
> 3:7:0: VIA VT6306 FireWire
> 0x0000: Vendor ID: 1106 Product ID: 3044
> 0x0004: Command: 0117 Status ID: 0210
> 0x0008: Class: 0c Subclass: 00 Interface: 10 Revision: c0
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xfebff800
> 0x0014: BAR io addr: 0x0000e000
> 0x0018: BAR empty (00000000)
> 0x001c: BAR empty (00000000)
> 0x0020: BAR empty (00000000)
> 0x0024: BAR empty (00000000)
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1849 Product ID: 3044
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 20
> 0x0050: Capability 0x01: Power Management
> 0x0000: 30441106 02100117 0c0010c0 00002010
> 0x0010: febff800 0000e001 00000000 00000000
> 0x0020: 00000000 00000000 00000000 30441849
> 0x0030: 00000000 00000050 00000000 2000010b
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: e4020001 00000000 00000000 00001849
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 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 00000000 00000000