Terrible athn performance after upgrade to 6.2

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Terrible athn performance after upgrade to 6.2

chohag
>Synopsis: Terrible athn performance after upgrade to 6.2
>Category: kernel
>Environment:
        System      : OpenBSD 6.2
        Details     : OpenBSD 6.2 (GENERIC.MP) #134: Tue Oct  3 21:22:29 MDT 2017
                         [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP

        Architecture: OpenBSD.amd64
        Machine     : amd64
>Description:
        I have two PC Engines apu2c4 devices with a wle200nx (mini-PCI "Atheros AR9281"). One has been happily running 6.0 for a while and I decided to put 6.2 on the other (a fresh install) in the hope of switching them and ideally taking advantage of the new 11n support.
        My laptop, running Linux 4.8.8 with 'Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak] (rev 34)', could not connect at all when 11n support was enabled. I suspect this is due to the need for WME which I haven't looked into beyond noting that it's a thing.
        With 'mode 11g' in hostname.athn0 I can connect and obtain an IP but performance is horrifically bad. Ping times between the laptop and router are highly erratic, bouncing between 4ms and 820ms or more. Very few responses were <20ms. Passing real traffic through basically grinds the card to a halt. Ping times with the 6.0 box average about 2ms and it passes traffic happily.
        I tried each OS variant in each box to rule out hardware differences. I did not have any other wifi-capable client machines available to test with.
        I have another box happily in service so I can perform whatever tests on this one are necessary or useful.
>How-To-Repeat:
        /etc/hostname.athn0:
        description "public/wifi"
        media autoselect mediaopt hostap mode 11g
        nwid Test
        wpakey insecure
        up
>Fix:
        Put the box with 6.0 back into service.


dmesg:
OpenBSD 6.2 (GENERIC.MP) #134: Tue Oct  3 21:22:29 MDT 2017
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4245995520 (4049MB)
avail mem = 4110290944 (3919MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdf16d820 (7 entries)
bios0: vendor coreboot version "4.0" date 09/08/2014
bios0: PC Engines APU
acpi0 at bios0: rev 0
acpi0: sleep states S0 S1 S3 S4 S5
acpi0: tables DSDT FACP SPCR HPET APIC HEST SSDT SSDT SSDT
acpi0: wakeup devices AGPB(S4) HDMI(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PE20(S4) PE21(S4) PE22(S4) PE23(S4) PIBR(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) UOH5(S3) [...]
acpitimer0 at acpi0: 3579545 Hz, 32 bits
acpihpet0 at acpi0: 14318180 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD G-T40E Processor, 1000.13 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,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
cpu0: 8 4MB entries fully associative
cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu0: TSC frequency 1000131750 Hz
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
cpu0: apic clock running at 200MHz
cpu0: mwait min=64, max=64, IBE
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD G-T40E Processor, 1000.00 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,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
cpu1: 8 4MB entries fully associative
cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
cpu1: smt 0, core 1, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 21, 24 pins
acpiprt0 at acpi0: bus -1 (AGPB)
acpiprt1 at acpi0: bus -1 (HDMI)
acpiprt2 at acpi0: bus 1 (PBR4)
acpiprt3 at acpi0: bus 2 (PBR5)
acpiprt4 at acpi0: bus 3 (PBR6)
acpiprt5 at acpi0: bus 4 (PBR7)
acpiprt6 at acpi0: bus 6 (PE20)
acpiprt7 at acpi0: bus -1 (PE21)
acpiprt8 at acpi0: bus -1 (PE22)
acpiprt9 at acpi0: bus -1 (PE23)
acpiprt10 at acpi0: bus 0 (PCI0)
acpiprt11 at acpi0: bus 5 (PIBR)
acpicpu0 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
acpicpu1 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
acpibtn0 at acpi0: PWRB
cpu0: 1000 MHz: speeds: 1000 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "AMD AMD64 14h Host" rev 0x00
ppb0 at pci0 dev 4 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
pci1 at ppb0 bus 1
re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:a8
rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb1 at pci0 dev 5 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
pci2 at ppb1 bus 2
re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:a9
rgephy1 at re1 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb2 at pci0 dev 6 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
pci3 at ppb2 bus 3
re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:aa
rgephy2 at re2 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
ppb3 at pci0 dev 7 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
pci4 at ppb3 bus 4
athn0 at pci4 dev 0 function 0 "Atheros AR9281" rev 0x01: apic 2 int 19
athn0: AR9280 rev 2 (2T2R), ROM rev 22, address 04:f0:21:17:45:a8
ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 2 int 19, AHCI 1.2
ahci0: port 0: 6.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, SATA SSD, S9FM> SCSI3 0/direct fixed t10.ATA_SATA_SSD_EB8407550CB200395355
sd0: 15272MB, 512 bytes/sector, 31277232 sectors, thin
ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
ohci1 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x42: polling
iic0 at piixpm0
pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x40
ppb4 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x40
pci5 at ppb4 bus 5
ohci2 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
ppb5 at pci0 dev 21 function 0 "ATI SB800 PCIE" rev 0x00
pci6 at ppb5 bus 6
ohci3 at pci0 dev 22 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
ehci2 at pci0 dev 22 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
usb2 at ehci2: USB revision 2.0
uhub2 at usb2 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
pchb1 at pci0 dev 24 function 0 "AMD AMD64 14h Link Cfg" rev 0x43
pchb2 at pci0 dev 24 function 1 "AMD AMD64 14h Address Map" rev 0x00
pchb3 at pci0 dev 24 function 2 "AMD AMD64 14h DRAM Cfg" rev 0x00
km0 at pci0 dev 24 function 3 "AMD AMD64 14h Misc Cfg" rev 0x00
pchb4 at pci0 dev 24 function 4 "AMD AMD64 14h CPU Power" rev 0x00
pchb5 at pci0 dev 24 function 5 "AMD AMD64 14h Reserved" rev 0x00
pchb6 at pci0 dev 24 function 6 "AMD AMD64 14h NB Power" rev 0x00
pchb7 at pci0 dev 24 function 7 "AMD AMD64 14h Reserved" rev 0x00
usb3 at ohci0: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci1: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "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
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
wbsio0 at isa0 port 0x2e/2: NCT5104D rev 0x52
usb5 at ohci2: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb6 at ohci3: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
vmm0 at mainbus0: SVM/RVI
umass0 at uhub2 port 1 configuration 1 interface 0 "Generic Flash Card Reader/Writer" rev 2.01/1.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus2 at umass0: 2 targets, initiator 0
sd1 at scsibus2 targ 1 lun 0: <Multiple, Card Reader, 1.00> SCSI2 0/direct removable serial.058f6366058F63666485
sd1: 3796MB, 512 bytes/sector, 7774208 sectors
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
scsibus4 at softraid0: 256 targets
root on sd1a (573981f77771a7cd.a) swap on sd1b dump on sd1b

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
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
Controller /dev/usb2:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), ATI(0x1002), rev 1.00
 port 1 addr 2: high speed, power 100 mA, config 1, Flash Card Reader/Writer(0x6366), Generic(0x058f), rev 1.00, iSerialNumber 058F63666485
 port 2 powered
 port 3 powered
 port 4 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 powered
 port 4 powered
 port 5 powered
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
 port 4 powered
 port 5 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
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
 port 3 powered
 port 4 powered

pcidump:
Domain /dev/pci0:
 0:0:0: AMD AMD64 14h Host
        0x0000: Vendor ID: 1022 Product ID: 1510
        0x0004: Command: 0006 Status: 0220
        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: 1022 Product ID: 1510
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 15101022 02200006 06000000 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 15101022
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00002002
        0x0050: 15101022 00000000 00000000 00000000
        0x0060: 000000cd 02040000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000001
        0x0080: 00000000 03000010 00000000 00002031
        0x0090: e0000000 0000014b 00200100 00000000
        0x00a0: 01308001 deadbeef 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 01010010 80631201 00000000 00000000
        0x00f0: 00000000 00808000 00000000 00000000
 0:4:0: AMD AMD64 14h PCIE
        0x0000: Vendor ID: 1022 Product ID: 1512
        0x0004: Command: 0007 Status: 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: 1 Subordinate Bus: 1
                Secondary Latency Timer: 00
        0x001c: I/O Base: 11 I/O Limit: 11 Secondary Status: 2000
        0x0020: Memory Base: f790 Memory Limit: f790
        0x0024: Prefetch Memory Base: f781 Prefetch Memory Limit: f781
        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: 0003
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 15121022 00100007 06040000 00010010
        0x0010: 00000000 00000000 00010100 20001111
        0x0020: f790f790 f781f781 00000000 00000000
        0x0030: 00000000 00000050 00000000 0003010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008020
        0x0060: 00002810 01300c12 30110003 00242580
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000060
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:5:0: AMD AMD64 14h PCIE
        0x0000: Vendor ID: 1022 Product ID: 1513
        0x0004: Command: 0007 Status: 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: 21 I/O Limit: 21 Secondary Status: 2000
        0x0020: Memory Base: f7b0 Memory Limit: f7b0
        0x0024: Prefetch Memory Base: f7a1 Prefetch Memory Limit: f7a1
        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: 0003
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 15131022 00100007 06040000 00010010
        0x0010: 00000000 00000000 00020200 20002121
        0x0020: f7b0f7b0 f7a1f7a1 00000000 00000000
        0x0030: 00000000 00000050 00000000 0003010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008020
        0x0060: 00002810 02300c12 30110003 002c2580
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000061
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:6:0: AMD AMD64 14h PCIE
        0x0000: Vendor ID: 1022 Product ID: 1514
        0x0004: Command: 0007 Status: 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: 3 Subordinate Bus: 3
                Secondary Latency Timer: 00
        0x001c: I/O Base: 31 I/O Limit: 31 Secondary Status: 2000
        0x0020: Memory Base: f7d0 Memory Limit: f7d0
        0x0024: Prefetch Memory Base: f7c1 Prefetch Memory Limit: f7c1
        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: 0003
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 15141022 00100007 06040000 00010010
        0x0010: 00000000 00000000 00030300 20003131
        0x0020: f7d0f7d0 f7c1f7c1 00000000 00000000
        0x0030: 00000000 00000050 00000000 0003010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008020
        0x0060: 00002810 03300c12 30110003 00342580
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000062
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:7:0: AMD AMD64 14h PCIE
        0x0000: Vendor ID: 1022 Product ID: 1515
        0x0004: Command: 0006 Status: 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: 4 Subordinate Bus: 4
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: e1 Secondary Status: 2000
        0x0020: Memory Base: f7e0 Memory Limit: f7e0
        0x0024: Prefetch Memory Base: f7f1 Prefetch Memory Limit: f7e1
        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: 0003
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 15151022 00100006 06040000 00010010
        0x0010: 00000000 00000000 00040400 2000e1f1
        0x0020: f7e0f7e0 f7e1f7f1 00000000 00000000
        0x0030: 00000000 00000050 00000000 0003010a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c8035801 00000000 0142a010 00008020
        0x0060: 00002810 04300c12 30110002 003c2580
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00010002 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0081b005 fee00000 00000000 00000063
        0x00b0: 0000b80d 12341022 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000050 00000002 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:17:0: ATI SBx00 SATA
        0x0000: Vendor ID: 1002 Product ID: 4391
        0x0004: Command: 0007 Status: 0230
        0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 40
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR io addr: 0x00004010/0x0008
        0x0014: BAR io addr: 0x00004020/0x0004
        0x0018: BAR io addr: 0x00004018/0x0008
        0x001c: BAR io addr: 0x00004024/0x0004
        0x0020: BAR io addr: 0x00004000/0x0010
        0x0024: BAR mem 32bit addr: 0xf7f08000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 1002 Product ID: 4391
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x12: SATA
        0x00a4: Capability 0x13: PCI Advanced Features
        0x0000: 43911002 02300007 01060140 00004010
        0x0010: 00004011 00004021 00004019 00004025
        0x0020: 00004001 f7f08000 00000000 43911002
        0x0030: 00000000 00000070 00000000 0000010b
        0x0040: 00808014 00200001 00800000 00000000
        0x0050: 00867005 00000000 00000000 00000000
        0x0060: 00225001 00000000 00000000 00000000
        0x0070: 0010a412 0000000f 00000000 00000000
        0x0080: 00000000 00141a06 000801ab 000000f0
        0x0090: c7746027 00064302 00000100 02b15801
        0x00a0: 0000000c 03060013 00640000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00002000
        0x00e0: 00000080 00000000 00000000 3f000010
        0x00f0: 00000000 00000000 00777777 00000000
 0:18:0: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4397
        0x0004: Command: 0006 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f04000/0x00001000
        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: 1002 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 02a00006 0c031000 00804010
        0x0010: f7f04000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43971002
        0x0030: 00000000 00000000 00000000 0000010a
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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: 0006 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f08400/0x00000100
        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: 1002 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
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00006 0c032000 00004010
        0x0010: f7f08400 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43961002
        0x0030: 00000000 000000c0 00000000 0000020b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0080000 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: 0006 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f05000/0x00001000
        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: 1002 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 02a00006 0c031000 00804010
        0x0010: f7f05000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43971002
        0x0030: 00000000 00000000 00000000 0000010a
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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: 0006 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f08500/0x00000100
        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: 1002 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
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00006 0c032000 00004010
        0x0010: f7f08500 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43961002
        0x0030: 00000000 000000c0 00000000 0000020b
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0080000 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: 0220
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 42
        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: 1022 Product ID: 1510
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 43851002 02200403 0c050042 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 15101022
        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
 0:20:3: ATI SB700 ISA
        0x0000: Vendor ID: 1002 Product ID: 439d
        0x0004: Command: 000f Status: 0220
        0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 40
        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: 1002 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 06010040 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 439d1002
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000004 ff03ffd5 0020ff07 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000e00 000f0000 ffffffe0
        0x0070: 00234567 00000000 0000001c 00000a05
        0x0080: a8030008 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 fed61001
        0x00a0: fec10002 0000012f 00000000 00000000
        0x00b0: 00000000 00000000 39090000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        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: 0023 Status: 02a0
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 40
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 5
                Secondary Latency Timer: 40
        0x001c: I/O Base: f0 I/O Limit: e0 Secondary Status: 2280
        0x0020: Memory Base: f7f0 Memory Limit: f7e0
        0x0024: Prefetch Memory Base: f7f0 Prefetch Memory Limit: f7e0
        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: 0003
        0x0000: 43841002 02a00023 06040140 00814000
        0x0010: 00000000 00000000 40050500 2280e0f0
        0x0020: f7e0f7f0 f7e0f7f0 00000000 00000000
        0x0030: 00000000 00000000 00000000 00030000
        0x0040: ff3c0026 00000000 d13d0f0c 00000000
        0x0050: 00000001 a8030008 00000000 ffff0085
        0x0060: 00170eca 021098ba 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: 0006 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f06000/0x00001000
        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: 1002 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 02a00006 0c031000 00004010
        0x0010: f7f06000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43991002
        0x0030: 00000000 00000000 00000000 0000030a
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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:21:0: ATI SB800 PCIE
        0x0000: Vendor ID: 1002 Product ID: 43a0
        0x0004: Command: 0004 Status: 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: 6 Subordinate Bus: 6
                Secondary Latency Timer: 00
        0x001c: I/O Base: f1 I/O Limit: e1 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: 0003
        0x0050: Capability 0x01: Power Management
                State: D0
        0x0058: Capability 0x10: PCI Express
                Link Speed: unknown (0) / 2.5 GT/s Link Width: x16 / x4
        0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
        0x00b0: Capability 0x0d: PCI-PCI
        0x00b8: Capability 0x08: AMD LDT/HT
        0x0000: 43a01002 00100004 06040000 00010010
        0x0010: 00000000 00000000 00060600 0000e1f1
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000050 00000000 000301ff
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 06035801 00000000 0042a010 00008020
        0x0060: 00000810 f7300c41 11000000 00040000
        0x0070: 00400000 00010000 00000000 0000001f
        0x0080: 00000006 00000000 00000041 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 0080b005 00000000 00000000 00000000
        0x00b0: 0000b80d 00001002 a8030008 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:22:0: ATI SB700 USB
        0x0000: Vendor ID: 1002 Product ID: 4397
        0x0004: Command: 0006 Status: 02a0
        0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f07000/0x00001000
        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: 1002 Product ID: 4397
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0000: 43971002 02a00006 0c031000 00804010
        0x0010: f7f07000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43971002
        0x0030: 00000000 00000000 00000000 00000100
        0x0040: f0000180 00000011 00000000 00000000
        0x0050: f0000040 00000000 ffffffff 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 800000ff 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000110 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:22:2: ATI SB700 USB2
        0x0000: Vendor ID: 1002 Product ID: 4396
        0x0004: Command: 0006 Status: 02b0
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
        0x0010: BAR mem 32bit addr: 0xf7f08600/0x00000100
        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: 1002 Product ID: 4396
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00c0: Capability 0x01: Power Management
                State: D0
        0x00e4: Capability 0x0a: Debug Port
        0x0000: 43961002 02b00006 0c032000 00004010
        0x0010: f7f08600 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 43961002
        0x0030: 00000000 000000c0 00000000 00000200
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: a0802140 00000001 00000000 00000000
        0x0060: 00002020 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 01000020 00000000 00000000
        0x00a0: 00000001 c0000000 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:24:0: AMD AMD64 14h Link Cfg
        0x0000: Vendor ID: 1022 Product ID: 1700
        0x0004: Command: 0000 Status: 0010
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 43
        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: 17001022 00100000 06000043 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 002e0820 00000600
        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:24:1: AMD AMD64 14h Address Map
        0x0000: Vendor ID: 1022 Product ID: 1701
        0x0004: Command: 0000 Status: 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: 17011022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000003 011e0000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00fed003 00fedf80 00e00003 00fecf00
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000003 0000f000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: e0002001 00000001 00000000 00000000
 0:24:2: AMD AMD64 14h DRAM Cfg
        0x0000: Vendor ID: 1022 Product ID: 1702
        0x0004: Command: 0000 Status: 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: 17021022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000001 00000000 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00f83fe0 00000000 00000000 00000000
        0x0070: 00000000 00000000 04420003 18020048
        0x0080: 0000000a 00900055 fe000004 00426044
        0x0090: 06600000 1e40888a 8d0f0f10 00001337
        0x00a0: 00000000 00000001 00400000 00000000
        0x00b0: 10f2a2d5 00000079 00000000 00000000
        0x00c0: 08000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 80000032 00000102 00000000 00000000
 0:24:3: AMD AMD64 14h Misc Cfg
        0x0000: Vendor ID: 1022 Product ID: 1703
        0x0004: Command: 0000 Status: 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: 17031022 00100000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 000000f0 00000000 00000000
        0x0040: 00000100 0a300040 00000000 00000000
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 00000000 26600001 20000000 0000011e
        0x0070: 00000000 00000897 00000000 19010101
        0x0080: 00000000 00060006 00000200 04000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 800a02a8 32800fef 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00024f58 000007c0 9a4b8229
        0x00e0: 00000000 00000020 10001761 00000000
        0x00f0: 0010000f 00000000 00000000 00500f20
 0:24:4: AMD AMD64 14h CPU Power
        0x0000: Vendor ID: 1022 Product ID: 1704
        0x0004: Command: 0000 Status: 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: 17041022 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
 0:24:5: AMD AMD64 14h Reserved
        0x0000: Vendor ID: 1022 Product ID: 1718
        0x0004: Command: 0000 Status: 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: 17181022 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: 00000333 0d3102bf 14008000 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:6: AMD AMD64 14h NB Power
        0x0000: Vendor ID: 1022 Product ID: 1716
        0x0004: Command: 0000 Status: 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: 17161022 00000000 06000000 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 00000000
        0x0030: 00000000 00000000 00000000 00000000
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000004 00081020 00102040 00081020
        0x0060: 00081020 00040810 00040810 00204080
        0x0070: 00204080 0000001e 00000037 0a528809
        0x0080: 00000000 00003f7f 00000000 00000000
        0x0090: 80013930 02000009 00000002 000001e0
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 0000000c 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 0:24:7: AMD AMD64 14h Reserved
        0x0000: Vendor ID: 1022 Product ID: 1719
        0x0004: Command: 0000 Status: 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: 17191022 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:0:0: Realtek 8168
        0x0000: Vendor ID: 10ec Product ID: 8168
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR io addr: 0x00001000/0x0100
        0x0014: BAR empty (00000000)
        0x0018: BAR mem 64bit addr: 0x00000000f7900000/0x00001000
        0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7800000/0x00004000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0 PME# enabled
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x00d0: Capability 0x03: Vital Product Data (VPD)
        0x0000: 816810ec 00100007 02000006 00000010
        0x0010: 00001001 00000000 f7900004 00000000
        0x0020: f780000c 00000000 00000000 012310ec
        0x0030: 00000000 00000040 00000000 0000010a
        0x0040: ffc35001 00000108 00000000 00000000
        0x0050: 00817005 fee00000 00000000 00000072
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0202b010 00008cc0 00192010 00073c11
        0x0080: 10110000 00000000 00000000 00000000
        0x0090: 00000000 00000010 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0003d011 00000004 00000804 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000003 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: 0007 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR io addr: 0x00002000/0x0100
        0x0014: BAR empty (00000000)
        0x0018: BAR mem 64bit addr: 0x00000000f7b00000/0x00001000
        0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7a00000/0x00004000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0 PME# enabled
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x00d0: Capability 0x03: Vital Product Data (VPD)
        0x0000: 816810ec 00100007 02000006 00000010
        0x0010: 00002001 00000000 f7b00004 00000000
        0x0020: f7a0000c 00000000 00000000 012310ec
        0x0030: 00000000 00000040 00000000 0000010a
        0x0040: ffc35001 00000108 00000000 00000000
        0x0050: 00817005 fee00000 00000000 00000073
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0202b010 00008cc0 00192010 00073c11
        0x0080: 10110000 00000000 00000000 00000000
        0x0090: 00000000 00000010 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0003d011 00000004 00000804 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000003 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 3:0:0: Realtek 8168
        0x0000: Vendor ID: 10ec Product ID: 8168
        0x0004: Command: 0007 Status: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
        0x0010: BAR io addr: 0x00003000/0x0100
        0x0014: BAR empty (00000000)
        0x0018: BAR mem 64bit addr: 0x00000000f7d00000/0x00001000
        0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7c00000/0x00004000
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0 PME# enabled
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x00d0: Capability 0x03: Vital Product Data (VPD)
        0x0000: 816810ec 00100007 02000006 00000010
        0x0010: 00003001 00000000 f7d00004 00000000
        0x0020: f7c0000c 00000000 00000000 012310ec
        0x0030: 00000000 00000040 00000000 0000010a
        0x0040: ffc35001 00000108 00000000 00000000
        0x0050: 00817005 fee00000 00000000 00000074
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 0202b010 00008cc0 00192010 00073c11
        0x0080: 10110000 00000000 00000000 00000000
        0x0090: 00000000 00000010 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 0003d011 00000004 00000804 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000003 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 4:0:0: Atheros AR9281
        0x0000: Vendor ID: 168c Product ID: 002a
        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: 10
        0x0010: BAR mem 64bit addr: 0x00000000f7e00000/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: 168c Product ID: 3099
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
                State: D0
        0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
        0x0060: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0090: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
        0x0000: 002a168c 00100006 02800001 00000010
        0x0010: f7e00004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 3099168c
        0x0030: 00000000 00000040 00000000 0000010a
        0x0040: 5bc25001 00000000 00000000 00000000
        0x0050: 00006005 00000000 00000000 00000000
        0x0060: 00119010 00000cc0 000a2010 00033811
        0x0070: 1011000a 00000000 000003c0 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000011 00000000 00000000 00000000
        0x00a0: 00000004 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

acpidump:
begin-base64 644 APIC.5
QVBJQ1wAAAABnENPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAQwCAAAAwP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADwA=
====
begin-base64 644 DSDT.2
RFNEVCsjAAACllBDRU5HIENPUkVCT09UAQABAElOVEwUERIgCExPTUgACFBCQUQACFBCTE4ACFBD
QkEMAAAA+AhIUEJBDAAA0P4IU1NGRwoNCE9TVFAKAwhPU1Zf/whQTU9EARBPBl9TQl8USAZDS09U
AKANkpNPU1RQ/6RPU1RQoCpbElxfT1NJYXABT1NUUKAaX09TSQ1XaW5kb3dzIDIwMDYAcAoCT1NU
UKEioBdXQ01QX09TXw1MaW51eABwCgNPU1RQoQhwCgRPU1RQpE9TVFAQDF9TSV8UBl9TU1QBEB9f
UFJfW4MLQzAwMAAQCAAABluDC0MwMDEBEAgAAAYQSZBfU0JfCFBSMF8SQSUpEg0EDP//AQAASU5U
QwASDQQM//8BAAFJTlREABINBAz//wIAAElOVEMAEg0EDP//AgABSU5URAASDgQM//8CAAoCSU5U
QQASDgQM//8CAAoDSU5UQgASDQQM//8DAABJTlREABINBAz//wMAAUlOVEEAEg4EDP//AwAKAklO
VEIAEg4EDP//AwAKA0lOVEMAEg0EDP//BAAASU5UQQASDQQM//8EAAFJTlRCABIOBAz//wQACgJJ
TlRDABIOBAz//wQACgNJTlREABINBAz//wUAAElOVEIAEg0EDP//BQABSU5UQwASDgQM//8FAAoC
SU5URAASDgQM//8FAAoDSU5UQQASDQQM//8GAABJTlRDABINBAz//wYAAUlOVEQAEg4EDP//BgAK
AklOVEEAEg4EDP//BgAKA0lOVEIAEg0EDP//BwAASU5URAASDQQM//8HAAFJTlRBABIOBAz//wcA
CgJJTlRCABIOBAz//wcACgNJTlRDABINBAz//xEAAElOVEQAEg0EDP//EgAASU5UQwASDQQM//8S
AAFJTlRCABINBAz//xMAAElOVEMAEg0EDP//EwABSU5UQgASDQQM//8WAABJTlRDABINBAz//xYA
AUlOVEIAEg0EDP//FAAASU5UQQASDQQM//8UAAFJTlRCABIOBAz//xQACgJJTlRDABIOBAz//xQA
CgNJTlREABINBAz//xUAAElOVEEAEg0EDP//FQABSU5UQgASDgQM//8VAAoCSU5UQwASDgQM//8V
AAoDSU5URAAIQVBSMBJJHSYSCwQM//8BAAAAChISCwQM//8BAAEAChMSCwQM//8CAAAAChISCwQM
//8DAAAAChMSCwQM//8DAAEAChASDAQM//8DAAoCAAoREgwEDP//AwAKAwAKEhILBAz//wQAAAAK
EBILBAz//wQAAQAKERIMBAz//wQACgIAChISDAQM//8EAAoDAAoTEgsEDP//BQAAAAoREgsEDP//
BQABAAoSEgwEDP//BQAKAgAKExIMBAz//wUACgMAChASCwQM//8GAAAAChISCwQM//8GAAEAChMS
DAQM//8GAAoCAAoQEgwEDP//BgAKAwAKERILBAz//wcAAAAKExILBAz//wcAAQAKEBIMBAz//wcA
CgIAChESDAQM//8HAAoDAAoSEgsEDP//EQAAAAoTEgsEDP//EgAAAAoSEgsEDP//EgABAAoREgsE
DP//EwAAAAoSEgsEDP//EwABAAoREgsEDP//FgAAAAoSEgsEDP//FgABAAoREgsEDP//FAAAAAoQ
EgsEDP//FAABAAoREgwEDP//FAAKAgAKEhIMBAz//xQACgMAChMSCwQM//8VAAAAChASCwQM//8V
AAEAChESDAQM//8VAAoCAAoSEgwEDP//FQAKAwAKEwhQUjFfEjwEEg0EDP//BQAASU5UQQASDQQM
//8FAAFJTlRCABIOBAz//wUACgJJTlRDABIOBAz//wUACgNJTlREAAhBUFIxEhoCEgsEDP//BQAA
AAoSEgsEDP//BQABAAoTCFBTMl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8KAklO
VEEAEgwEC///CgNJTlRCAAhBUFMyEiwEEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIK
BAv//woDAAoRCFBTNF8SNAQSCwQL//8ASU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMAEgwE
C///CgNJTlREAAhBUFM0EiwEEgkEC///AAAKEBIJBAv//wEAChESCgQL//8KAgAKEhIKBAv//woD
AAoTCFBTNV8SNAQSCwQL//8ASU5UQgASCwQL//8BSU5UQwASDAQL//8KAklOVEQAEgwEC///CgNJ
TlRBAAhBUFM1EiwEEgkEC///AAAKERIJBAv//wEAChISCgQL//8KAgAKExIKBAv//woDAAoQCFBT
Nl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8KAklOVEEAEgwEC///CgNJTlRCAAhB
UFM2EiwEEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIKBAv//woDAAoRCFBTN18SNAQS
CwQL//8ASU5URAASCwQL//8BSU5UQQASDAQL//8KAklOVEIAEgwEC///CgNJTlRDAAhBUFM3EiwE
EgkEC///AAAKExIJBAv//wEAChASCgQL//8KAgAKERIKBAv//woDAAoSCFBFMF8SNAQSCwQL//8A
SU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMAEgwEC///CgNJTlREAAhBUEUwEiwEEgkEC///
AAAKEBIJBAv//wEAChESCgQL//8KAgAKEhIKBAv//woDAAoTCFBFMV8SNAQSCwQL//8ASU5UQgAS
CwQL//8BSU5UQwASDAQL//8KAklOVEQAEgwEC///CgNJTlRBAAhBUEUxEiwEEgkEC///AAAKERIJ
BAv//wEAChISCgQL//8KAgAKExIKBAv//woDAAoQCFBFMl8SNAQSCwQL//8ASU5UQwASCwQL//8B
SU5URAASDAQL//8KAklOVEEAEgwEC///CgNJTlRCAAhBUEUyEiwEEgkEC///AAAKEhIJBAv//wEA
ChMSCgQL//8KAgAKEBIKBAv//woDAAoRCFBFM18SNAQSCwQL//8ASU5URAASCwQL//8BSU5UQQAS
DAQL//8KAklOVEIAEgwEC///CgNJTlRDAAhBUEUzEiwEEgkEC///AAAKExIJBAv//wEAChASCgQL
//8KAgAKERIKBAv//woDAAoSCFBDSUISSQkMEgsEDP//AwAAAAoUEgsEDP//AwABAAoVEgwEDP//
AwAKAgAKFhIMBAz//wMACgMAChcSCwQM//8EAAAAChUSCwQM//8EAAEAChYSDAQM//8EAAoCAAoX
EgwEDP//BAAKAwAKFBILBAz//wUAAAAKFhILBAz//wUAAQAKFxIMBAz//wUACgIAChQSDAQM//8F
AAoDAAoVEIwwAV9TQl8UEU1JTl8CoAaVaGmkaKEDpGkUDFNMRU4BcGhgpIdgFCFTMkJGCXJTTEVO
aAFgCEJVRkYRAmBwaEJVRkakQlVGRhRHBlNDTVACcFMyQkZoYHBTMkJGaWFwAGRwU0xFTmhlcFNM
RU5pZnBNSU5fZWZnoiSVZGdwg4hgZABicIOIYWQAY6AGlGJjpAGhCKAGlWJjpP91ZKAGlWRlpAGh
DKAGlWRmpP+hA6QAFEcEV0NNUAJwUzJCRmhgcFMyQkZpYaAOlVNMRU5oU0xFTmmkAHAAYnBTTEVO
aWOiFpViY6APkpODiGBiAIOIYWIApAB1YqQBFBhJMkJNAXAAYKAMkpNoAHABYXlhaGCkYFuCiR8B
UENJMAhfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIMAAAYAFuCC0FNUlQIX0FEUgBbgjJBR1BCCF9B
RFIMAAABAAhfUFJXEgYCChgKBBQWX1BSVACgClBNT0SkQVBSMaRQUjFfW4IySERNSQhfQURSDAEA
AQAIX1BSVxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQUjGkUFIxX1uCMlBCUjQIX0FEUgwAAAQACF9Q
UlcSBgIKGAoEFBZfUFJUAKAKUE1PRKRBUFM0pFBTNF9bgjJQQlI1CF9BRFIMAAAFAAhfUFJXEgYC
ChgKBBQWX1BSVACgClBNT0SkQVBTNaRQUzVfW4IyUEJSNghfQURSDAAABgAIX1BSVxIGAgoYCgQU
Fl9QUlQAoApQTU9EpEFQUzakUFM2X1uCMlBCUjcIX0FEUgwAAAcACF9QUlcSBgIKGAoEFBZfUFJU
AKAKUE1PRKRBUFM3pFBTN19bgjJQRTIwCF9BRFIMAAAVAAhfUFJXEgYCChgKBBQWX1BSVACgClBN
T0SkQVBFMKRQRTBfW4IyUEUyMQhfQURSDAEAFQAIX1BSVxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQ
RTGkUEUxX1uCMlBFMjIIX0FEUgwCABUACF9QUlcSBgIKGAoEFBZfUFJUAKAKUE1PRKRBUEUypEFQ
RTJbgjJQRTIzCF9BRFIMAwAVAAhfUFJXEgYCChgKBBQWX1BSVACgClBNT0SkQVBFM6RQRTNfCFNV
UFAACENUUkwAFEkFX09TQwSKawBDRFcximsKBENEVzKKawoIQ0RXM3BDRFcyU1VQUHBDRFczQ1RS
TKAZk2gREwoQW03bM/cfHECWV3RBwD3XZqRroQ59Q0RXMQoEQ0RXMaRrFAhfQkJOAKQAFAlfU1RB
AKQKCxQWX1BSVACgClBNT0SkQVBSMKRQUjBfEEcJXABbgFBSUU0BCwAMCgJbgRBQUlFNAVBSUUkI
UFJRRAhbhjJQUlFJUFJRRAFQSVJBCFBJUkIIUElSQwhQSVJECFBJUkUIUElSRghQSVJHCFBJUkgI
W4BQRVJDAQsUDAFbgRpQRVJDAVNFTlMBUEVOUwFTRU5FAVBFTkUBFBlfUElDAaAMaFwuX1NCX0NJ
UlFwaFBNT0QQQWBcX1NCX1uAUENGRwBQQ0JBDAAAAAFbgU4GUENGRwEAwBJABFNUQjUgAIANgFBU
MEQBUFQxRAFQVDJEAVBUM0QBUFQ0RAFQVDVEAVBUNkQBUFQ3RAFQVDhEAVBUOUQBAIbgP1NCSUUB
U0JNRQEAHlNCUkkIAEgFU0JCMSAAQDAADlA5MkUBW4BTQjVfAFNUQjULABBbgUcNU0I1XwAAQJBQ
MEVSAQACUDBEUQEAA1AwQlkBADhQMEREBAAEUDBJUwQAFFAwREkEABwAEFAwUFIBAE82UDFFUgEA
AlAxRFEBAANQMUJZAQA4UDFERAQABFAxSVMEABRQMURJBAAcABBQMVBSAQBPNlAyRVIBAAJQMkRR
AQADUDJCWQEAOFAyREQEAARQMklTBAAUUDJESQQAHAAQUDJQUgEATzZQM0VSAQACUDNEUQEAA1Az
QlkBADhQM0REBAAEUDNJUwQAFFAzREkEABwAEFAzUFIBFDZDSVJRAHAAUElSQXAAUElSQnAAUElS
Q3AAUElSRHAAUElSRXAAUElSRnAAUElSR3AAUElSSAhJUlFCEQkKBiMAgBh5AAhJUlFQEQkKBiO4
nAh5AAhQSVRGEQkKBiMAAgh5AFuCQwhJTlRBCF9ISUQMQdAMDwhfVUlEARQUX1NUQQCgCFBJUkGk
CguhBKQKCRQMX0RJUwBwAFBJUkEUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElSQUlS
UU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkFbgkQISU5UQghfSElEDEHQDA8I
X1VJRAoCFBRfU1RBAKAIUElSQqQKC6EEpAoJFAxfRElTAHAAUElSQhQLX1BSUwCkSVJRUBQfX0NS
UwCLSVJRQgFJUlFOeQFQSVJCSVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBgUElS
QluCRAhJTlRDCF9ISUQMQdAMDwhfVUlECgMUFF9TVEEAoAhQSVJDpAoLoQSkCgkUDF9ESVMAcABQ
SVJDFAtfUFJTAKRJUlFQFB9fQ1JTAItJUlFCAUlSUU55AVBJUkNJUlFOpElSUUIUHl9TUlMBi2gB
SVJRTYJJUlFNYKAEYHZgcGBQSVJDW4JECElOVEQIX0hJRAxB0AwPCF9VSUQKBBQUX1NUQQCgCFBJ
UkSkCguhBKQKCRQMX0RJUwBwAFBJUkQUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElS
RElSUU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkRbgkQISU5URQhfSElEDEHQ
DA8IX1VJRAoFFBRfU1RBAKAIUElSRaQKC6EEpAoJFAxfRElTAHAAUElSRRQLX1BSUwCkSVJRUBQf
X0NSUwCLSVJRQgFJUlFOeQFQSVJFSVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBg
UElSRVuCRAhJTlRGCF9ISUQMQdAMDwhfVUlECgYUFF9TVEEAoAhQSVJGpAoLoQSkCgkUDF9ESVMA
cABQSVJGFAtfUFJTAKRQSVRGFB9fQ1JTAItJUlFCAUlSUU55AVBJUkZJUlFOpElSUUIUHl9TUlMB
i2gBSVJRTYJJUlFNYKAEYHZgcGBQSVJGW4JECElOVEcIX0hJRAxB0AwPCF9VSUQKBxQUX1NUQQCg
CFBJUkekCguhBKQKCRQMX0RJUwBwAFBJUkcUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkB
UElSR0lSUU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkdbgkQISU5USAhfSElE
DEHQDA8IX1VJRAoIFBRfU1RBAKAIUElSSKQKC6EEpAoJFAxfRElTAHAAUElSSBQLX1BSUwCkSVJR
UBQfX0NSUwCLSVJRQgFJUlFOeQFQSVJISVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2
YHBgUElSSFuCJ1BJQlIIX0FEUgwEABQACF9QUlcSBgIKGAoEFAtfUFJUAKRQQ0lCW4JMIlNUQ1II
X0FEUgwAABEACFNUVE0RFwoUeAAAAA8AAAB4AAAADwAAAB8AAAAUEF9JTkkAXC5fR1BFX0wxRluC
RQZQTVJZCF9BRFIAFAtfR1RNAKRTVFRNFAZfU1RNA1uCIVBNU1QIX0FEUgAUFV9TVEEAoAqUUDBJ
UwCkCg+hA6QAW4IhUFNMQQhfQURSARQVX1NUQQCgCpRQMUlTAKQKD6EDpABbgkUGU0VEWQhfQURS
ARQLX0dUTQCkU1RUTRQGX1NUTQNbgiFTTVNUCF9BRFIAFBVfU1RBAKAKlFAySVMApAoPoQOkAFuC
IVNTTEEIX0FEUgEUFV9TVEEAoAqUUDNJUwCkCg+hA6QAEE8RXF9HUEUURxFfTDFGAKBDBFwuX1NC
X1AwUFKgEZRcLl9TQl9QMElTAFsiCiCGXC8FX1NCX1BDSTBTVENSUE1SWVBNU1QBcAFcLl9TQl9Q
MFBSoEMEXC5fU0JfUDFQUqARlFwuX1NCX1AxSVMAWyIKIIZcLwVfU0JfUENJMFNUQ1JQTVJZUFNM
QQFwAVwuX1NCX1AxUFKgQwRcLl9TQl9QMlBSoBGUXC5fU0JfUDJJUwBbIgoghlwvBV9TQl9QQ0kw
U1RDUlNFRFlTTVNUAXABXC5fU0JfUDJQUqBDBFwuX1NCX1AzUFKgEZRcLl9TQl9QM0lTAFsiCiCG
XC8FX1NCX1BDSTBTVENSU0VEWVNTTEEBcAFcLl9TQl9QM1BSW4IbVU9IMQhfQURSDAAAEgAIX1BS
VxIGAgoLCgNbghtVT0gyCF9BRFIMAgASAAhfUFJXEgYCCgsKA1uCG1VPSDMIX0FEUgwAABMACF9Q
UlcSBgIKCwoDW4IbVU9INAhfQURSDAIAEwAIX1BSVxIGAgoLCgNbghtVT0g1CF9BRFIMAAAWAAhf
UFJXEgYCCgsKA1uCG1VPSDYIX0FEUgwCABYACF9QUlcSBgIKCwoDW4IbVUVIMQhfQURSDAUAFAAI
X1BSVxIGAgoLCgNbgg9TQlVTCF9BRFIMAAAUAFuCTAZBWkhECF9BRFIMAgAUAFuAQVpQRAIACwAB
W4FPBEFaUEQAAEAhTlNESQFOU0RPAU5TRU4BAA1JUENSBABMB1BXU1QCAAZQTUVCAQAGUE1TVAEA
QAZNTUNSAQAPTU1MQSBNTUhBIE1NRFQQW4JGEkxJQlIIX0FEUgwDABQAW4IlUlRDMAhfSElEDEHQ
CwAIX0NSUxEQCg0iAAFHAXAAcAAAAnkAW4IlVE1SXwhfSElEDEHQAQAIX0NSUxEQCg0iAQBHAUAA
QAAABHkAW4IiU1BLUghfSElEDEHQCAAIX0NSUxENCgpHAWEAYQAAAXkAW4IrUElDXwhfSElEC0HQ
CF9DUlMRGAoVIgQARwEgACAAAAJHAaAAoAAAAnkAW4JOBE1BRF8IX0hJRAxB0AIACF9DUlMROAo1
KhAERwEAAAAAEBBHAYEAgQABA0cBhwCHAAEBRwGJAIkAAQNHAY8AjwABAUcBwADAABAgeQBbgiVD
T1BSCF9ISUQMQdAMBAhfQ1JTERAKDUcB8ADwAAAQIgAgeQBbgg9IUEJSCF9BRFIMBAAUAFuCD0FD
QUQIX0FEUgwFABQAW4IPQUNNRAhfQURSDAYAFAAIQ1JFUxFEBgpgiA0AAgwAAAAAAP8AAAAAAUcB
+Az4DAEIiA0AAQwDAAAAAPcMAAD4DIgNAAEMAwAAAA3//wAAAPOGCQAAAAAKAAAAAgCHFwAADAEA
AAAAAAAAAAAAAAAAAAAAAAAAAHkAFE8FX0NSUwCKQ1JFUwpOTU0xQopDUkVTClJNTTFNikNSRVMK
Wk1NMUxwVE9NMU1NMUJ5DAAAABAKBGB0YAFgcGBNTTFNeQwAAAAQCgRgdGBUT00xYHBgTU0xTKRD
UkVTFApfSU5JAENLT1QQQSlcAFuAQ01UXwELUAwKAluBIUNNVF8BQ01USQhHNjRFAUc2NE8BRzMy
TwIAAkdQU0wCW4BHUFRfAQtSDAFbgS5HUFRfAUdQQjABR1BCMQFHUEIyAUdQQjMBR1BCNAFHUEI1
AUdQQjYBR1BCNwFbgEZSRV8BC28MAVuBDUZSRV8BAAZGTFJFAVuAUE0yUgEL0AwKAluBEFBNMlIB
UE0ySQhQTTJECFuAUElPUgEL1gwKAluBEFBJT1IBUElPSQhQSU9ECFuGSRZQSU9JUElPRAEAAVQx
RUUBVDJFRQEABQABVDFFXwFUMkVfAQAVAAdTU0VOAQAQAAdDU1NNAQBABAAGUFdERQEASQUAA01L
TUUBSU8zRQFJTzJFAUlPMUUBSU8wRQEAA01LTVMBSU8zUwFJTzJTAUlPMVMBSU8wUwEAEEFQRUIQ
AEAKAAZFTEM2AUVMQzcBAANQTEMwAVBMQzEBUExDMgFQTEMzAVBMQzgBAAFQTEM0AVBMQzUBAAFQ
TEM2AVBMQzcBABJHUDBTAUdNNFMBR001UwFBUFNfAUdNNlMBR003UwFHUDJTAVNUU1MBAEgMU1BS
RQEAAQABUE5BVAFQV01LAVBXTlMBAEoHAARVUlJFAQATAANUTVRFAQABAEsUAAdFN0lTAQAYRzhJ
UwFHOUlTAQAeAAdIUERFAQBIBklPNEUBSU81RQFJTzZFAUlPN0UBAARJTzRTAUlPNVMBSU82UwFJ
TzdTAVuAUDFFQgFBUEVCCgRbgUMFUDFFQgFUTVNUAQADQk1TVAFHQlNUAQACUEJTVAEAAVJUU1QB
AANQV1NUAVNQV1MBVE1FTgEABEdCRU4BAAJQQkVOAQABUlRFTgEAA1BXREEBEDFcX1NCX1uCKVBX
UkIIX0hJRAxB0AwMCF9VSUQKqghfUFJXEgYCCgMKBAhfU1RBCgsIX1MwXxIGBAAAAACgE5BTU0ZH
AQhfUzFfEgYEAQEAAKAWkFNTRkcKBAhfUzNfEggECgMKAwAAoBaQU1NGRwoICF9TNF8SCAQKBAoE
AAAIX1M1XxIIBAoFCgUAAAguX1NCX0NTUFMACENTTVMACFdLU1QSBAIAABQkX1BUUwGgC5NoCgNw
AFVSUkVwAIhXS1NUAABwAIhXS1NUAQAUBl9CRlMBFCZfV0FLAXABSFBERaALk2gKA3ABVVJSRXBQ
V1NUUFdTVKRXS1NUEEwUX0dQRRQTX0wwMwCGXC5fU0JfUFdSQgoCFAZfTDA4ABQGX0wwOQAUQglf
TDBCAIZcLwNfU0JfUENJMFVPSDEKAoZcLwNfU0JfUENJMFVPSDIKAoZcLwNfU0JfUENJMFVPSDMK
AoZcLwNfU0JfUENJMFVPSDQKAoZcLwNfU0JfUENJMFVPSDUKAoZcLwNfU0JfUENJMFVPSDYKAoZc
LwNfU0JfUENJMFVFSDEKAoZcLl9TQl9QV1JCCgIUBl9MMTAAFAZfTDExABRMBV9MMTgAhlwvA19T
Ql9QQ0kwUEJSNAoChlwvA19TQl9QQ0kwUEJSNQoChlwvA19TQl9QQ0kwUEJSNgoChlwvA19TQl9Q
Q0kwUEJSNwoChlwuX1NCX1BXUkIKAhQlX0wxQgCGXC8DX1NCX1BDSTBBWkhECgKGXC5fU0JfUFdS
QgoCCFVPTTAACFVPTTEKAghVT00yAAhVT00zCgcIVU9NNAoCCFVPTTUKAghVT002CgYIVU9NNwoC
CFVPTTgKBghVT005CgYUF1VDT0MAWyIKFHAKE0NNVElwAEdQU0ygPZKUVU9NMAoJEDNfR1BFFC1f
TDEzAFVDT0OgIpNHUEIwUExDMIBQTEMwUExDMHBQTEMwXC5fU0JfUFQwRKA9kpRVT00xCgkQM19H
UEUULV9MMTQAVUNPQ6Aik0dQQjFQTEMxgFBMQzFQTEMxcFBMQzFcLl9TQl9QVDFEoD2SlFVPTTIK
CRAzX0dQRRQtX0wxNQBVQ09DoCKTR1BCMlBMQzKAUExDMlBMQzJwUExDMlwuX1NCX1BUMkSgPZKU
VU9NMwoJEDNfR1BFFC1fTDE2AFVDT0OgIpNHUEIzUExDM4BQTEMzUExDM3BQTEMzXC5fU0JfUFQz
RKA9kpRVT000CgkQM19HUEUULV9MMTkAVUNPQ6Aik0dQQjRQTEM0gFBMQzRQTEM0cFBMQzRcLl9T
Ql9QVDREoD2SlFVPTTUKCRAzX0dQRRQtX0wxQQBVQ09DoCKTR1BCNVBMQzWAUExDNVBMQzVwUExD
NVwuX1NCX1BUNUSgPZKUVU9NNgoJEDNfR1BFFC1fTDA2AFVDT0OgIpNHUEI2UExDNoBQTEM2UExD
NnBQTEM2XC5fU0JfUFQ2RKA9kpRVT003CgkQM19HUEUULV9MMDcAVUNPQ6Aik0dQQjdQTEM3gFBM
QzdQTEM3cFBMQzdcLl9TQl9QVDdEoDmSlFVPTTgKCRAvX0dQRRQpX0wxNwCgIpNHOElTUExDOIBQ
TEM4UExDOHBQTEM4XC5fU0JfUFQ4RKAqkpRVT005CgkQIF9HUEUUGl9MMEUAoBOTRzlJUwBwAVwu
X1NCX1BUOURbAVNCWDAAW4BTTUIwAQsACwoMW4FDBFNNQjABSFNUUwhTU1RTCEhDTlQISENNRAhI
QURECERBVDAIREFUMQhCTEtECFNDTlQIU0NNRAhTRVZUCFNEQVQIFCpXQ0xSAHAKHkhTVFNwCvpg
ohaQkpN7SFNUUwoeAACUYABbIQpkdmCkYBROBFNXVEMBcGhgcAoHYnABYaI6k2EBcHtIU1RTCh4A
Y6ARkpNjAKAIk2MKAnAAYnAAYaEZoAyVYAoKcAoQYnAAYaEKWyIKCnRgCgpgpGIUSAdTTUJSA3AK
B2CgSgaTWyNTQlgw//8AcFdDTFJgoAyTYABbJ1NCWDCkAHAKH0hTVFNwfXlpAQABAEhBRERwakhD
TUSgDJNoCgdwCkhIQ05UcFNXVEML6ANhoBCTYQCgC5NoCgdwREFUMGChBHBhYFsnU0JYMKRg
====
begin-base64 644 FACP.1
RkFDUPQAAAAEVUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAA+EcW38gkFt8AAQkAAAAAAAAAAAAA
CAAAAAAAAAQIAAAAAAAAAP4AAAgIAAAgCAAAAAAAAAQCAQQIAAAAZQDpAwAAAAABAwAAAAMAAKVF
AwABCAAB+QwAAAAAAAAGAAAAAAAAAAAAAADIJBbfAAAAAAEgAAIACAAAAAAAAAEAAAAAAAAAAAAA
AAEQAAAECAAAAAAAAAEAAAAAAAAAAAAAAAEIAAEA/gAAAAAAAAEgAAMICAAAAAAAAAFAAAMgCAAA
AAAAAAEAAAAAAAAAAAAAAA==
====
begin-base64 644 HEST.6
SEVTVJgBAAABnUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAgAAAAAAAAAAAAABAQAAAAEAAAAA
AAAAAAAAAD8AAAAAAAAABQAAAAAAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQE
AAD//////////wUEAAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQA
AP//////////EQQAABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAEAAQAAAAAB
AQAAAAEAAAADHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAABAAA//////////8B
BAAAAgQAAAMEAAABAAIABAQAAP//////////BQQAAAYEAAAHBAAAAgACAAgEAAD//////////wkE
AAAKBAAACwQAAAMAAgAQBAAA//////////8RBAAAEgQAABMEAAAEAAIAFAQAAP//////////FQQA
ABYEAAAXBAAA
====
begin-base64 644 HPET.4
SFBFVDgAAAABYUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAEIJTQwBAAAAAAND+AAAAAAAAEAA=
====
begin-base64 644 RSDT.0
UlNEVEQAAAABdENPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAOEgW3yxJFt+ASRbfuEkW3xhKFt+w
SxbfQGIW31BlFt8=
====
begin-base64 644 SPCR.3
U1BDUlAAAAABe0NPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAAAAAAEIAAD4AwAAAAAAAAEEAAAA
AAcAAQAAAP////8AAAAAAAAAAAAAAAA=
====
begin-base64 644 SSDT.7
U1NEVI4WAAACeUFNRAAAAEFMSUIAAAAAAQAAAE1TRlQAAAAEEIlmAVxfU0JfCEEwMDEKBghBRDAx
DAAAAPgGQUQwMUEwODYIQUQwNxJDBwgRDQoKAAAAAAAAAAAAABENCgoAAAAAAAAAAAAAEQ0KCgQE
BAQBMAEAAgARDQoKBQUFBQIwAQACABENCgoGBgYGAzABAAIAEQ0KCgcHBwcEMAEAAgARDQoKAAMA
AwAwAQACABENCgoAAAAAAAAAAAAABkFEMDdBMDg3CEEwODgRBAsAARRBBUFMSUICoAuTaAoBpEEw
MjZpoAuTaAoCpEEwMzBpoAuTaAoDpEEwNDFpoAuTaAoEpEEwNjZpoAqTaAoFpEEwODmgC5NoCgak
QTA2OWmkCgAUCUEwODkIpAoAFDFBMDA3CnJBMDg2eWgKDABgcmlgYFuAQTA5MABgCgRbgQtBMDkw
A0EwOTEgpEEwOTEUMkEwMDgLckEwODZ5aAoMAGByaWBgW4BBMDkwAGAKBFuBC0EwOTADQTA5MSBw
akEwOTEUHEEwNTIMcEEwMDdoaWB9e2BqAGtgQTAwOGhpYFsBQTA5MgAUMkEwNTMCWyNBMDky//9w
eXJoCgIACgMAYEEwMDhgCuBpcEEwMDdgCuRgWydBMDkypGAUL0EwOTMDWyNBMDky//9weXJoCgIA
CgMAYEEwMDhgCuBpQTAwOGAK5GpbJ0EwOTIUHEEwNTAEcEEwNTNoaWB9e2BqAGtgQTA5M2hpYFsB
QTA5NAAUKUEwNDIDWyNBMDk0//9BMDA4aGlqcEEwMDdocmkKBABgWydBMDk0pGAUJkEwNDMEWyNB
MDk0//9BMDA4aGlqQTAwOGhyaQoEAGtbJ0EwOTQUHkEwMjgFcEEwNDJoaWpgfXtgawBsYEEwNDNo
aWpgFA9BMDczAaSDiEEwODdoABRCBUEwNTkCcAo0YaARk0EwMDdoCgAM/////6QKAHAKAWCiLpNg
CgFwe0EwMDdoYQr/AGGgBpNhCgCloBGTe0EwMDdoYQr/AGlwCgBgoQN1YaRhFEcJQTA1OApbgFBN
SU8BC9YMCgJbgRBQTUlPAVBNUkkIUE1SRAhbhhJQTVJJUE1SRAEAQHBBQkFSIFuAQUNGRwFBQkFS
CghbgRBBQ0ZHA0FCSVggQUJEQSBwCgBgoBeTaQoAcAxoAACAQUJJWHBBQkRBYKRgoSJwDGgAAIBB
QklYcEFCREFgfXtgDPz///8AaGBwYEFCREEUSAVBMDgxAXBBMDQyCgAKYArNYHVofXtgDP////4A
e4B7YAwAAAABAAAMAAAAAQBgfXtgDP//AP0AeWgKEABgQTA0MwoACmAKzWBwQTA0MgoACmAKzmCk
YBRHCkEwODIDcEEwNDIKAApgCs1gcHtpC///AGF9e2AM/////gB7gHtgDAAAAAEAAAwAAAABAGB9
e2AMAAAA/QB5aAoQAGB9YAwAAAACYH1gYWBBMDQzCgAKYArNYKBKBJNqCgFwemkKEABhfXtgDP//
//4Ae4B7YAwAAAABAAAMAAAAAQBgfXtgDAAAAP8AeXJoCgEAChAAYH1gYWBBMDQzCgAKYArNYBRP
BEEwODMCfXloCgMACgFgQTA4MgoDYAoBoBWQaQoBog+Sk3tBMDgxCgMKAgAKAqAVkGkKAqIPkpN7
QTA4MQoDCgQACgRBMDgyCgMKAAoBFBhBMDA0AkEwODIKC2gKAEEwODIKBWkKARQZQTAwMwFBMDgy
CgtoCgBwQTA4MQoFYKRgFEkHQTA4NAFwfXtoCv8ADABQhgEAYHB9e2gMAP///wAKBABhcH15CgMK
HgB5CgEKEgAAYkEwMDQLAIZgQTAwNAsEhmFBMDA0CwiGYqASk3poChAACwD+QTA4MwoNCgOgEpN6
aAoQAAsw/kEwODMKCwoDpEEwMDMLUIYURAZBMDg1AnB9e2gK/wAMAFCGAQBgcH17aAwA////AAoE
AGFwfXkKAwoeAHkKAQoSAABifWJ5CgEKEABiQTAwNAsAhmBBMDA0CwSGYUEwMDQLCIZiQTAwNAtQ
hmlBMDgzCgsKAwhBRDAyCgAGQUQwMkEwMDkIQUQwMwoDBkFEMDNBMDEwCEFEMDQKAAZBRDA0QTAx
MQhBRDA1CgIGQUQwNUEwMTIIQUQwNhISCAoACgAKAgoCCgIKAgoCCgAGQUQwNkEwMTMIQUQwOBIS
CAoACgAKAgoCCgIKAgoCCgAGQUQwOEEwMTQIQTAxNQoACEEwMTYKAAhBMDE3CgEIQTAxOBISCAoA
CgAKAAoACgAKAAoACgAIQTAxORISCAoACgAKAAoACgAKAAoACgAIQTAyMBISCAoACgAKAAoACgAK
AAoACgAIQUQwORISCAoACgAKAAoACgAKAAoACgAGQUQwOUEwMjEIQTAyMhISCAoBCgEKAQoBCgEK
AQoBCgEIQTAyMxISCAoACgAKAAoACgAKAAoACgAIQTAyNQoAFEgJQTAyNglwg4hoCgIAYXBBMDI3
YHBhQTAxNn15CgEKBQB5CgEKBgBifXlBMDE2CgUAeUEwMTcKBgBjQTAyOAoACmAK9IBiAHtiYwCg
B5NhYKQKAEEwMDZBMDE2oBKTQTAwOQoEQTAwMgoBQTAyN6AVkZKUQTAwOQoBkpVBMDA5CgSkCgCg
C5NBMDE1CgCkCgBBMDI5pAoAFCRBMDMwAXBBMDMxaGdwg4hnCgIAYKAIkpNgCgKkZ0EwMjmkZxRO
G0EwMzEBCEEwMzIKAHAKAEEwMjVwEQMKCmeLZwoAQTAzM3AKA0EwMzOMZwoCQTAzNHAKAUEwMzSg
FJGSlEEwMDkKAZKVQTAwOQoEpGegCpNBMDE1CgCkZ4toCgJBMDM1i2gKBEEwMzaLaAoGQTAzN4xo
CghBMDM4jGgKCUEwMzl7ekEwMzUKCAAK/0EwMzKiRwWSlEEwMjVBMDAxoEUEk0EwNDBBMDI1CgFw
QTAwN3lyQTAyNQoCAAoDAAoYYXt6YQoQAAr/Ynt6YQoIAAr/YaARkJKVQTAzMmGSlEEwMzJipXVB
MDI1oAyUQTAyNUEwMDGkZ6Aek4OIQTAxOEEwMjUACgBwQTAzNYhBMDE4QTAyNQChFqAUkpODiEEw
MThBMDI1AEEwMzWkZ3AKAIhBMDIzQTAyNQCgFZNBMDM5CgBwCgCIQTAxOEEwMjUAoBWTQTAzOQoB
cAoBiEEwMjNBMDI1AKAVk0EwMzkKAnAKAYhBMDIwQTAyNQCgFZNBMDM5CgNwCgKIQTAyMEEwMjUA
oCSTe0EwMzZBMDM3AAoBcIOIQTAxM0EwMjUAiEEwMjBBMDI1AHAKAkEwMzSkZxQZQTA0MAmgD5OD
iEEwMTNoAAoApAoApAoBFEETQTA0MQlwEQQLAAFncAoDiGcKAABwCgCIZwoBAHAKAIhnCgIAcIOI
aAoCAEEwMTVwQTA0MgoACmAK9GCgGZNBMDE1CgGgC5N7YAoBAAoBpGd9YAoBYKAbk0EwMTUKAKAL
k3tgCgEACgCkZ3tggAoBAGB9YHlBMDA5CgEAYEEwNDMKAApgCvRgQTA0NHFBMDE5cUEwMThBMDA2
QTAxNqASk0EwMDkKBEEwMDIKAUEwMjegTAeQlEEwMDkKAZVBMDA5CgSgRgWTQTAwOQoCQTA0NHFB
MDEzcUEwMjFwCgBBMDI1ojeSlEEwMjVBMDAxoCaSk4OIQTAxNEEwMjUACgBwg4hBMDE0QTAyNQCI
QTAyMUEwMjUAdUEwMjWhD0EwNDRxQTAyMnFBMDIxQTAyOaRnCEEwNDUSEggKAAoACgAKAAoACgAK
AAoAFEoSQTAyOQhwCgBBMDI1QTA0NHFBMDIycUEwNDWiMJKUQTAyNUEwMDGgH5NBMDQwQTAyNQoB
cEEwNDZBMDI1iEEwNDVBMDI1AHVBMDI1oB+Sk4lBMDIzAQoBAAoACgD/QTA0NHFBMDIycUEwNDWg
K5KTiUEwNDUBCgIACgAKAP9BMDQ3QTAxMAoBQTAwNQoCQTAwMgoCQTAyN3AKAEEwMjWiTgWSlEEw
MjVBMDAxoBKTQTA0MEEwMjUKAHVBMDI1n3CDiEEwMjFBMDI1AGBwg4hBMDQ1QTAyNQBioAqTYGJ1
QTAyNZ9wYohBMDIxQTAyNQBBMDQ4QTAyNWJ1QTAyNaAqk4lBMDQ1AQoCAAoACgD/QTAwMgoBQTAy
N0EwMDUKAUEwNDdBMDExCgAUQwVBMDQ2AXAKAmCgOZODiEEwMThoAAoAoBSRk0EwMjcKAZNBMDA5
CgNwCgFgoBeSk4OIQTAxNGgACgBwg4hBMDE0aABgoQtwg4hBMDIwaABgpGAUQw5BMDQ4AqAVk2gK
BkEwMjgKAApgCoCACkAACkBBMDQ5aGmgG5KTg4hBMDE4aAAKAEEwNTBoCqGACwAQAAoAoRBBMDUw
aAqhgAsAEAALABBweXJoCgIACgMAYXtBMDA3YQpwDAAAQABjoEEGkpNjCgBBMDUxaHAKAWKiSwRi
QTA1MmEKaIAKAAAKIFsiCh6iE3tBMDA3YQpoDAAAAAgAWyIKCnAKAGKgHpNpCgFwQTA1M2gKpGSg
D5KTe2QLAAgACgBwCgFiQTA1NGihAaAVk2gKBkEwMjgKAApgCoCACkAACgAIQTA1NRIUCQoACgAK
AAoACgAKAAoACgAKAAhBMDU2CgAIQTA1NwoAFEwOQTA1MQlwCgBBMDU2cAoAQTA1N3B5cmgKAgAK
AwBhoCGTaAoGcEEwNTgKAAoAiEEwNTUKAABBMDU4CgAKAaQKAHBBMDA3YQoYY3B7emMKCAAK/wBj
cHljCggAYnBBMDA3YgoMY3B7emMKEAAK/wBjoA6Sk3tjCoAACgBwCgdgoQVwCgBgcAoAZKJBBpKU
ZGBwQTA1OXJiZAAKEEEwNTagC5NBMDU2CgB1ZJ9yQTA1NgoQQTA1NnBBMDA3cmJkAEEwNTZBMDU3
cHtBMDU3CgMAiEEwNTVkAEEwNTJyYmQAQTA1NoAKAwAKAHVkFEMMQTA1NAlwCgBBMDU2cAoAQTA1
N6AXk2gKBkEwNTiDiEEwNTUKAAAKAaQKAHB5cmgKAgAKAwBhcEEwMDdhChhjcHt6YwoIAAr/AGNw
eWMKCABicEEwMDdiCgxjcHt6YwoQAAr/AGOgDpKTe2MKgAAKAHAKB2ChBXAKAGBwCgBkokIEkpRk
YHBBMDU5cmJkAAoQQTA1NqALk0EwNTYKAHVkn3JBMDU2ChBBMDU2QTAwOHJiZABBMDU2g4hBMDU1
ZAB1ZBRHBUEwNDkCcHlyaAoCAAoDAGCgIpNpCgFBMDUyYAqIgAovAAohQTA1MGgKpIAMAQAAIAAK
AKEhQTA1MGgKpIAMAQAAIAAMAQAAIEEwNTJgCoiACi8ACgIUQQdBMDQ3CnBBMDQyCgAKYArqYX1h
CgJhQTA0MwoACmAK6mF7YYB5CgMKAwAAYX1heWgKAwBhe4BhAAoEYn17YYAKBAAAYmFBMDQzCgAK
YArqYaAekpNpCgCiF5KTeWEKAgBie0EwNDIKAApgCusKAWEUIUEwNDQCcIdoYXAKAGCiEpVgYXCD
iINoYACIg2lgAHVgFBFBMDI3AKR7QTAxNkEwMTcACEEwNjAKAAhBMDYxCgAIQTA2MgoACEEwNjMK
AAhBMDY0CgAIQTA2NQoAFDdBMDY2AXARBAsAAWeLZwoAQTAzM4tnCgJBMDY3jGgKAkEwNjhwCgNB
MDMzcEEwNjhBMDY3pGcUTAZBMDY5CXCDiGgKBABgcIOIaAoCAGF0emEKAwAKAmGgCZNgCgFwCgZi
oQVwCgRicEEwNzBhYmBwEQMKCmeLZwoAQTAzM4xnCgJBMDM0jGcKA0EwNzFwCgRBMDMzcAoAQTAz
NHBgQTA3MaRnCEEwNzIRDQoKAAAAAAAAAAAAABRHGkEwNzAKcAoAZHBBMDczaGdwg4hnCgcAYaAI
kpNhCgGkZHBpYqJOF5KTYgoIoD6TYgoGcAoAiEEwMTRoAEEwNTBoCqKACwAgAAoAcAoAQTAxN0Ew
MjlBMDc0aAoBQTA3NWgKAHAKAWJwCgBjoDGTYgoBe0EwNTNoCqUKP2GgDpRhCgRwCgJicAoAY5+g
C5VjClBbIgoBdWOhBXAKBGKgTAaTYgoCcEEwNTNoCqVhe2EKP2GgCpNhChBwCgVin6AMlWMKUFsi
CgF1Y59wCgRioA2Tg4hBMDE0aAAKAZ+gLZNBMDc2aAoBQTA1MGgKooALACAACwAgcAoBiEEwMTRo
AEEwNDloCgFwCgdioCGTYgoEQTA3NWgKAUEwNzRoCgBwCgGIQTAxNGgAcAoAYqBMBJNiCgegQQRb
ElwuX1NCX0FMSUNmcHlyaAoCAAoDAGFcLl9TQl9BTElDYQoAWyIKAlwuX1NCX0FMSUNhCgFwCgBj
cAoBYp9wCgRioBSTYgoFcAoBZHAKAGJBMDc0aAoCoBSTYgoAcAoBQTAxN0EwMjlwCghipGQURQpB
MDc0CnBBMDczaGdwg4hnCgIAQTA2MnCDiGcKAwBBMDYzoBSTaQoAQTA3N2hBMDYyQTA2MwoBoBST
aQoBQTA3N2hBMDYyQTA2MwoAoAmSk2kKAqQKAHBBMDc4aAoAYqAOkpRBMDc4aAoBYqQKAHBBMDc5
aGGgEpNhCgByQTA2MmJjcEEwNjNkoQ50QTA2M2JkcEEwNjJjQTA3N2hjZAoBpAoAFEAJQTA3NgFw
EQMKEGFwCgBgokUFkpRgCgNwQTA1M2hyYAqlAGJwYohhd2AKBAAAcHpiCggAiGFyd2AKBAAKAQAA
cHpiChAAiGFyd2AKBAAKAgAAcHpiChgAiGFyd2AKBAAKAwAAdWBwCgBgoiGVYAoPoBmQk4OIYWAA
CiqTg4hhcmAKAQAACgmkCgF1YKQKABRLBEEwNzkJcEEwNzNoZ3CDiGcKAABBMDYwcIOIZwoBAEEw
NjFwCgBgoA6UQTA2MEEwNjFwCgFge0EwNTNoClAKAWGke39gYQAKAQAUSQVBMDc1AnBBMDczaGdw
g4hnCgQAQTA2NXB9eYOIZ3IKBQoBAAAKCACDiGcKBQAAQTA2NEEwMjgKAArgfXlBMDY0ChAAcgsA
CHcLAAFBMDY1AAAAgAoBAGkIQTA4MBEKCgcAAQIECAwQFEsGQTA3OAKgHpNpCgB7ekEwNTNoCqIK
BAAKB2Bwg4hBMDgwYABhoUIEcEEwNzNoZ3CDiGcKAABBMDYwcIOIZwoBAEEwNjGgFJRBMDYwQTA2
MXRBMDYwQTA2MWGhC3RBMDYxQTA2MGF1YaRhFEwJQTA3NwxwQTA3M2hncGlBMDYycGpBMDYzcH15
g4hncgoFCgEAAAoIAIOIZwoFAABBMDY0oBqUQTA2MkEwNjN0QTA2MkEwNjNhcEEwNjNioRF0QTA2
M0EwNjJhcEEwNjJieXR5CgFyYQoBAAAKAQBiY3CAYwBkoAmTawoBcAoAY0EwMjgKAArgfXlBMDY0
ChAACyOAAGRjWyEKChRLBUEwMDICcEEwMDMLkIRgoEoEkpN7YArwAAoAoBKTaAoCe2AMoP///2B9
YAqgYKEjoBKTaQoAe2AMYP///2B9YApgYKEOe2AMIP///2B9YAogYEEwMDQLkIRgFAZBMDA1AQhB
RDBCCgAURARBMDA2AaA8k0FEMEIKAXB9eQoYCgMACgQAYXBBMDA3YQtcAWKgCpNoCgB9YgoBYqEJ
e2IM/P///2JBMDA4YQtcAWI=
====
begin-base64 644 SSDT.8
U1NEVAwDAAABqkFNRCAgIFBPV0VSTk9XAQAAAEFNRCABAAAAEEMXXC5fUFJfQzAwMAhfUENUEiwC
ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRQQCEiAGDOgD
AAAMZgYAAAwAAAAADAAAAAAMAAAAAAwAAAAAEiAGDCADAAAMTwUAAAwAAAAADAAAAAAMAQAAAAwB
AAAACFhQU1MSQwkCEkcECAzoAwAADGYGAAAMAAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
AAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADE8FAAAMAAAAAAwAAAAAEQsKCAEA
AAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoA
DAAAAAAM/AAAAAwCAAAACF9QUEMKAAhfQ1NUEiYCCgESIQQRFAoRggwAAQgAAUEIAAAAAAAAeQAK
AgtkAAwAAAAAEEMXXC5fUFJfQzAwMQhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIM
AH9AAAAAAAAAAAAAAHkACF9QU1MSRQQCEiAGDOgDAAAMZgYAAAwAAAAADAAAAAAMAAAAAAwAAAAA
EiAGDCADAAAMTwUAAAwAAAAADAAAAAAMAQAAAAwBAAAACFhQU1MSQwkCEkcECAzoAwAADGYGAAAM
AAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
EkcECAwgAwAADE8FAAAMAAAAAAwAAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAA
AAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/AAAAAwCAAAACF9QUEMKAAhfQ1NU
EiYCCgESIQQRFAoRggwAAQgAAUEIAAAAAAAAeQAKAgtkAAwAAAAA
====
begin-base64 644 SSDT.9
U1NEVEUAAAACsUNPUkUgIENPUkVCT09UKgAAAENPUkUqAAAAEEACXC5fU0JfUENJMAhUT00xDAAA
AOAIVE9NMgzwEQAA
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTU5LCBPRU1JRD1DT1JFLCBSc2R0QWRkcmVzcz0weGRmMTYyNDI0
CgoKUlNEVDogTGVuZ3RoPTY4LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMTYsCglPRU1JRD1DT1JF
LCBPRU0gVGFibGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPUNP
UkUsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKCUVudHJpZXM9eyAweGRmMTY0ODM4LCAweGRmMTY0
OTJjLCAweGRmMTY0OTgwLCAweGRmMTY0OWI4LCAweGRmMTY0YTE4LCAweGRmMTY0YmIwLCAweGRm
MTY2MjQwLCAweGRmMTY2NTUwIH0KCgoJRFNEVD0weGRmMTYyNGM4CglJTlRfTU9ERUw9UElDCglT
Q0lfSU5UPTkKCVNNSV9DTUQ9MHgwLCBBQ1BJX0VOQUJMRT0weDAsIEFDUElfRElTQUJMRT0weDAs
IFM0QklPU19SRVE9MHgwCglQTTFhX0VWVF9CTEs9MHg4MDAtMHg4MDMKCVBNMWFfQ05UX0JMSz0w
eDgwNC0weDgwNQoJUE0yX0NOVF9CTEs9MHhmZTAwLTB4ZmUwMAoJUE0yX1RNUl9CTEs9MHg4MDgt
MHg4MGIKCVBNMl9HUEUwX0JMSz0weDgyMC0weDgyNwoJUF9MVkwyX0xBVD0xMDFtcywgUF9MVkwz
X0xBVD0xMDAxbXMKCUZMVVNIX1NJWkU9MCwgRkxVU0hfU1RSSURFPTAKCURVVFlfT0ZGU0VUPTEs
IERVVFlfV0lEVEg9MwoJREFZX0FMUk09MCwgTU9OX0FMUk09MCwgQ0VOVFVSWT0wCglGbGFncz17
V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENfUzQsVE1SX1ZBTF9FWFR9CgoKRFNEVDogTGVu
Z3RoPTkwMDMsIFJldmlzaW9uPTIsIENoZWNrc3VtPTE1MCwKCU9FTUlEPVBDRU5HLCBPRU0gVGFi
bGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDEwMDAxLAoJQ3JlYXRvciBJRD1JTlRMLCBD
cmVhdG9yIFJldmlzaW9uPTB4MjAxMjExMTQKCgpTUENSOiBMZW5ndGg9ODAsIFJldmlzaW9uPTEs
IENoZWNrc3VtPTEyMywKCU9FTUlEPUNPUkUsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJl
dmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDAKCgpIUEVU
OiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTk3LAoJT0VNSUQ9Q09SRSwgT0VNIFRh
YmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVh
dG9yIFJldmlzaW9uPTB4MAoKCkFQSUM6IExlbmd0aD05MiwgUmV2aXNpb249MSwgQ2hlY2tzdW09
MTU2LAoJT0VNSUQ9Q09SRSwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgw
LAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MAoKCkhFU1Q6IExlbmd0aD00
MDgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE1NywKCU9FTUlEPUNPUkUsIE9FTSBUYWJsZSBJRD1D
T1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZp
c2lvbj0weDAKCgpTU0RUOiBMZW5ndGg9NTc3NCwgUmV2aXNpb249MiwgQ2hlY2tzdW09MTIxLAoJ
T0VNSUQ9QU1ELCBPRU0gVGFibGUgSUQ9QUxJQiwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3Ig
SUQ9TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDQwMDAwMDAKCgpTU0RUOiBMZW5ndGg9NzgwLCBS
ZXZpc2lvbj0xLCBDaGVja3N1bT0xNzAsCglPRU1JRD1BTUQsIE9FTSBUYWJsZSBJRD1QT1dFUk5P
VywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QU1ELCBDcmVhdG9yIFJldmlzaW9uPTB4
MQoKClNTRFQ6IExlbmd0aD02OSwgUmV2aXNpb249MiwgQ2hlY2tzdW09MTc3LAoJT0VNSUQ9Q09S
RSwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgyYSwKCUNyZWF0b3IgSUQ9
Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDJhCgo=
====

Reply | Threaded
Open this post in threaded view
|

Re: Terrible athn performance after upgrade to 6.2

Stefan Sperling-5
There are known performance issues with athn(4) but it should
be able to reliably pass packets.

Do you have two antennas and are they properly connected?
11n mode will not work if only one antenna is connected to the card.

You are not hard-coding a channel, so the AP will select one that
looks "good enough". Are there any other networks on the same
channel which ends up being selected?

I would expect 11g mode to work like it did in 6.0.

Reply | Threaded
Open this post in threaded view
|

Re: Terrible athn performance after upgrade to 6.2

Uwe Werler
In reply to this post by chohag
I can confirm the massively decreased throughput. I upgraded my Alix now from
6.1 to 6.2. In 6.1 in both modes 11n and 11g I got at least ~16 Mbit measured
via tcpbench in 6.1 in both directions. Now with 6.2 I get ~4,5 MBit only.

On 06 Nov 21:26, [hidden email] wrote:

> >Synopsis: Terrible athn performance after upgrade to 6.2
> >Category: kernel
> >Environment:
> System      : OpenBSD 6.2
> Details     : OpenBSD 6.2 (GENERIC.MP) #134: Tue Oct  3 21:22:29 MDT 2017
> [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
>
> Architecture: OpenBSD.amd64
> Machine     : amd64
> >Description:
> I have two PC Engines apu2c4 devices with a wle200nx (mini-PCI "Atheros AR9281"). One has been happily running 6.0 for a while and I decided to put 6.2 on the other (a fresh install) in the hope of switching them and ideally taking advantage of the new 11n support.
> My laptop, running Linux 4.8.8 with 'Intel Corporation Centrino Advanced-N 6230 [Rainbow Peak] (rev 34)', could not connect at all when 11n support was enabled. I suspect this is due to the need for WME which I haven't looked into beyond noting that it's a thing.
> With 'mode 11g' in hostname.athn0 I can connect and obtain an IP but performance is horrifically bad. Ping times between the laptop and router are highly erratic, bouncing between 4ms and 820ms or more. Very few responses were <20ms. Passing real traffic through basically grinds the card to a halt. Ping times with the 6.0 box average about 2ms and it passes traffic happily.
> I tried each OS variant in each box to rule out hardware differences. I did not have any other wifi-capable client machines available to test with.
> I have another box happily in service so I can perform whatever tests on this one are necessary or useful.
> >How-To-Repeat:
> /etc/hostname.athn0:
> description "public/wifi"
> media autoselect mediaopt hostap mode 11g
> nwid Test
> wpakey insecure
> up
> >Fix:
> Put the box with 6.0 back into service.
>
>
> dmesg:
> OpenBSD 6.2 (GENERIC.MP) #134: Tue Oct  3 21:22:29 MDT 2017
>     [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 4245995520 (4049MB)
> avail mem = 4110290944 (3919MB)
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdf16d820 (7 entries)
> bios0: vendor coreboot version "4.0" date 09/08/2014
> bios0: PC Engines APU
> acpi0 at bios0: rev 0
> acpi0: sleep states S0 S1 S3 S4 S5
> acpi0: tables DSDT FACP SPCR HPET APIC HEST SSDT SSDT SSDT
> acpi0: wakeup devices AGPB(S4) HDMI(S4) PBR4(S4) PBR5(S4) PBR6(S4) PBR7(S4) PE20(S4) PE21(S4) PE22(S4) PE23(S4) PIBR(S4) UOH1(S3) UOH2(S3) UOH3(S3) UOH4(S3) UOH5(S3) [...]
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpihpet0 at acpi0: 14318180 Hz
> acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD G-T40E Processor, 1000.13 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,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
> cpu0: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
> cpu0: 8 4MB entries fully associative
> cpu0: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
> cpu0: TSC frequency 1000131750 Hz
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
> cpu0: apic clock running at 200MHz
> cpu0: mwait min=64, max=64, IBE
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: AMD G-T40E Processor, 1000.00 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,SSSE3,CX16,POPCNT,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,IBS,SKINIT,ITSC
> cpu1: 32KB 64b/line 2-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 16-way L2 cache
> cpu1: 8 4MB entries fully associative
> cpu1: DTLB 40 4KB entries fully associative, 8 4MB entries fully associative
> cpu1: smt 0, core 1, package 0
> ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 21, 24 pins
> acpiprt0 at acpi0: bus -1 (AGPB)
> acpiprt1 at acpi0: bus -1 (HDMI)
> acpiprt2 at acpi0: bus 1 (PBR4)
> acpiprt3 at acpi0: bus 2 (PBR5)
> acpiprt4 at acpi0: bus 3 (PBR6)
> acpiprt5 at acpi0: bus 4 (PBR7)
> acpiprt6 at acpi0: bus 6 (PE20)
> acpiprt7 at acpi0: bus -1 (PE21)
> acpiprt8 at acpi0: bus -1 (PE22)
> acpiprt9 at acpi0: bus -1 (PE23)
> acpiprt10 at acpi0: bus 0 (PCI0)
> acpiprt11 at acpi0: bus 5 (PIBR)
> acpicpu0 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
> acpicpu1 at acpi0: C2(0@100 io@0x841), C1(@1 halt!), PSS
> acpibtn0 at acpi0: PWRB
> cpu0: 1000 MHz: speeds: 1000 800 MHz
> pci0 at mainbus0 bus 0
> pchb0 at pci0 dev 0 function 0 "AMD AMD64 14h Host" rev 0x00
> ppb0 at pci0 dev 4 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
> pci1 at ppb0 bus 1
> re0 at pci1 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:a8
> rgephy0 at re0 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ppb1 at pci0 dev 5 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
> pci2 at ppb1 bus 2
> re1 at pci2 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:a9
> rgephy1 at re1 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ppb2 at pci0 dev 6 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
> pci3 at ppb2 bus 3
> re2 at pci3 dev 0 function 0 "Realtek 8168" rev 0x06: RTL8168E/8111E (0x2c00), msi, address 00:0d:b9:40:0a:aa
> rgephy2 at re2 phy 7: RTL8169S/8110S/8211 PHY, rev. 4
> ppb3 at pci0 dev 7 function 0 "AMD AMD64 14h PCIE" rev 0x00: msi
> pci4 at ppb3 bus 4
> athn0 at pci4 dev 0 function 0 "Atheros AR9281" rev 0x01: apic 2 int 19
> athn0: AR9280 rev 2 (2T2R), ROM rev 22, address 04:f0:21:17:45:a8
> ahci0 at pci0 dev 17 function 0 "ATI SBx00 SATA" rev 0x40: apic 2 int 19, AHCI 1.2
> ahci0: port 0: 6.0Gb/s
> scsibus1 at ahci0: 32 targets
> sd0 at scsibus1 targ 0 lun 0: <ATA, SATA SSD, S9FM> SCSI3 0/direct fixed t10.ATA_SATA_SSD_EB8407550CB200395355
> sd0: 15272MB, 512 bytes/sector, 31277232 sectors, thin
> ohci0 at pci0 dev 18 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
> ehci0 at pci0 dev 18 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
> usb0 at ehci0: USB revision 2.0
> uhub0 at usb0 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
> ohci1 at pci0 dev 19 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
> ehci1 at pci0 dev 19 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
> usb1 at ehci1: USB revision 2.0
> uhub1 at usb1 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
> piixpm0 at pci0 dev 20 function 0 "ATI SBx00 SMBus" rev 0x42: polling
> iic0 at piixpm0
> pcib0 at pci0 dev 20 function 3 "ATI SB700 ISA" rev 0x40
> ppb4 at pci0 dev 20 function 4 "ATI SB600 PCI" rev 0x40
> pci5 at ppb4 bus 5
> ohci2 at pci0 dev 20 function 5 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
> ppb5 at pci0 dev 21 function 0 "ATI SB800 PCIE" rev 0x00
> pci6 at ppb5 bus 6
> ohci3 at pci0 dev 22 function 0 "ATI SB700 USB" rev 0x00: apic 2 int 18, version 1.0, legacy support
> ehci2 at pci0 dev 22 function 2 "ATI SB700 USB2" rev 0x00: apic 2 int 17
> usb2 at ehci2: USB revision 2.0
> uhub2 at usb2 configuration 1 interface 0 "ATI EHCI root hub" rev 2.00/1.00 addr 1
> pchb1 at pci0 dev 24 function 0 "AMD AMD64 14h Link Cfg" rev 0x43
> pchb2 at pci0 dev 24 function 1 "AMD AMD64 14h Address Map" rev 0x00
> pchb3 at pci0 dev 24 function 2 "AMD AMD64 14h DRAM Cfg" rev 0x00
> km0 at pci0 dev 24 function 3 "AMD AMD64 14h Misc Cfg" rev 0x00
> pchb4 at pci0 dev 24 function 4 "AMD AMD64 14h CPU Power" rev 0x00
> pchb5 at pci0 dev 24 function 5 "AMD AMD64 14h Reserved" rev 0x00
> pchb6 at pci0 dev 24 function 6 "AMD AMD64 14h NB Power" rev 0x00
> pchb7 at pci0 dev 24 function 7 "AMD AMD64 14h Reserved" rev 0x00
> usb3 at ohci0: USB revision 1.0
> uhub3 at usb3 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> usb4 at ohci1: USB revision 1.0
> uhub4 at usb4 configuration 1 interface 0 "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
> com0: console
> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
> pcppi0 at isa0 port 0x61
> spkr0 at pcppi0
> lpt0 at isa0 port 0x378/4 irq 7
> wbsio0 at isa0 port 0x2e/2: NCT5104D rev 0x52
> usb5 at ohci2: USB revision 1.0
> uhub5 at usb5 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> usb6 at ohci3: USB revision 1.0
> uhub6 at usb6 configuration 1 interface 0 "ATI OHCI root hub" rev 1.00/1.00 addr 1
> vmm0 at mainbus0: SVM/RVI
> umass0 at uhub2 port 1 configuration 1 interface 0 "Generic Flash Card Reader/Writer" rev 2.01/1.00 addr 2
> umass0: using SCSI over Bulk-Only
> scsibus2 at umass0: 2 targets, initiator 0
> sd1 at scsibus2 targ 1 lun 0: <Multiple, Card Reader, 1.00> SCSI2 0/direct removable serial.058f6366058F63666485
> sd1: 3796MB, 512 bytes/sector, 7774208 sectors
> vscsi0 at root
> scsibus3 at vscsi0: 256 targets
> softraid0 at root
> scsibus4 at softraid0: 256 targets
> root on sd1a (573981f77771a7cd.a) swap on sd1b dump on sd1b
>
> 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
> 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
> Controller /dev/usb2:
> addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), ATI(0x1002), rev 1.00
>  port 1 addr 2: high speed, power 100 mA, config 1, Flash Card Reader/Writer(0x6366), Generic(0x058f), rev 1.00, iSerialNumber 058F63666485
>  port 2 powered
>  port 3 powered
>  port 4 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 powered
>  port 4 powered
>  port 5 powered
> 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
>  port 4 powered
>  port 5 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
> 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
>  port 3 powered
>  port 4 powered
>
> pcidump:
> Domain /dev/pci0:
>  0:0:0: AMD AMD64 14h Host
> 0x0000: Vendor ID: 1022 Product ID: 1510
> 0x0004: Command: 0006 Status: 0220
> 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: 1022 Product ID: 1510
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 15101022 02200006 06000000 00000000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 15101022
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000000 00000000 00000000 00002002
> 0x0050: 15101022 00000000 00000000 00000000
> 0x0060: 000000cd 02040000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000001
> 0x0080: 00000000 03000010 00000000 00002031
> 0x0090: e0000000 0000014b 00200100 00000000
> 0x00a0: 01308001 deadbeef 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 01010010 80631201 00000000 00000000
> 0x00f0: 00000000 00808000 00000000 00000000
>  0:4:0: AMD AMD64 14h PCIE
> 0x0000: Vendor ID: 1022 Product ID: 1512
> 0x0004: Command: 0007 Status: 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: 1 Subordinate Bus: 1
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: 11 I/O Limit: 11 Secondary Status: 2000
> 0x0020: Memory Base: f790 Memory Limit: f790
> 0x0024: Prefetch Memory Base: f781 Prefetch Memory Limit: f781
> 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: 0003
> 0x0050: Capability 0x01: Power Management
> State: D0
> 0x0058: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
> 0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 15121022 00100007 06040000 00010010
> 0x0010: 00000000 00000000 00010100 20001111
> 0x0020: f790f790 f781f781 00000000 00000000
> 0x0030: 00000000 00000050 00000000 0003010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: c8035801 00000000 0142a010 00008020
> 0x0060: 00002810 01300c12 30110003 00242580
> 0x0070: 00400000 00010000 00000000 0000001f
> 0x0080: 00000006 00000000 00010002 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0081b005 fee00000 00000000 00000060
> 0x00b0: 0000b80d 12341022 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000050 00000002 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:5:0: AMD AMD64 14h PCIE
> 0x0000: Vendor ID: 1022 Product ID: 1513
> 0x0004: Command: 0007 Status: 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: 21 I/O Limit: 21 Secondary Status: 2000
> 0x0020: Memory Base: f7b0 Memory Limit: f7b0
> 0x0024: Prefetch Memory Base: f7a1 Prefetch Memory Limit: f7a1
> 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: 0003
> 0x0050: Capability 0x01: Power Management
> State: D0
> 0x0058: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
> 0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 15131022 00100007 06040000 00010010
> 0x0010: 00000000 00000000 00020200 20002121
> 0x0020: f7b0f7b0 f7a1f7a1 00000000 00000000
> 0x0030: 00000000 00000050 00000000 0003010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: c8035801 00000000 0142a010 00008020
> 0x0060: 00002810 02300c12 30110003 002c2580
> 0x0070: 00400000 00010000 00000000 0000001f
> 0x0080: 00000006 00000000 00010002 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0081b005 fee00000 00000000 00000061
> 0x00b0: 0000b80d 12341022 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000050 00000002 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:6:0: AMD AMD64 14h PCIE
> 0x0000: Vendor ID: 1022 Product ID: 1514
> 0x0004: Command: 0007 Status: 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: 3 Subordinate Bus: 3
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: 31 I/O Limit: 31 Secondary Status: 2000
> 0x0020: Memory Base: f7d0 Memory Limit: f7d0
> 0x0024: Prefetch Memory Base: f7c1 Prefetch Memory Limit: f7c1
> 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: 0003
> 0x0050: Capability 0x01: Power Management
> State: D0
> 0x0058: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
> 0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 15141022 00100007 06040000 00010010
> 0x0010: 00000000 00000000 00030300 20003131
> 0x0020: f7d0f7d0 f7c1f7c1 00000000 00000000
> 0x0030: 00000000 00000050 00000000 0003010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: c8035801 00000000 0142a010 00008020
> 0x0060: 00002810 03300c12 30110003 00342580
> 0x0070: 00400000 00010000 00000000 0000001f
> 0x0080: 00000006 00000000 00010002 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0081b005 fee00000 00000000 00000062
> 0x00b0: 0000b80d 12341022 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000050 00000002 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:7:0: AMD AMD64 14h PCIE
> 0x0000: Vendor ID: 1022 Product ID: 1515
> 0x0004: Command: 0006 Status: 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: 4 Subordinate Bus: 4
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: f1 I/O Limit: e1 Secondary Status: 2000
> 0x0020: Memory Base: f7e0 Memory Limit: f7e0
> 0x0024: Prefetch Memory Base: f7f1 Prefetch Memory Limit: f7e1
> 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: 0003
> 0x0050: Capability 0x01: Power Management
> State: D0
> 0x0058: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 5.0 GT/s Link Width: x1 / x1
> 0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 15151022 00100006 06040000 00010010
> 0x0010: 00000000 00000000 00040400 2000e1f1
> 0x0020: f7e0f7e0 f7e1f7f1 00000000 00000000
> 0x0030: 00000000 00000050 00000000 0003010a
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: c8035801 00000000 0142a010 00008020
> 0x0060: 00002810 04300c12 30110002 003c2580
> 0x0070: 00400000 00010000 00000000 0000001f
> 0x0080: 00000006 00000000 00010002 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0081b005 fee00000 00000000 00000063
> 0x00b0: 0000b80d 12341022 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000050 00000002 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:17:0: ATI SBx00 SATA
> 0x0000: Vendor ID: 1002 Product ID: 4391
> 0x0004: Command: 0007 Status: 0230
> 0x0008: Class: 01 Subclass: 06 Interface: 01 Revision: 40
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR io addr: 0x00004010/0x0008
> 0x0014: BAR io addr: 0x00004020/0x0004
> 0x0018: BAR io addr: 0x00004018/0x0008
> 0x001c: BAR io addr: 0x00004024/0x0004
> 0x0020: BAR io addr: 0x00004000/0x0010
> 0x0024: BAR mem 32bit addr: 0xf7f08000/0x00000400
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 1002 Product ID: 4391
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
> 0x0070: Capability 0x12: SATA
> 0x00a4: Capability 0x13: PCI Advanced Features
> 0x0000: 43911002 02300007 01060140 00004010
> 0x0010: 00004011 00004021 00004019 00004025
> 0x0020: 00004001 f7f08000 00000000 43911002
> 0x0030: 00000000 00000070 00000000 0000010b
> 0x0040: 00808014 00200001 00800000 00000000
> 0x0050: 00867005 00000000 00000000 00000000
> 0x0060: 00225001 00000000 00000000 00000000
> 0x0070: 0010a412 0000000f 00000000 00000000
> 0x0080: 00000000 00141a06 000801ab 000000f0
> 0x0090: c7746027 00064302 00000100 02b15801
> 0x00a0: 0000000c 03060013 00640000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00002000
> 0x00e0: 00000080 00000000 00000000 3f000010
> 0x00f0: 00000000 00000000 00777777 00000000
>  0:18:0: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4397
> 0x0004: Command: 0006 Status: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f04000/0x00001000
> 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: 1002 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 02a00006 0c031000 00804010
> 0x0010: f7f04000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43971002
> 0x0030: 00000000 00000000 00000000 0000010a
> 0x0040: f0000180 00000011 00000000 00000000
> 0x0050: f0000040 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000110 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: 0006 Status: 02b0
> 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f08400/0x00000100
> 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: 1002 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
> State: D0
> 0x00e4: Capability 0x0a: Debug Port
> 0x0000: 43961002 02b00006 0c032000 00004010
> 0x0010: f7f08400 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43961002
> 0x0030: 00000000 000000c0 00000000 0000020b
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: a0802140 00000001 00000000 00000000
> 0x0060: 00002020 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 01000020 00000000 00000000
> 0x00a0: 00000001 c0080000 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: 0006 Status: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f05000/0x00001000
> 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: 1002 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 02a00006 0c031000 00804010
> 0x0010: f7f05000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43971002
> 0x0030: 00000000 00000000 00000000 0000010a
> 0x0040: f0000180 00000011 00000000 00000000
> 0x0050: f0000040 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000110 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: 0006 Status: 02b0
> 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f08500/0x00000100
> 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: 1002 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
> State: D0
> 0x00e4: Capability 0x0a: Debug Port
> 0x0000: 43961002 02b00006 0c032000 00004010
> 0x0010: f7f08500 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43961002
> 0x0030: 00000000 000000c0 00000000 0000020b
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: a0802140 00000001 00000000 00000000
> 0x0060: 00002020 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 01000020 00000000 00000000
> 0x00a0: 00000001 c0080000 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: 0220
> 0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 42
> 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: 1022 Product ID: 1510
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 43851002 02200403 0c050042 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 15101022
> 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
>  0:20:3: ATI SB700 ISA
> 0x0000: Vendor ID: 1002 Product ID: 439d
> 0x0004: Command: 000f Status: 0220
> 0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 40
> 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: 1002 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 06010040 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 439d1002
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000004 ff03ffd5 0020ff07 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000e00 000f0000 ffffffe0
> 0x0070: 00234567 00000000 0000001c 00000a05
> 0x0080: a8030008 00000000 00000000 00000000
> 0x0090: 00000000 00000000 00000000 fed61001
> 0x00a0: fec10002 0000012f 00000000 00000000
> 0x00b0: 00000000 00000000 39090000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 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: 0023 Status: 02a0
> 0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 40
> 0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
> 0x0010: 00000000
> 0x0014: 00000000
> 0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 5
>        Secondary Latency Timer: 40
> 0x001c: I/O Base: f0 I/O Limit: e0 Secondary Status: 2280
> 0x0020: Memory Base: f7f0 Memory Limit: f7e0
> 0x0024: Prefetch Memory Base: f7f0 Prefetch Memory Limit: f7e0
> 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: 0003
> 0x0000: 43841002 02a00023 06040140 00814000
> 0x0010: 00000000 00000000 40050500 2280e0f0
> 0x0020: f7e0f7f0 f7e0f7f0 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00030000
> 0x0040: ff3c0026 00000000 d13d0f0c 00000000
> 0x0050: 00000001 a8030008 00000000 ffff0085
> 0x0060: 00170eca 021098ba 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: 0006 Status: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f06000/0x00001000
> 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: 1002 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 02a00006 0c031000 00004010
> 0x0010: f7f06000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43991002
> 0x0030: 00000000 00000000 00000000 0000030a
> 0x0040: f0000180 00000011 00000000 00000000
> 0x0050: f0000040 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000110 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:21:0: ATI SB800 PCIE
> 0x0000: Vendor ID: 1002 Product ID: 43a0
> 0x0004: Command: 0004 Status: 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: 6 Subordinate Bus: 6
>        Secondary Latency Timer: 00
> 0x001c: I/O Base: f1 I/O Limit: e1 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: 0003
> 0x0050: Capability 0x01: Power Management
> State: D0
> 0x0058: Capability 0x10: PCI Express
>        Link Speed: unknown (0) / 2.5 GT/s Link Width: x16 / x4
> 0x00a0: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x00b0: Capability 0x0d: PCI-PCI
> 0x00b8: Capability 0x08: AMD LDT/HT
> 0x0000: 43a01002 00100004 06040000 00010010
> 0x0010: 00000000 00000000 00060600 0000e1f1
> 0x0020: 0000fff0 0001fff1 00000000 00000000
> 0x0030: 00000000 00000050 00000000 000301ff
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 06035801 00000000 0042a010 00008020
> 0x0060: 00000810 f7300c41 11000000 00040000
> 0x0070: 00400000 00010000 00000000 0000001f
> 0x0080: 00000006 00000000 00000041 00000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 0080b005 00000000 00000000 00000000
> 0x00b0: 0000b80d 00001002 a8030008 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:22:0: ATI SB700 USB
> 0x0000: Vendor ID: 1002 Product ID: 4397
> 0x0004: Command: 0006 Status: 02a0
> 0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 00
> 0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f07000/0x00001000
> 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: 1002 Product ID: 4397
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x0000: 43971002 02a00006 0c031000 00804010
> 0x0010: f7f07000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43971002
> 0x0030: 00000000 00000000 00000000 00000100
> 0x0040: f0000180 00000011 00000000 00000000
> 0x0050: f0000040 00000000 ffffffff 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 800000ff 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 00000110 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:22:2: ATI SB700 USB2
> 0x0000: Vendor ID: 1002 Product ID: 4396
> 0x0004: Command: 0006 Status: 02b0
> 0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
> 0x0010: BAR mem 32bit addr: 0xf7f08600/0x00000100
> 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: 1002 Product ID: 4396
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 00 Max Lat: 00
> 0x00c0: Capability 0x01: Power Management
> State: D0
> 0x00e4: Capability 0x0a: Debug Port
> 0x0000: 43961002 02b00006 0c032000 00004010
> 0x0010: f7f08600 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 43961002
> 0x0030: 00000000 000000c0 00000000 00000200
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: a0802140 00000001 00000000 00000000
> 0x0060: 00002020 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000000 01000020 00000000 00000000
> 0x00a0: 00000001 c0000000 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:24:0: AMD AMD64 14h Link Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1700
> 0x0004: Command: 0000 Status: 0010
> 0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 43
> 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: 17001022 00100000 06000043 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 002e0820 00000600
> 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:24:1: AMD AMD64 14h Address Map
> 0x0000: Vendor ID: 1022 Product ID: 1701
> 0x0004: Command: 0000 Status: 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: 17011022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000003 011e0000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 00000000 00000000 00000000 00000000
> 0x0080: 00fed003 00fedf80 00e00003 00fecf00
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000003 0000f000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: e0002001 00000001 00000000 00000000
>  0:24:2: AMD AMD64 14h DRAM Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1702
> 0x0004: Command: 0000 Status: 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: 17021022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000001 00000000 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00f83fe0 00000000 00000000 00000000
> 0x0070: 00000000 00000000 04420003 18020048
> 0x0080: 0000000a 00900055 fe000004 00426044
> 0x0090: 06600000 1e40888a 8d0f0f10 00001337
> 0x00a0: 00000000 00000001 00400000 00000000
> 0x00b0: 10f2a2d5 00000079 00000000 00000000
> 0x00c0: 08000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 80000032 00000102 00000000 00000000
>  0:24:3: AMD AMD64 14h Misc Cfg
> 0x0000: Vendor ID: 1022 Product ID: 1703
> 0x0004: Command: 0000 Status: 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: 17031022 00100000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 000000f0 00000000 00000000
> 0x0040: 00000100 0a300040 00000000 00000000
> 0x0050: 00000000 00000000 00000000 00000000
> 0x0060: 00000000 26600001 20000000 0000011e
> 0x0070: 00000000 00000897 00000000 19010101
> 0x0080: 00000000 00060006 00000200 04000000
> 0x0090: 00000000 00000000 00000000 00000000
> 0x00a0: 800a02a8 32800fef 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00024f58 000007c0 9a4b8229
> 0x00e0: 00000000 00000020 10001761 00000000
> 0x00f0: 0010000f 00000000 00000000 00500f20
>  0:24:4: AMD AMD64 14h CPU Power
> 0x0000: Vendor ID: 1022 Product ID: 1704
> 0x0004: Command: 0000 Status: 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: 17041022 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
>  0:24:5: AMD AMD64 14h Reserved
> 0x0000: Vendor ID: 1022 Product ID: 1718
> 0x0004: Command: 0000 Status: 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: 17181022 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: 00000333 0d3102bf 14008000 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:6: AMD AMD64 14h NB Power
> 0x0000: Vendor ID: 1022 Product ID: 1716
> 0x0004: Command: 0000 Status: 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: 17161022 00000000 06000000 00800000
> 0x0010: 00000000 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 00000000
> 0x0030: 00000000 00000000 00000000 00000000
> 0x0040: 00000000 00000000 00000000 00000000
> 0x0050: 00000004 00081020 00102040 00081020
> 0x0060: 00081020 00040810 00040810 00204080
> 0x0070: 00204080 0000001e 00000037 0a528809
> 0x0080: 00000000 00003f7f 00000000 00000000
> 0x0090: 80013930 02000009 00000002 000001e0
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 00000000 00000000 00000000 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000000 00000000 00000000 00000000
> 0x00e0: 00000000 0000000c 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  0:24:7: AMD AMD64 14h Reserved
> 0x0000: Vendor ID: 1022 Product ID: 1719
> 0x0004: Command: 0000 Status: 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: 17191022 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:0:0: Realtek 8168
> 0x0000: Vendor ID: 10ec Product ID: 8168
> 0x0004: Command: 0007 Status: 0010
> 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
> 0x0010: BAR io addr: 0x00001000/0x0100
> 0x0014: BAR empty (00000000)
> 0x0018: BAR mem 64bit addr: 0x00000000f7900000/0x00001000
> 0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7800000/0x00004000
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0040: Capability 0x01: Power Management
> State: D0 PME# enabled
> 0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x0070: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
> 0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
> 0x00d0: Capability 0x03: Vital Product Data (VPD)
> 0x0000: 816810ec 00100007 02000006 00000010
> 0x0010: 00001001 00000000 f7900004 00000000
> 0x0020: f780000c 00000000 00000000 012310ec
> 0x0030: 00000000 00000040 00000000 0000010a
> 0x0040: ffc35001 00000108 00000000 00000000
> 0x0050: 00817005 fee00000 00000000 00000072
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 0202b010 00008cc0 00192010 00073c11
> 0x0080: 10110000 00000000 00000000 00000000
> 0x0090: 00000000 00000010 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 0003d011 00000004 00000804 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000003 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: 0007 Status: 0010
> 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
> 0x0010: BAR io addr: 0x00002000/0x0100
> 0x0014: BAR empty (00000000)
> 0x0018: BAR mem 64bit addr: 0x00000000f7b00000/0x00001000
> 0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7a00000/0x00004000
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0040: Capability 0x01: Power Management
> State: D0 PME# enabled
> 0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x0070: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
> 0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
> 0x00d0: Capability 0x03: Vital Product Data (VPD)
> 0x0000: 816810ec 00100007 02000006 00000010
> 0x0010: 00002001 00000000 f7b00004 00000000
> 0x0020: f7a0000c 00000000 00000000 012310ec
> 0x0030: 00000000 00000040 00000000 0000010a
> 0x0040: ffc35001 00000108 00000000 00000000
> 0x0050: 00817005 fee00000 00000000 00000073
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 0202b010 00008cc0 00192010 00073c11
> 0x0080: 10110000 00000000 00000000 00000000
> 0x0090: 00000000 00000010 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 0003d011 00000004 00000804 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000003 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  3:0:0: Realtek 8168
> 0x0000: Vendor ID: 10ec Product ID: 8168
> 0x0004: Command: 0007 Status: 0010
> 0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
> 0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
> 0x0010: BAR io addr: 0x00003000/0x0100
> 0x0014: BAR empty (00000000)
> 0x0018: BAR mem 64bit addr: 0x00000000f7d00000/0x00001000
> 0x0020: BAR mem prefetchable 64bit addr: 0x00000000f7c00000/0x00004000
> 0x0028: Cardbus CIS: 00000000
> 0x002c: Subsystem Vendor ID: 10ec Product ID: 0123
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0040: Capability 0x01: Power Management
> State: D0 PME# enabled
> 0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x0070: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
> 0x00b0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
> 0x00d0: Capability 0x03: Vital Product Data (VPD)
> 0x0000: 816810ec 00100007 02000006 00000010
> 0x0010: 00003001 00000000 f7d00004 00000000
> 0x0020: f7c0000c 00000000 00000000 012310ec
> 0x0030: 00000000 00000040 00000000 0000010a
> 0x0040: ffc35001 00000108 00000000 00000000
> 0x0050: 00817005 fee00000 00000000 00000074
> 0x0060: 00000000 00000000 00000000 00000000
> 0x0070: 0202b010 00008cc0 00192010 00073c11
> 0x0080: 10110000 00000000 00000000 00000000
> 0x0090: 00000000 00000010 00000000 00000000
> 0x00a0: 00000000 00000000 00000000 00000000
> 0x00b0: 0003d011 00000004 00000804 00000000
> 0x00c0: 00000000 00000000 00000000 00000000
> 0x00d0: 00000003 00000000 00000000 00000000
> 0x00e0: 00000000 00000000 00000000 00000000
> 0x00f0: 00000000 00000000 00000000 00000000
>  4:0:0: Atheros AR9281
> 0x0000: Vendor ID: 168c Product ID: 002a
> 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: 10
> 0x0010: BAR mem 64bit addr: 0x00000000f7e00000/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: 168c Product ID: 3099
> 0x0030: Expansion ROM Base Address: 00000000
> 0x0038: 00000000
> 0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
> 0x0040: Capability 0x01: Power Management
> State: D0
> 0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
> 0x0060: Capability 0x10: PCI Express
>        Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
> 0x0090: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
> 0x0000: 002a168c 00100006 02800001 00000010
> 0x0010: f7e00004 00000000 00000000 00000000
> 0x0020: 00000000 00000000 00000000 3099168c
> 0x0030: 00000000 00000040 00000000 0000010a
> 0x0040: 5bc25001 00000000 00000000 00000000
> 0x0050: 00006005 00000000 00000000 00000000
> 0x0060: 00119010 00000cc0 000a2010 00033811
> 0x0070: 1011000a 00000000 000003c0 00000000
> 0x0080: 00000000 00000000 00000000 00000000
> 0x0090: 00000011 00000000 00000000 00000000
> 0x00a0: 00000004 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
>
> acpidump:
> begin-base64 644 APIC.5
> QVBJQ1wAAAABnENPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
> AAAAAQwCAAAAwP4AAAAAAgoAAAIAAAAAAAIKAAkJAAAADwA=
> ====
> begin-base64 644 DSDT.2
> RFNEVCsjAAACllBDRU5HIENPUkVCT09UAQABAElOVEwUERIgCExPTUgACFBCQUQACFBCTE4ACFBD
> QkEMAAAA+AhIUEJBDAAA0P4IU1NGRwoNCE9TVFAKAwhPU1Zf/whQTU9EARBPBl9TQl8USAZDS09U
> AKANkpNPU1RQ/6RPU1RQoCpbElxfT1NJYXABT1NUUKAaX09TSQ1XaW5kb3dzIDIwMDYAcAoCT1NU
> UKEioBdXQ01QX09TXw1MaW51eABwCgNPU1RQoQhwCgRPU1RQpE9TVFAQDF9TSV8UBl9TU1QBEB9f
> UFJfW4MLQzAwMAAQCAAABluDC0MwMDEBEAgAAAYQSZBfU0JfCFBSMF8SQSUpEg0EDP//AQAASU5U
> QwASDQQM//8BAAFJTlREABINBAz//wIAAElOVEMAEg0EDP//AgABSU5URAASDgQM//8CAAoCSU5U
> QQASDgQM//8CAAoDSU5UQgASDQQM//8DAABJTlREABINBAz//wMAAUlOVEEAEg4EDP//AwAKAklO
> VEIAEg4EDP//AwAKA0lOVEMAEg0EDP//BAAASU5UQQASDQQM//8EAAFJTlRCABIOBAz//wQACgJJ
> TlRDABIOBAz//wQACgNJTlREABINBAz//wUAAElOVEIAEg0EDP//BQABSU5UQwASDgQM//8FAAoC
> SU5URAASDgQM//8FAAoDSU5UQQASDQQM//8GAABJTlRDABINBAz//wYAAUlOVEQAEg4EDP//BgAK
> AklOVEEAEg4EDP//BgAKA0lOVEIAEg0EDP//BwAASU5URAASDQQM//8HAAFJTlRBABIOBAz//wcA
> CgJJTlRCABIOBAz//wcACgNJTlRDABINBAz//xEAAElOVEQAEg0EDP//EgAASU5UQwASDQQM//8S
> AAFJTlRCABINBAz//xMAAElOVEMAEg0EDP//EwABSU5UQgASDQQM//8WAABJTlRDABINBAz//xYA
> AUlOVEIAEg0EDP//FAAASU5UQQASDQQM//8UAAFJTlRCABIOBAz//xQACgJJTlRDABIOBAz//xQA
> CgNJTlREABINBAz//xUAAElOVEEAEg0EDP//FQABSU5UQgASDgQM//8VAAoCSU5UQwASDgQM//8V
> AAoDSU5URAAIQVBSMBJJHSYSCwQM//8BAAAAChISCwQM//8BAAEAChMSCwQM//8CAAAAChISCwQM
> //8DAAAAChMSCwQM//8DAAEAChASDAQM//8DAAoCAAoREgwEDP//AwAKAwAKEhILBAz//wQAAAAK
> EBILBAz//wQAAQAKERIMBAz//wQACgIAChISDAQM//8EAAoDAAoTEgsEDP//BQAAAAoREgsEDP//
> BQABAAoSEgwEDP//BQAKAgAKExIMBAz//wUACgMAChASCwQM//8GAAAAChISCwQM//8GAAEAChMS
> DAQM//8GAAoCAAoQEgwEDP//BgAKAwAKERILBAz//wcAAAAKExILBAz//wcAAQAKEBIMBAz//wcA
> CgIAChESDAQM//8HAAoDAAoSEgsEDP//EQAAAAoTEgsEDP//EgAAAAoSEgsEDP//EgABAAoREgsE
> DP//EwAAAAoSEgsEDP//EwABAAoREgsEDP//FgAAAAoSEgsEDP//FgABAAoREgsEDP//FAAAAAoQ
> EgsEDP//FAABAAoREgwEDP//FAAKAgAKEhIMBAz//xQACgMAChMSCwQM//8VAAAAChASCwQM//8V
> AAEAChESDAQM//8VAAoCAAoSEgwEDP//FQAKAwAKEwhQUjFfEjwEEg0EDP//BQAASU5UQQASDQQM
> //8FAAFJTlRCABIOBAz//wUACgJJTlRDABIOBAz//wUACgNJTlREAAhBUFIxEhoCEgsEDP//BQAA
> AAoSEgsEDP//BQABAAoTCFBTMl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8KAklO
> VEEAEgwEC///CgNJTlRCAAhBUFMyEiwEEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIK
> BAv//woDAAoRCFBTNF8SNAQSCwQL//8ASU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMAEgwE
> C///CgNJTlREAAhBUFM0EiwEEgkEC///AAAKEBIJBAv//wEAChESCgQL//8KAgAKEhIKBAv//woD
> AAoTCFBTNV8SNAQSCwQL//8ASU5UQgASCwQL//8BSU5UQwASDAQL//8KAklOVEQAEgwEC///CgNJ
> TlRBAAhBUFM1EiwEEgkEC///AAAKERIJBAv//wEAChISCgQL//8KAgAKExIKBAv//woDAAoQCFBT
> Nl8SNAQSCwQL//8ASU5UQwASCwQL//8BSU5URAASDAQL//8KAklOVEEAEgwEC///CgNJTlRCAAhB
> UFM2EiwEEgkEC///AAAKEhIJBAv//wEAChMSCgQL//8KAgAKEBIKBAv//woDAAoRCFBTN18SNAQS
> CwQL//8ASU5URAASCwQL//8BSU5UQQASDAQL//8KAklOVEIAEgwEC///CgNJTlRDAAhBUFM3EiwE
> EgkEC///AAAKExIJBAv//wEAChASCgQL//8KAgAKERIKBAv//woDAAoSCFBFMF8SNAQSCwQL//8A
> SU5UQQASCwQL//8BSU5UQgASDAQL//8KAklOVEMAEgwEC///CgNJTlREAAhBUEUwEiwEEgkEC///
> AAAKEBIJBAv//wEAChESCgQL//8KAgAKEhIKBAv//woDAAoTCFBFMV8SNAQSCwQL//8ASU5UQgAS
> CwQL//8BSU5UQwASDAQL//8KAklOVEQAEgwEC///CgNJTlRBAAhBUEUxEiwEEgkEC///AAAKERIJ
> BAv//wEAChISCgQL//8KAgAKExIKBAv//woDAAoQCFBFMl8SNAQSCwQL//8ASU5UQwASCwQL//8B
> SU5URAASDAQL//8KAklOVEEAEgwEC///CgNJTlRCAAhBUEUyEiwEEgkEC///AAAKEhIJBAv//wEA
> ChMSCgQL//8KAgAKEBIKBAv//woDAAoRCFBFM18SNAQSCwQL//8ASU5URAASCwQL//8BSU5UQQAS
> DAQL//8KAklOVEIAEgwEC///CgNJTlRDAAhBUEUzEiwEEgkEC///AAAKExIJBAv//wEAChASCgQL
> //8KAgAKERIKBAv//woDAAoSCFBDSUISSQkMEgsEDP//AwAAAAoUEgsEDP//AwABAAoVEgwEDP//
> AwAKAgAKFhIMBAz//wMACgMAChcSCwQM//8EAAAAChUSCwQM//8EAAEAChYSDAQM//8EAAoCAAoX
> EgwEDP//BAAKAwAKFBILBAz//wUAAAAKFhILBAz//wUAAQAKFxIMBAz//wUACgIAChQSDAQM//8F
> AAoDAAoVEIwwAV9TQl8UEU1JTl8CoAaVaGmkaKEDpGkUDFNMRU4BcGhgpIdgFCFTMkJGCXJTTEVO
> aAFgCEJVRkYRAmBwaEJVRkakQlVGRhRHBlNDTVACcFMyQkZoYHBTMkJGaWFwAGRwU0xFTmhlcFNM
> RU5pZnBNSU5fZWZnoiSVZGdwg4hgZABicIOIYWQAY6AGlGJjpAGhCKAGlWJjpP91ZKAGlWRlpAGh
> DKAGlWRmpP+hA6QAFEcEV0NNUAJwUzJCRmhgcFMyQkZpYaAOlVNMRU5oU0xFTmmkAHAAYnBTTEVO
> aWOiFpViY6APkpODiGBiAIOIYWIApAB1YqQBFBhJMkJNAXAAYKAMkpNoAHABYXlhaGCkYFuCiR8B
> UENJMAhfSElEDEHQCggIX0NJRAxB0AoDCF9BRFIMAAAYAFuCC0FNUlQIX0FEUgBbgjJBR1BCCF9B
> RFIMAAABAAhfUFJXEgYCChgKBBQWX1BSVACgClBNT0SkQVBSMaRQUjFfW4IySERNSQhfQURSDAEA
> AQAIX1BSVxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQUjGkUFIxX1uCMlBCUjQIX0FEUgwAAAQACF9Q
> UlcSBgIKGAoEFBZfUFJUAKAKUE1PRKRBUFM0pFBTNF9bgjJQQlI1CF9BRFIMAAAFAAhfUFJXEgYC
> ChgKBBQWX1BSVACgClBNT0SkQVBTNaRQUzVfW4IyUEJSNghfQURSDAAABgAIX1BSVxIGAgoYCgQU
> Fl9QUlQAoApQTU9EpEFQUzakUFM2X1uCMlBCUjcIX0FEUgwAAAcACF9QUlcSBgIKGAoEFBZfUFJU
> AKAKUE1PRKRBUFM3pFBTN19bgjJQRTIwCF9BRFIMAAAVAAhfUFJXEgYCChgKBBQWX1BSVACgClBN
> T0SkQVBFMKRQRTBfW4IyUEUyMQhfQURSDAEAFQAIX1BSVxIGAgoYCgQUFl9QUlQAoApQTU9EpEFQ
> RTGkUEUxX1uCMlBFMjIIX0FEUgwCABUACF9QUlcSBgIKGAoEFBZfUFJUAKAKUE1PRKRBUEUypEFQ
> RTJbgjJQRTIzCF9BRFIMAwAVAAhfUFJXEgYCChgKBBQWX1BSVACgClBNT0SkQVBFM6RQRTNfCFNV
> UFAACENUUkwAFEkFX09TQwSKawBDRFcximsKBENEVzKKawoIQ0RXM3BDRFcyU1VQUHBDRFczQ1RS
> TKAZk2gREwoQW03bM/cfHECWV3RBwD3XZqRroQ59Q0RXMQoEQ0RXMaRrFAhfQkJOAKQAFAlfU1RB
> AKQKCxQWX1BSVACgClBNT0SkQVBSMKRQUjBfEEcJXABbgFBSUU0BCwAMCgJbgRBQUlFNAVBSUUkI
> UFJRRAhbhjJQUlFJUFJRRAFQSVJBCFBJUkIIUElSQwhQSVJECFBJUkUIUElSRghQSVJHCFBJUkgI
> W4BQRVJDAQsUDAFbgRpQRVJDAVNFTlMBUEVOUwFTRU5FAVBFTkUBFBlfUElDAaAMaFwuX1NCX0NJ
> UlFwaFBNT0QQQWBcX1NCX1uAUENGRwBQQ0JBDAAAAAFbgU4GUENGRwEAwBJABFNUQjUgAIANgFBU
> MEQBUFQxRAFQVDJEAVBUM0QBUFQ0RAFQVDVEAVBUNkQBUFQ3RAFQVDhEAVBUOUQBAIbgP1NCSUUB
> U0JNRQEAHlNCUkkIAEgFU0JCMSAAQDAADlA5MkUBW4BTQjVfAFNUQjULABBbgUcNU0I1XwAAQJBQ
> MEVSAQACUDBEUQEAA1AwQlkBADhQMEREBAAEUDBJUwQAFFAwREkEABwAEFAwUFIBAE82UDFFUgEA
> AlAxRFEBAANQMUJZAQA4UDFERAQABFAxSVMEABRQMURJBAAcABBQMVBSAQBPNlAyRVIBAAJQMkRR
> AQADUDJCWQEAOFAyREQEAARQMklTBAAUUDJESQQAHAAQUDJQUgEATzZQM0VSAQACUDNEUQEAA1Az
> QlkBADhQM0REBAAEUDNJUwQAFFAzREkEABwAEFAzUFIBFDZDSVJRAHAAUElSQXAAUElSQnAAUElS
> Q3AAUElSRHAAUElSRXAAUElSRnAAUElSR3AAUElSSAhJUlFCEQkKBiMAgBh5AAhJUlFQEQkKBiO4
> nAh5AAhQSVRGEQkKBiMAAgh5AFuCQwhJTlRBCF9ISUQMQdAMDwhfVUlEARQUX1NUQQCgCFBJUkGk
> CguhBKQKCRQMX0RJUwBwAFBJUkEUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElSQUlS
> UU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkFbgkQISU5UQghfSElEDEHQDA8I
> X1VJRAoCFBRfU1RBAKAIUElSQqQKC6EEpAoJFAxfRElTAHAAUElSQhQLX1BSUwCkSVJRUBQfX0NS
> UwCLSVJRQgFJUlFOeQFQSVJCSVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBgUElS
> QluCRAhJTlRDCF9ISUQMQdAMDwhfVUlECgMUFF9TVEEAoAhQSVJDpAoLoQSkCgkUDF9ESVMAcABQ
> SVJDFAtfUFJTAKRJUlFQFB9fQ1JTAItJUlFCAUlSUU55AVBJUkNJUlFOpElSUUIUHl9TUlMBi2gB
> SVJRTYJJUlFNYKAEYHZgcGBQSVJDW4JECElOVEQIX0hJRAxB0AwPCF9VSUQKBBQUX1NUQQCgCFBJ
> UkSkCguhBKQKCRQMX0RJUwBwAFBJUkQUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkBUElS
> RElSUU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkRbgkQISU5URQhfSElEDEHQ
> DA8IX1VJRAoFFBRfU1RBAKAIUElSRaQKC6EEpAoJFAxfRElTAHAAUElSRRQLX1BSUwCkSVJRUBQf
> X0NSUwCLSVJRQgFJUlFOeQFQSVJFSVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2YHBg
> UElSRVuCRAhJTlRGCF9ISUQMQdAMDwhfVUlECgYUFF9TVEEAoAhQSVJGpAoLoQSkCgkUDF9ESVMA
> cABQSVJGFAtfUFJTAKRQSVRGFB9fQ1JTAItJUlFCAUlSUU55AVBJUkZJUlFOpElSUUIUHl9TUlMB
> i2gBSVJRTYJJUlFNYKAEYHZgcGBQSVJGW4JECElOVEcIX0hJRAxB0AwPCF9VSUQKBxQUX1NUQQCg
> CFBJUkekCguhBKQKCRQMX0RJUwBwAFBJUkcUC19QUlMApElSUVAUH19DUlMAi0lSUUIBSVJRTnkB
> UElSR0lSUU6kSVJRQhQeX1NSUwGLaAFJUlFNgklSUU1goARgdmBwYFBJUkdbgkQISU5USAhfSElE
> DEHQDA8IX1VJRAoIFBRfU1RBAKAIUElSSKQKC6EEpAoJFAxfRElTAHAAUElSSBQLX1BSUwCkSVJR
> UBQfX0NSUwCLSVJRQgFJUlFOeQFQSVJISVJRTqRJUlFCFB5fU1JTAYtoAUlSUU2CSVJRTWCgBGB2
> YHBgUElSSFuCJ1BJQlIIX0FEUgwEABQACF9QUlcSBgIKGAoEFAtfUFJUAKRQQ0lCW4JMIlNUQ1II
> X0FEUgwAABEACFNUVE0RFwoUeAAAAA8AAAB4AAAADwAAAB8AAAAUEF9JTkkAXC5fR1BFX0wxRluC
> RQZQTVJZCF9BRFIAFAtfR1RNAKRTVFRNFAZfU1RNA1uCIVBNU1QIX0FEUgAUFV9TVEEAoAqUUDBJ
> UwCkCg+hA6QAW4IhUFNMQQhfQURSARQVX1NUQQCgCpRQMUlTAKQKD6EDpABbgkUGU0VEWQhfQURS
> ARQLX0dUTQCkU1RUTRQGX1NUTQNbgiFTTVNUCF9BRFIAFBVfU1RBAKAKlFAySVMApAoPoQOkAFuC
> IVNTTEEIX0FEUgEUFV9TVEEAoAqUUDNJUwCkCg+hA6QAEE8RXF9HUEUURxFfTDFGAKBDBFwuX1NC
> X1AwUFKgEZRcLl9TQl9QMElTAFsiCiCGXC8FX1NCX1BDSTBTVENSUE1SWVBNU1QBcAFcLl9TQl9Q
> MFBSoEMEXC5fU0JfUDFQUqARlFwuX1NCX1AxSVMAWyIKIIZcLwVfU0JfUENJMFNUQ1JQTVJZUFNM
> QQFwAVwuX1NCX1AxUFKgQwRcLl9TQl9QMlBSoBGUXC5fU0JfUDJJUwBbIgoghlwvBV9TQl9QQ0kw
> U1RDUlNFRFlTTVNUAXABXC5fU0JfUDJQUqBDBFwuX1NCX1AzUFKgEZRcLl9TQl9QM0lTAFsiCiCG
> XC8FX1NCX1BDSTBTVENSU0VEWVNTTEEBcAFcLl9TQl9QM1BSW4IbVU9IMQhfQURSDAAAEgAIX1BS
> VxIGAgoLCgNbghtVT0gyCF9BRFIMAgASAAhfUFJXEgYCCgsKA1uCG1VPSDMIX0FEUgwAABMACF9Q
> UlcSBgIKCwoDW4IbVU9INAhfQURSDAIAEwAIX1BSVxIGAgoLCgNbghtVT0g1CF9BRFIMAAAWAAhf
> UFJXEgYCCgsKA1uCG1VPSDYIX0FEUgwCABYACF9QUlcSBgIKCwoDW4IbVUVIMQhfQURSDAUAFAAI
> X1BSVxIGAgoLCgNbgg9TQlVTCF9BRFIMAAAUAFuCTAZBWkhECF9BRFIMAgAUAFuAQVpQRAIACwAB
> W4FPBEFaUEQAAEAhTlNESQFOU0RPAU5TRU4BAA1JUENSBABMB1BXU1QCAAZQTUVCAQAGUE1TVAEA
> QAZNTUNSAQAPTU1MQSBNTUhBIE1NRFQQW4JGEkxJQlIIX0FEUgwDABQAW4IlUlRDMAhfSElEDEHQ
> CwAIX0NSUxEQCg0iAAFHAXAAcAAAAnkAW4IlVE1SXwhfSElEDEHQAQAIX0NSUxEQCg0iAQBHAUAA
> QAAABHkAW4IiU1BLUghfSElEDEHQCAAIX0NSUxENCgpHAWEAYQAAAXkAW4IrUElDXwhfSElEC0HQ
> CF9DUlMRGAoVIgQARwEgACAAAAJHAaAAoAAAAnkAW4JOBE1BRF8IX0hJRAxB0AIACF9DUlMROAo1
> KhAERwEAAAAAEBBHAYEAgQABA0cBhwCHAAEBRwGJAIkAAQNHAY8AjwABAUcBwADAABAgeQBbgiVD
> T1BSCF9ISUQMQdAMBAhfQ1JTERAKDUcB8ADwAAAQIgAgeQBbgg9IUEJSCF9BRFIMBAAUAFuCD0FD
> QUQIX0FEUgwFABQAW4IPQUNNRAhfQURSDAYAFAAIQ1JFUxFEBgpgiA0AAgwAAAAAAP8AAAAAAUcB
> +Az4DAEIiA0AAQwDAAAAAPcMAAD4DIgNAAEMAwAAAA3//wAAAPOGCQAAAAAKAAAAAgCHFwAADAEA
> AAAAAAAAAAAAAAAAAAAAAAAAAHkAFE8FX0NSUwCKQ1JFUwpOTU0xQopDUkVTClJNTTFNikNSRVMK
> Wk1NMUxwVE9NMU1NMUJ5DAAAABAKBGB0YAFgcGBNTTFNeQwAAAAQCgRgdGBUT00xYHBgTU0xTKRD
> UkVTFApfSU5JAENLT1QQQSlcAFuAQ01UXwELUAwKAluBIUNNVF8BQ01USQhHNjRFAUc2NE8BRzMy
> TwIAAkdQU0wCW4BHUFRfAQtSDAFbgS5HUFRfAUdQQjABR1BCMQFHUEIyAUdQQjMBR1BCNAFHUEI1
> AUdQQjYBR1BCNwFbgEZSRV8BC28MAVuBDUZSRV8BAAZGTFJFAVuAUE0yUgEL0AwKAluBEFBNMlIB
> UE0ySQhQTTJECFuAUElPUgEL1gwKAluBEFBJT1IBUElPSQhQSU9ECFuGSRZQSU9JUElPRAEAAVQx
> RUUBVDJFRQEABQABVDFFXwFUMkVfAQAVAAdTU0VOAQAQAAdDU1NNAQBABAAGUFdERQEASQUAA01L
> TUUBSU8zRQFJTzJFAUlPMUUBSU8wRQEAA01LTVMBSU8zUwFJTzJTAUlPMVMBSU8wUwEAEEFQRUIQ
> AEAKAAZFTEM2AUVMQzcBAANQTEMwAVBMQzEBUExDMgFQTEMzAVBMQzgBAAFQTEM0AVBMQzUBAAFQ
> TEM2AVBMQzcBABJHUDBTAUdNNFMBR001UwFBUFNfAUdNNlMBR003UwFHUDJTAVNUU1MBAEgMU1BS
> RQEAAQABUE5BVAFQV01LAVBXTlMBAEoHAARVUlJFAQATAANUTVRFAQABAEsUAAdFN0lTAQAYRzhJ
> UwFHOUlTAQAeAAdIUERFAQBIBklPNEUBSU81RQFJTzZFAUlPN0UBAARJTzRTAUlPNVMBSU82UwFJ
> TzdTAVuAUDFFQgFBUEVCCgRbgUMFUDFFQgFUTVNUAQADQk1TVAFHQlNUAQACUEJTVAEAAVJUU1QB
> AANQV1NUAVNQV1MBVE1FTgEABEdCRU4BAAJQQkVOAQABUlRFTgEAA1BXREEBEDFcX1NCX1uCKVBX
> UkIIX0hJRAxB0AwMCF9VSUQKqghfUFJXEgYCCgMKBAhfU1RBCgsIX1MwXxIGBAAAAACgE5BTU0ZH
> AQhfUzFfEgYEAQEAAKAWkFNTRkcKBAhfUzNfEggECgMKAwAAoBaQU1NGRwoICF9TNF8SCAQKBAoE
> AAAIX1M1XxIIBAoFCgUAAAguX1NCX0NTUFMACENTTVMACFdLU1QSBAIAABQkX1BUUwGgC5NoCgNw
> AFVSUkVwAIhXS1NUAABwAIhXS1NUAQAUBl9CRlMBFCZfV0FLAXABSFBERaALk2gKA3ABVVJSRXBQ
> V1NUUFdTVKRXS1NUEEwUX0dQRRQTX0wwMwCGXC5fU0JfUFdSQgoCFAZfTDA4ABQGX0wwOQAUQglf
> TDBCAIZcLwNfU0JfUENJMFVPSDEKAoZcLwNfU0JfUENJMFVPSDIKAoZcLwNfU0JfUENJMFVPSDMK
> AoZcLwNfU0JfUENJMFVPSDQKAoZcLwNfU0JfUENJMFVPSDUKAoZcLwNfU0JfUENJMFVPSDYKAoZc
> LwNfU0JfUENJMFVFSDEKAoZcLl9TQl9QV1JCCgIUBl9MMTAAFAZfTDExABRMBV9MMTgAhlwvA19T
> Ql9QQ0kwUEJSNAoChlwvA19TQl9QQ0kwUEJSNQoChlwvA19TQl9QQ0kwUEJSNgoChlwvA19TQl9Q
> Q0kwUEJSNwoChlwuX1NCX1BXUkIKAhQlX0wxQgCGXC8DX1NCX1BDSTBBWkhECgKGXC5fU0JfUFdS
> QgoCCFVPTTAACFVPTTEKAghVT00yAAhVT00zCgcIVU9NNAoCCFVPTTUKAghVT002CgYIVU9NNwoC
> CFVPTTgKBghVT005CgYUF1VDT0MAWyIKFHAKE0NNVElwAEdQU0ygPZKUVU9NMAoJEDNfR1BFFC1f
> TDEzAFVDT0OgIpNHUEIwUExDMIBQTEMwUExDMHBQTEMwXC5fU0JfUFQwRKA9kpRVT00xCgkQM19H
> UEUULV9MMTQAVUNPQ6Aik0dQQjFQTEMxgFBMQzFQTEMxcFBMQzFcLl9TQl9QVDFEoD2SlFVPTTIK
> CRAzX0dQRRQtX0wxNQBVQ09DoCKTR1BCMlBMQzKAUExDMlBMQzJwUExDMlwuX1NCX1BUMkSgPZKU
> VU9NMwoJEDNfR1BFFC1fTDE2AFVDT0OgIpNHUEIzUExDM4BQTEMzUExDM3BQTEMzXC5fU0JfUFQz
> RKA9kpRVT000CgkQM19HUEUULV9MMTkAVUNPQ6Aik0dQQjRQTEM0gFBMQzRQTEM0cFBMQzRcLl9T
> Ql9QVDREoD2SlFVPTTUKCRAzX0dQRRQtX0wxQQBVQ09DoCKTR1BCNVBMQzWAUExDNVBMQzVwUExD
> NVwuX1NCX1BUNUSgPZKUVU9NNgoJEDNfR1BFFC1fTDA2AFVDT0OgIpNHUEI2UExDNoBQTEM2UExD
> NnBQTEM2XC5fU0JfUFQ2RKA9kpRVT003CgkQM19HUEUULV9MMDcAVUNPQ6Aik0dQQjdQTEM3gFBM
> QzdQTEM3cFBMQzdcLl9TQl9QVDdEoDmSlFVPTTgKCRAvX0dQRRQpX0wxNwCgIpNHOElTUExDOIBQ
> TEM4UExDOHBQTEM4XC5fU0JfUFQ4RKAqkpRVT005CgkQIF9HUEUUGl9MMEUAoBOTRzlJUwBwAVwu
> X1NCX1BUOURbAVNCWDAAW4BTTUIwAQsACwoMW4FDBFNNQjABSFNUUwhTU1RTCEhDTlQISENNRAhI
> QURECERBVDAIREFUMQhCTEtECFNDTlQIU0NNRAhTRVZUCFNEQVQIFCpXQ0xSAHAKHkhTVFNwCvpg
> ohaQkpN7SFNUUwoeAACUYABbIQpkdmCkYBROBFNXVEMBcGhgcAoHYnABYaI6k2EBcHtIU1RTCh4A
> Y6ARkpNjAKAIk2MKAnAAYnAAYaEZoAyVYAoKcAoQYnAAYaEKWyIKCnRgCgpgpGIUSAdTTUJSA3AK
> B2CgSgaTWyNTQlgw//8AcFdDTFJgoAyTYABbJ1NCWDCkAHAKH0hTVFNwfXlpAQABAEhBRERwakhD
> TUSgDJNoCgdwCkhIQ05UcFNXVEML6ANhoBCTYQCgC5NoCgdwREFUMGChBHBhYFsnU0JYMKRg
> ====
> begin-base64 644 FACP.1
> RkFDUPQAAAAEVUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAA+EcW38gkFt8AAQkAAAAAAAAAAAAA
> CAAAAAAAAAQIAAAAAAAAAP4AAAgIAAAgCAAAAAAAAAQCAQQIAAAAZQDpAwAAAAABAwAAAAMAAKVF
> AwABCAAB+QwAAAAAAAAGAAAAAAAAAAAAAADIJBbfAAAAAAEgAAIACAAAAAAAAAEAAAAAAAAAAAAA
> AAEQAAAECAAAAAAAAAEAAAAAAAAAAAAAAAEIAAEA/gAAAAAAAAEgAAMICAAAAAAAAAFAAAMgCAAA
> AAAAAAEAAAAAAAAAAAAAAA==
> ====
> begin-base64 644 HEST.6
> SEVTVJgBAAABnUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAgAAAAAAAAAAAAABAQAAAAEAAAAA
> AAAAAAAAAD8AAAAAAAAABQAAAAAAAAAAAAIAAAQAAP//////////AQQAAAIEAAADBAAAAQACAAQE
> AAD//////////wUEAAAGBAAABwQAAAIAAgAIBAAA//////////8JBAAACgQAAAsEAAADAAIAEAQA
> AP//////////EQQAABIEAAATBAAABAACABQEAAD//////////xUEAAAWBAAAFwQAAAEAAQAAAAAB
> AQAAAAEAAAADHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAgAABAAA//////////8B
> BAAAAgQAAAMEAAABAAIABAQAAP//////////BQQAAAYEAAAHBAAAAgACAAgEAAD//////////wkE
> AAAKBAAACwQAAAMAAgAQBAAA//////////8RBAAAEgQAABMEAAAEAAIAFAQAAP//////////FQQA
> ABYEAAAXBAAA
> ====
> begin-base64 644 HPET.4
> SFBFVDgAAAABYUNPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAEIJTQwBAAAAAAND+AAAAAAAAEAA=
> ====
> begin-base64 644 RSDT.0
> UlNEVEQAAAABdENPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAOEgW3yxJFt+ASRbfuEkW3xhKFt+w
> SxbfQGIW31BlFt8=
> ====
> begin-base64 644 SPCR.3
> U1BDUlAAAAABe0NPUkUgIENPUkVCT09UAAAAAENPUkUAAAAAAAAAAAEIAAD4AwAAAAAAAAEEAAAA
> AAcAAQAAAP////8AAAAAAAAAAAAAAAA=
> ====
> begin-base64 644 SSDT.7
> U1NEVI4WAAACeUFNRAAAAEFMSUIAAAAAAQAAAE1TRlQAAAAEEIlmAVxfU0JfCEEwMDEKBghBRDAx
> DAAAAPgGQUQwMUEwODYIQUQwNxJDBwgRDQoKAAAAAAAAAAAAABENCgoAAAAAAAAAAAAAEQ0KCgQE
> BAQBMAEAAgARDQoKBQUFBQIwAQACABENCgoGBgYGAzABAAIAEQ0KCgcHBwcEMAEAAgARDQoKAAMA
> AwAwAQACABENCgoAAAAAAAAAAAAABkFEMDdBMDg3CEEwODgRBAsAARRBBUFMSUICoAuTaAoBpEEw
> MjZpoAuTaAoCpEEwMzBpoAuTaAoDpEEwNDFpoAuTaAoEpEEwNjZpoAqTaAoFpEEwODmgC5NoCgak
> QTA2OWmkCgAUCUEwODkIpAoAFDFBMDA3CnJBMDg2eWgKDABgcmlgYFuAQTA5MABgCgRbgQtBMDkw
> A0EwOTEgpEEwOTEUMkEwMDgLckEwODZ5aAoMAGByaWBgW4BBMDkwAGAKBFuBC0EwOTADQTA5MSBw
> akEwOTEUHEEwNTIMcEEwMDdoaWB9e2BqAGtgQTAwOGhpYFsBQTA5MgAUMkEwNTMCWyNBMDky//9w
> eXJoCgIACgMAYEEwMDhgCuBpcEEwMDdgCuRgWydBMDkypGAUL0EwOTMDWyNBMDky//9weXJoCgIA
> CgMAYEEwMDhgCuBpQTAwOGAK5GpbJ0EwOTIUHEEwNTAEcEEwNTNoaWB9e2BqAGtgQTA5M2hpYFsB
> QTA5NAAUKUEwNDIDWyNBMDk0//9BMDA4aGlqcEEwMDdocmkKBABgWydBMDk0pGAUJkEwNDMEWyNB
> MDk0//9BMDA4aGlqQTAwOGhyaQoEAGtbJ0EwOTQUHkEwMjgFcEEwNDJoaWpgfXtgawBsYEEwNDNo
> aWpgFA9BMDczAaSDiEEwODdoABRCBUEwNTkCcAo0YaARk0EwMDdoCgAM/////6QKAHAKAWCiLpNg
> CgFwe0EwMDdoYQr/AGGgBpNhCgCloBGTe0EwMDdoYQr/AGlwCgBgoQN1YaRhFEcJQTA1OApbgFBN
> SU8BC9YMCgJbgRBQTUlPAVBNUkkIUE1SRAhbhhJQTVJJUE1SRAEAQHBBQkFSIFuAQUNGRwFBQkFS
> CghbgRBBQ0ZHA0FCSVggQUJEQSBwCgBgoBeTaQoAcAxoAACAQUJJWHBBQkRBYKRgoSJwDGgAAIBB
> QklYcEFCREFgfXtgDPz///8AaGBwYEFCREEUSAVBMDgxAXBBMDQyCgAKYArNYHVofXtgDP////4A
> e4B7YAwAAAABAAAMAAAAAQBgfXtgDP//AP0AeWgKEABgQTA0MwoACmAKzWBwQTA0MgoACmAKzmCk
> YBRHCkEwODIDcEEwNDIKAApgCs1gcHtpC///AGF9e2AM/////gB7gHtgDAAAAAEAAAwAAAABAGB9
> e2AMAAAA/QB5aAoQAGB9YAwAAAACYH1gYWBBMDQzCgAKYArNYKBKBJNqCgFwemkKEABhfXtgDP//
> //4Ae4B7YAwAAAABAAAMAAAAAQBgfXtgDAAAAP8AeXJoCgEAChAAYH1gYWBBMDQzCgAKYArNYBRP
> BEEwODMCfXloCgMACgFgQTA4MgoDYAoBoBWQaQoBog+Sk3tBMDgxCgMKAgAKAqAVkGkKAqIPkpN7
> QTA4MQoDCgQACgRBMDgyCgMKAAoBFBhBMDA0AkEwODIKC2gKAEEwODIKBWkKARQZQTAwMwFBMDgy
> CgtoCgBwQTA4MQoFYKRgFEkHQTA4NAFwfXtoCv8ADABQhgEAYHB9e2gMAP///wAKBABhcH15CgMK
> HgB5CgEKEgAAYkEwMDQLAIZgQTAwNAsEhmFBMDA0CwiGYqASk3poChAACwD+QTA4MwoNCgOgEpN6
> aAoQAAsw/kEwODMKCwoDpEEwMDMLUIYURAZBMDg1AnB9e2gK/wAMAFCGAQBgcH17aAwA////AAoE
> AGFwfXkKAwoeAHkKAQoSAABifWJ5CgEKEABiQTAwNAsAhmBBMDA0CwSGYUEwMDQLCIZiQTAwNAtQ
> hmlBMDgzCgsKAwhBRDAyCgAGQUQwMkEwMDkIQUQwMwoDBkFEMDNBMDEwCEFEMDQKAAZBRDA0QTAx
> MQhBRDA1CgIGQUQwNUEwMTIIQUQwNhISCAoACgAKAgoCCgIKAgoCCgAGQUQwNkEwMTMIQUQwOBIS
> CAoACgAKAgoCCgIKAgoCCgAGQUQwOEEwMTQIQTAxNQoACEEwMTYKAAhBMDE3CgEIQTAxOBISCAoA
> CgAKAAoACgAKAAoACgAIQTAxORISCAoACgAKAAoACgAKAAoACgAIQTAyMBISCAoACgAKAAoACgAK
> AAoACgAIQUQwORISCAoACgAKAAoACgAKAAoACgAGQUQwOUEwMjEIQTAyMhISCAoBCgEKAQoBCgEK
> AQoBCgEIQTAyMxISCAoACgAKAAoACgAKAAoACgAIQTAyNQoAFEgJQTAyNglwg4hoCgIAYXBBMDI3
> YHBhQTAxNn15CgEKBQB5CgEKBgBifXlBMDE2CgUAeUEwMTcKBgBjQTAyOAoACmAK9IBiAHtiYwCg
> B5NhYKQKAEEwMDZBMDE2oBKTQTAwOQoEQTAwMgoBQTAyN6AVkZKUQTAwOQoBkpVBMDA5CgSkCgCg
> C5NBMDE1CgCkCgBBMDI5pAoAFCRBMDMwAXBBMDMxaGdwg4hnCgIAYKAIkpNgCgKkZ0EwMjmkZxRO
> G0EwMzEBCEEwMzIKAHAKAEEwMjVwEQMKCmeLZwoAQTAzM3AKA0EwMzOMZwoCQTAzNHAKAUEwMzSg
> FJGSlEEwMDkKAZKVQTAwOQoEpGegCpNBMDE1CgCkZ4toCgJBMDM1i2gKBEEwMzaLaAoGQTAzN4xo
> CghBMDM4jGgKCUEwMzl7ekEwMzUKCAAK/0EwMzKiRwWSlEEwMjVBMDAxoEUEk0EwNDBBMDI1CgFw
> QTAwN3lyQTAyNQoCAAoDAAoYYXt6YQoQAAr/Ynt6YQoIAAr/YaARkJKVQTAzMmGSlEEwMzJipXVB
> MDI1oAyUQTAyNUEwMDGkZ6Aek4OIQTAxOEEwMjUACgBwQTAzNYhBMDE4QTAyNQChFqAUkpODiEEw
> MThBMDI1AEEwMzWkZ3AKAIhBMDIzQTAyNQCgFZNBMDM5CgBwCgCIQTAxOEEwMjUAoBWTQTAzOQoB
> cAoBiEEwMjNBMDI1AKAVk0EwMzkKAnAKAYhBMDIwQTAyNQCgFZNBMDM5CgNwCgKIQTAyMEEwMjUA
> oCSTe0EwMzZBMDM3AAoBcIOIQTAxM0EwMjUAiEEwMjBBMDI1AHAKAkEwMzSkZxQZQTA0MAmgD5OD
> iEEwMTNoAAoApAoApAoBFEETQTA0MQlwEQQLAAFncAoDiGcKAABwCgCIZwoBAHAKAIhnCgIAcIOI
> aAoCAEEwMTVwQTA0MgoACmAK9GCgGZNBMDE1CgGgC5N7YAoBAAoBpGd9YAoBYKAbk0EwMTUKAKAL
> k3tgCgEACgCkZ3tggAoBAGB9YHlBMDA5CgEAYEEwNDMKAApgCvRgQTA0NHFBMDE5cUEwMThBMDA2
> QTAxNqASk0EwMDkKBEEwMDIKAUEwMjegTAeQlEEwMDkKAZVBMDA5CgSgRgWTQTAwOQoCQTA0NHFB
> MDEzcUEwMjFwCgBBMDI1ojeSlEEwMjVBMDAxoCaSk4OIQTAxNEEwMjUACgBwg4hBMDE0QTAyNQCI
> QTAyMUEwMjUAdUEwMjWhD0EwNDRxQTAyMnFBMDIxQTAyOaRnCEEwNDUSEggKAAoACgAKAAoACgAK
> AAoAFEoSQTAyOQhwCgBBMDI1QTA0NHFBMDIycUEwNDWiMJKUQTAyNUEwMDGgH5NBMDQwQTAyNQoB
> cEEwNDZBMDI1iEEwNDVBMDI1AHVBMDI1oB+Sk4lBMDIzAQoBAAoACgD/QTA0NHFBMDIycUEwNDWg
> K5KTiUEwNDUBCgIACgAKAP9BMDQ3QTAxMAoBQTAwNQoCQTAwMgoCQTAyN3AKAEEwMjWiTgWSlEEw
> MjVBMDAxoBKTQTA0MEEwMjUKAHVBMDI1n3CDiEEwMjFBMDI1AGBwg4hBMDQ1QTAyNQBioAqTYGJ1
> QTAyNZ9wYohBMDIxQTAyNQBBMDQ4QTAyNWJ1QTAyNaAqk4lBMDQ1AQoCAAoACgD/QTAwMgoBQTAy
> N0EwMDUKAUEwNDdBMDExCgAUQwVBMDQ2AXAKAmCgOZODiEEwMThoAAoAoBSRk0EwMjcKAZNBMDA5
> CgNwCgFgoBeSk4OIQTAxNGgACgBwg4hBMDE0aABgoQtwg4hBMDIwaABgpGAUQw5BMDQ4AqAVk2gK
> BkEwMjgKAApgCoCACkAACkBBMDQ5aGmgG5KTg4hBMDE4aAAKAEEwNTBoCqGACwAQAAoAoRBBMDUw
> aAqhgAsAEAALABBweXJoCgIACgMAYXtBMDA3YQpwDAAAQABjoEEGkpNjCgBBMDUxaHAKAWKiSwRi
> QTA1MmEKaIAKAAAKIFsiCh6iE3tBMDA3YQpoDAAAAAgAWyIKCnAKAGKgHpNpCgFwQTA1M2gKpGSg
> D5KTe2QLAAgACgBwCgFiQTA1NGihAaAVk2gKBkEwMjgKAApgCoCACkAACgAIQTA1NRIUCQoACgAK
> AAoACgAKAAoACgAKAAhBMDU2CgAIQTA1NwoAFEwOQTA1MQlwCgBBMDU2cAoAQTA1N3B5cmgKAgAK
> AwBhoCGTaAoGcEEwNTgKAAoAiEEwNTUKAABBMDU4CgAKAaQKAHBBMDA3YQoYY3B7emMKCAAK/wBj
> cHljCggAYnBBMDA3YgoMY3B7emMKEAAK/wBjoA6Sk3tjCoAACgBwCgdgoQVwCgBgcAoAZKJBBpKU
> ZGBwQTA1OXJiZAAKEEEwNTagC5NBMDU2CgB1ZJ9yQTA1NgoQQTA1NnBBMDA3cmJkAEEwNTZBMDU3
> cHtBMDU3CgMAiEEwNTVkAEEwNTJyYmQAQTA1NoAKAwAKAHVkFEMMQTA1NAlwCgBBMDU2cAoAQTA1
> N6AXk2gKBkEwNTiDiEEwNTUKAAAKAaQKAHB5cmgKAgAKAwBhcEEwMDdhChhjcHt6YwoIAAr/AGNw
> eWMKCABicEEwMDdiCgxjcHt6YwoQAAr/AGOgDpKTe2MKgAAKAHAKB2ChBXAKAGBwCgBkokIEkpRk
> YHBBMDU5cmJkAAoQQTA1NqALk0EwNTYKAHVkn3JBMDU2ChBBMDU2QTAwOHJiZABBMDU2g4hBMDU1
> ZAB1ZBRHBUEwNDkCcHlyaAoCAAoDAGCgIpNpCgFBMDUyYAqIgAovAAohQTA1MGgKpIAMAQAAIAAK
> AKEhQTA1MGgKpIAMAQAAIAAMAQAAIEEwNTJgCoiACi8ACgIUQQdBMDQ3CnBBMDQyCgAKYArqYX1h
> CgJhQTA0MwoACmAK6mF7YYB5CgMKAwAAYX1heWgKAwBhe4BhAAoEYn17YYAKBAAAYmFBMDQzCgAK
> YArqYaAekpNpCgCiF5KTeWEKAgBie0EwNDIKAApgCusKAWEUIUEwNDQCcIdoYXAKAGCiEpVgYXCD
> iINoYACIg2lgAHVgFBFBMDI3AKR7QTAxNkEwMTcACEEwNjAKAAhBMDYxCgAIQTA2MgoACEEwNjMK
> AAhBMDY0CgAIQTA2NQoAFDdBMDY2AXARBAsAAWeLZwoAQTAzM4tnCgJBMDY3jGgKAkEwNjhwCgNB
> MDMzcEEwNjhBMDY3pGcUTAZBMDY5CXCDiGgKBABgcIOIaAoCAGF0emEKAwAKAmGgCZNgCgFwCgZi
> oQVwCgRicEEwNzBhYmBwEQMKCmeLZwoAQTAzM4xnCgJBMDM0jGcKA0EwNzFwCgRBMDMzcAoAQTAz
> NHBgQTA3MaRnCEEwNzIRDQoKAAAAAAAAAAAAABRHGkEwNzAKcAoAZHBBMDczaGdwg4hnCgcAYaAI
> kpNhCgGkZHBpYqJOF5KTYgoIoD6TYgoGcAoAiEEwMTRoAEEwNTBoCqKACwAgAAoAcAoAQTAxN0Ew
> MjlBMDc0aAoBQTA3NWgKAHAKAWJwCgBjoDGTYgoBe0EwNTNoCqUKP2GgDpRhCgRwCgJicAoAY5+g
> C5VjClBbIgoBdWOhBXAKBGKgTAaTYgoCcEEwNTNoCqVhe2EKP2GgCpNhChBwCgVin6AMlWMKUFsi
> CgF1Y59wCgRioA2Tg4hBMDE0aAAKAZ+gLZNBMDc2aAoBQTA1MGgKooALACAACwAgcAoBiEEwMTRo
> AEEwNDloCgFwCgdioCGTYgoEQTA3NWgKAUEwNzRoCgBwCgGIQTAxNGgAcAoAYqBMBJNiCgegQQRb
> ElwuX1NCX0FMSUNmcHlyaAoCAAoDAGFcLl9TQl9BTElDYQoAWyIKAlwuX1NCX0FMSUNhCgFwCgBj
> cAoBYp9wCgRioBSTYgoFcAoBZHAKAGJBMDc0aAoCoBSTYgoAcAoBQTAxN0EwMjlwCghipGQURQpB
> MDc0CnBBMDczaGdwg4hnCgIAQTA2MnCDiGcKAwBBMDYzoBSTaQoAQTA3N2hBMDYyQTA2MwoBoBST
> aQoBQTA3N2hBMDYyQTA2MwoAoAmSk2kKAqQKAHBBMDc4aAoAYqAOkpRBMDc4aAoBYqQKAHBBMDc5
> aGGgEpNhCgByQTA2MmJjcEEwNjNkoQ50QTA2M2JkcEEwNjJjQTA3N2hjZAoBpAoAFEAJQTA3NgFw
> EQMKEGFwCgBgokUFkpRgCgNwQTA1M2hyYAqlAGJwYohhd2AKBAAAcHpiCggAiGFyd2AKBAAKAQAA
> cHpiChAAiGFyd2AKBAAKAgAAcHpiChgAiGFyd2AKBAAKAwAAdWBwCgBgoiGVYAoPoBmQk4OIYWAA
> CiqTg4hhcmAKAQAACgmkCgF1YKQKABRLBEEwNzkJcEEwNzNoZ3CDiGcKAABBMDYwcIOIZwoBAEEw
> NjFwCgBgoA6UQTA2MEEwNjFwCgFge0EwNTNoClAKAWGke39gYQAKAQAUSQVBMDc1AnBBMDczaGdw
> g4hnCgQAQTA2NXB9eYOIZ3IKBQoBAAAKCACDiGcKBQAAQTA2NEEwMjgKAArgfXlBMDY0ChAAcgsA
> CHcLAAFBMDY1AAAAgAoBAGkIQTA4MBEKCgcAAQIECAwQFEsGQTA3OAKgHpNpCgB7ekEwNTNoCqIK
> BAAKB2Bwg4hBMDgwYABhoUIEcEEwNzNoZ3CDiGcKAABBMDYwcIOIZwoBAEEwNjGgFJRBMDYwQTA2
> MXRBMDYwQTA2MWGhC3RBMDYxQTA2MGF1YaRhFEwJQTA3NwxwQTA3M2hncGlBMDYycGpBMDYzcH15
> g4hncgoFCgEAAAoIAIOIZwoFAABBMDY0oBqUQTA2MkEwNjN0QTA2MkEwNjNhcEEwNjNioRF0QTA2
> M0EwNjJhcEEwNjJieXR5CgFyYQoBAAAKAQBiY3CAYwBkoAmTawoBcAoAY0EwMjgKAArgfXlBMDY0
> ChAACyOAAGRjWyEKChRLBUEwMDICcEEwMDMLkIRgoEoEkpN7YArwAAoAoBKTaAoCe2AMoP///2B9
> YAqgYKEjoBKTaQoAe2AMYP///2B9YApgYKEOe2AMIP///2B9YAogYEEwMDQLkIRgFAZBMDA1AQhB
> RDBCCgAURARBMDA2AaA8k0FEMEIKAXB9eQoYCgMACgQAYXBBMDA3YQtcAWKgCpNoCgB9YgoBYqEJ
> e2IM/P///2JBMDA4YQtcAWI=
> ====
> begin-base64 644 SSDT.8
> U1NEVAwDAAABqkFNRCAgIFBPV0VSTk9XAQAAAEFNRCABAAAAEEMXXC5fUFJfQzAwMAhfUENUEiwC
> ERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIMAH9AAAAAAAAAAAAAAHkACF9QU1MSRQQCEiAGDOgD
> AAAMZgYAAAwAAAAADAAAAAAMAAAAAAwAAAAAEiAGDCADAAAMTwUAAAwAAAAADAAAAAAMAQAAAAwB
> AAAACFhQU1MSQwkCEkcECAzoAwAADGYGAAAMAAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAA
> AAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEkcECAwgAwAADE8FAAAMAAAAAAwAAAAAEQsKCAEA
> AAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoA
> DAAAAAAM/AAAAAwCAAAACF9QUEMKAAhfQ1NUEiYCCgESIQQRFAoRggwAAQgAAUEIAAAAAAAAeQAK
> AgtkAAwAAAAAEEMXXC5fUFJfQzAwMQhfUENUEiwCERQKEYIMAH9AAABiAAHAAAAAAHkAERQKEYIM
> AH9AAAAAAAAAAAAAAHkACF9QU1MSRQQCEiAGDOgDAAAMZgYAAAwAAAAADAAAAAAMAAAAAAwAAAAA
> EiAGDCADAAAMTwUAAAwAAAAADAAAAAAMAQAAAAwBAAAACFhQU1MSQwkCEkcECAzoAwAADGYGAAAM
> AAAAAAwAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAAEQsKCAAAAAAAAAAA
> EkcECAwgAwAADE8FAAAMAAAAAAwAAAAAEQsKCAEAAAAAAAAAEQsKCAEAAAAAAAAAEQsKCAAAAAAA
> AAAAEQsKCAAAAAAAAAAACF9QU0QSGAESFQUKBQoADAAAAAAM/AAAAAwCAAAACF9QUEMKAAhfQ1NU
> EiYCCgESIQQRFAoRggwAAQgAAUEIAAAAAAAAeQAKAgtkAAwAAAAA
> ====
> begin-base64 644 SSDT.9
> U1NEVEUAAAACsUNPUkUgIENPUkVCT09UKgAAAENPUkUqAAAAEEACXC5fU0JfUENJMAhUT00xDAAA
> AOAIVE9NMgzwEQAA
> ====
> begin-base64 644 headers
> ClJTRCBQVFI6IENoZWNrc3VtPTU5LCBPRU1JRD1DT1JFLCBSc2R0QWRkcmVzcz0weGRmMTYyNDI0
> CgoKUlNEVDogTGVuZ3RoPTY4LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMTYsCglPRU1JRD1DT1JF
> LCBPRU0gVGFibGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVhdG9yIElEPUNP
> UkUsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKCUVudHJpZXM9eyAweGRmMTY0ODM4LCAweGRmMTY0
> OTJjLCAweGRmMTY0OTgwLCAweGRmMTY0OWI4LCAweGRmMTY0YTE4LCAweGRmMTY0YmIwLCAweGRm
> MTY2MjQwLCAweGRmMTY2NTUwIH0KCgoJRFNEVD0weGRmMTYyNGM4CglJTlRfTU9ERUw9UElDCglT
> Q0lfSU5UPTkKCVNNSV9DTUQ9MHgwLCBBQ1BJX0VOQUJMRT0weDAsIEFDUElfRElTQUJMRT0weDAs
> IFM0QklPU19SRVE9MHgwCglQTTFhX0VWVF9CTEs9MHg4MDAtMHg4MDMKCVBNMWFfQ05UX0JMSz0w
> eDgwNC0weDgwNQoJUE0yX0NOVF9CTEs9MHhmZTAwLTB4ZmUwMAoJUE0yX1RNUl9CTEs9MHg4MDgt
> MHg4MGIKCVBNMl9HUEUwX0JMSz0weDgyMC0weDgyNwoJUF9MVkwyX0xBVD0xMDFtcywgUF9MVkwz
> X0xBVD0xMDAxbXMKCUZMVVNIX1NJWkU9MCwgRkxVU0hfU1RSSURFPTAKCURVVFlfT0ZGU0VUPTEs
> IERVVFlfV0lEVEg9MwoJREFZX0FMUk09MCwgTU9OX0FMUk09MCwgQ0VOVFVSWT0wCglGbGFncz17
> V0JJTlZELFBST0NfQzEsU0xQX0JVVFRPTixSVENfUzQsVE1SX1ZBTF9FWFR9CgoKRFNEVDogTGVu
> Z3RoPTkwMDMsIFJldmlzaW9uPTIsIENoZWNrc3VtPTE1MCwKCU9FTUlEPVBDRU5HLCBPRU0gVGFi
> bGUgSUQ9Q09SRUJPT1QsIE9FTSBSZXZpc2lvbj0weDEwMDAxLAoJQ3JlYXRvciBJRD1JTlRMLCBD
> cmVhdG9yIFJldmlzaW9uPTB4MjAxMjExMTQKCgpTUENSOiBMZW5ndGg9ODAsIFJldmlzaW9uPTEs
> IENoZWNrc3VtPTEyMywKCU9FTUlEPUNPUkUsIE9FTSBUYWJsZSBJRD1DT1JFQk9PVCwgT0VNIFJl
> dmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDAKCgpIUEVU
> OiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTk3LAoJT0VNSUQ9Q09SRSwgT0VNIFRh
> YmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgwLAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVh
> dG9yIFJldmlzaW9uPTB4MAoKCkFQSUM6IExlbmd0aD05MiwgUmV2aXNpb249MSwgQ2hlY2tzdW09
> MTU2LAoJT0VNSUQ9Q09SRSwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgw
> LAoJQ3JlYXRvciBJRD1DT1JFLCBDcmVhdG9yIFJldmlzaW9uPTB4MAoKCkhFU1Q6IExlbmd0aD00
> MDgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE1NywKCU9FTUlEPUNPUkUsIE9FTSBUYWJsZSBJRD1D
> T1JFQk9PVCwgT0VNIFJldmlzaW9uPTB4MCwKCUNyZWF0b3IgSUQ9Q09SRSwgQ3JlYXRvciBSZXZp
> c2lvbj0weDAKCgpTU0RUOiBMZW5ndGg9NTc3NCwgUmV2aXNpb249MiwgQ2hlY2tzdW09MTIxLAoJ
> T0VNSUQ9QU1ELCBPRU0gVGFibGUgSUQ9QUxJQiwgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3Ig
> SUQ9TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDQwMDAwMDAKCgpTU0RUOiBMZW5ndGg9NzgwLCBS
> ZXZpc2lvbj0xLCBDaGVja3N1bT0xNzAsCglPRU1JRD1BTUQsIE9FTSBUYWJsZSBJRD1QT1dFUk5P
> VywgT0VNIFJldmlzaW9uPTB4MSwKCUNyZWF0b3IgSUQ9QU1ELCBDcmVhdG9yIFJldmlzaW9uPTB4
> MQoKClNTRFQ6IExlbmd0aD02OSwgUmV2aXNpb249MiwgQ2hlY2tzdW09MTc3LAoJT0VNSUQ9Q09S
> RSwgT0VNIFRhYmxlIElEPUNPUkVCT09ULCBPRU0gUmV2aXNpb249MHgyYSwKCUNyZWF0b3IgSUQ9
> Q09SRSwgQ3JlYXRvciBSZXZpc2lvbj0weDJhCgo=
> ====
>

--

Reply | Threaded
Open this post in threaded view
|

Re: Terrible athn performance after upgrade to 6.2

Stefan Sperling-5
On Tue, Nov 07, 2017 at 08:57:32PM +0000, Uwe Werler wrote:
> I can confirm the massively decreased throughput. I upgraded my Alix now from
> 6.1 to 6.2. In 6.1 in both modes 11n and 11g I got at least ~16 Mbit measured
> via tcpbench in 6.1 in both directions. Now with 6.2 I get ~4,5 MBit only.

Issue noted, stamped, and shelved.

I am sorry to say this but both of your reports are rather useless.
There is nothing anyone could do based on such statements.
All that could be done is guessing, which is a waste of time.

Run some serious experiments, obtain some understanding of how this stuff
works (anyone can download the spec for free from IEEE or read an introductory
book) and give us concrete data which shows the before/after delta.
Make sure to account for environmental conditions. Document your findings
with captures of frames (data, management, control, and action frames) from
the air, such that we can use tcpdump or wireshark to view your captures
and learn what's actually going on in your wifi before/after.

I am not saying that I do not believe you. There are bugs in this driver,
no doubt. But the known remaining problems in athn(4) have reasons which
are so far entirely opaque to me. It may take some serious and time consuming
debugging at the lower levels to figure them out. We may need to compare
every line of code with Linux/FreeBSD and find the crucial differences.
This hardware uses no firmware which means it exposes all the complicated
details. Which makes debugging rather hard.

I don't plan to volunteer my time doing such tedious work in the near future.
My athn APs work fine for me.

If the situation is really unbearable for you, well, you have access to
all the hardware and code and project history you need to help us fix it.

The fact that neither of you have taken time to try to even just find a
specific commit up to 6.2 which made it worse for you already indicates
you're not going to invest much time into this.
And if you're not going to, then why should anyone else?

Reply | Threaded
Open this post in threaded view
|

Re: Terrible athn performance after upgrade to 6.2

Uwe Werler
Hi Stefan,

You are completely right. I responded shortly only to confirm this finding and
it was not meant as a kind of bug report.

I will dive deeper into the issue when I have the time for that.

Thanks for Your work and response.


On 07 Nov 22:12, Stefan Sperling wrote:

> On Tue, Nov 07, 2017 at 08:57:32PM +0000, Uwe Werler wrote:
> > I can confirm the massively decreased throughput. I upgraded my Alix now from
> > 6.1 to 6.2. In 6.1 in both modes 11n and 11g I got at least ~16 Mbit measured
> > via tcpbench in 6.1 in both directions. Now with 6.2 I get ~4,5 MBit only.
>
> Issue noted, stamped, and shelved.
>
> I am sorry to say this but both of your reports are rather useless.
> There is nothing anyone could do based on such statements.
> All that could be done is guessing, which is a waste of time.
>
> Run some serious experiments, obtain some understanding of how this stuff
> works (anyone can download the spec for free from IEEE or read an introductory
> book) and give us concrete data which shows the before/after delta.
> Make sure to account for environmental conditions. Document your findings
> with captures of frames (data, management, control, and action frames) from
> the air, such that we can use tcpdump or wireshark to view your captures
> and learn what's actually going on in your wifi before/after.
>
> I am not saying that I do not believe you. There are bugs in this driver,
> no doubt. But the known remaining problems in athn(4) have reasons which
> are so far entirely opaque to me. It may take some serious and time consuming
> debugging at the lower levels to figure them out. We may need to compare
> every line of code with Linux/FreeBSD and find the crucial differences.
> This hardware uses no firmware which means it exposes all the complicated
> details. Which makes debugging rather hard.
>
> I don't plan to volunteer my time doing such tedious work in the near future.
> My athn APs work fine for me.
>
> If the situation is really unbearable for you, well, you have access to
> all the hardware and code and project history you need to help us fix it.
>
> The fact that neither of you have taken time to try to even just find a
> specific commit up to 6.2 which made it worse for you already indicates
> you're not going to invest much time into this.
> And if you're not going to, then why should anyone else?
>

--