[delivered this to [email protected] ~48hrs ago but it didn't show;
resending to [email protected] in case it was filtered for some reason]
>Synopsis: rum: malformed hostap beacon frames
>Category: kernel
>Environment:
System : OpenBSD 4.9
Details : OpenBSD 4.9 (GENERIC.MP) #794: Wed Mar 2 07:19:02 MST
2011
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC.MP
Architecture: OpenBSD.i386
Machine : i386
>Description:
Hi,
I noticed that rum wifi adapters were not sending beacons properly in
hostap mode. Frames are still transmitted every 100ms, but usually they
are malformed with wrong type/subtype (e.g. association request, or data
frame) and the destination can be something other than the expected
ff:ff:ff:ff:ff:ff, and appended with junk data too.
After reproducing the issue in FreeBSD and thanks to some helpful
nudges in the right direction I was able to discover why. If more than
64 bytes are written to the beacon frame MAC register, the remaining
data 'wraps around' and overwrites the beginning of the frame. In 11b
mode this bug only occurs if the nwid is 12 bytes or longer. In 11g
mode (default) this is the case regardless of nwid length, because of
the longer list of supported rates.
By patching rum_write_multi to write only 64 bytes at a time, writing
each chunk to the appropriate offset, I see correct beacon frames now.
This also resolved some connection issues due to missing beacons. I've
tested this on 3x OpenBSD i386 boxes for a week now. The same fix also
worked on FreeBSD 8 where I tested on amd64, and it was committed as
http://svnweb.freebsd.org/base?view=revision&revision=226624
>How-To-Repeat:
In 11b-only mode, an nwid up to 11 chars is okay:
> # ifconfig rum0 media DS1 mode 11b mediaopt hostap nwid
0xcccccccccccccccccccccc
> 15:51:43.053446 00:19:5b:d3:00:56 > ff:ff:ff:ff:ff:ff, bssid
00:19:5b:d3:00:56: 802.11: beacon, ssid 0xcccccccccccccccccccccc, rates,
ds, tim
> 0000: 8000 0000 ffff ffff ffff 0019 5bd3 0056
> 0010: 0019 5bd3 0056 1000 1602 0000 0000 0000
> 0020: 6400 2100 000b cccc cccc cccc cccc cccc
> 0030: cc01 0482 840b 1603 010d 0504 0001 0000
But with a 32-char nwid, the beginning of the frame is overwritten, and
the end of the frame is uninitialised:
> 16:03:58.575748 0b:16:03:01:0d:05 > cc:cc:01:04:82:84, bssid
04:00:01:00:00:56: 802.11: type#12
> 0000: cc84 cccc cccc 0104 8284 0b16 0301 0d05
> 0010: 0400 0100 0056 9000 7a81 0c00 0000 0000
> 0020: 6400 2100 0020 cccc cccc cccc cccc cccc
> 0030: cccc cccc cccc cccc cccc cccc cccc cccc
> 0040: ff86 f702 57b8 e9b6 f1e7 9941 43f5 08a7
> 0050: d442 5429 d8
>Fix:
Please see my attached patch. Thanks!
dmesg:
OpenBSD 4.9 (GENERIC.MP) #794: Wed Mar 2 07:19:02 MST 2011
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: AMD Opteron(tm) Processor 248 ("AuthenticAMD" 686-class, 1024KB L2
cache) 2.20 GHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2
real mem = 4226818048 (4031MB)
avail mem = 4147535872 (3955MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 10/22/08, BIOS32 rev. 0 @ 0xfd6d2,
SMBIOS rev. 2.31 @ 0xefc10 (44 entries)
bios0: vendor Phoenix Technologies Ltd. version "V1.35.5.1" date 10/22/2008
bios0: Sun Microsystems Sun Fire V20z
acpi0 at bios0: rev 2
acpi0: sleep states S0 S1 S5
acpi0: tables DSDT FACP HPET APIC SPCR SSDT SSDT SRAT
acpi0: wakeup devices PCI0(S1) THOR(S1) USB0(S1) USB1(S1) Z000(S5) Z002(S5)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD errata 89, 97, 101 present, BIOS upgrade may be required
cpu0: apic clock running at 199MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: AMD Opteron(tm) Processor 248 ("AuthenticAMD" 686-class, 1024KB L2
cache) 2.20 GHz
cpu1:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 11, 24 pins
ioapic1 at mainbus0: apid 3 pa 0xfc800000, version 11, 4 pins
ioapic2 at mainbus0: apid 4 pa 0xfc801000, version 11, 4 pins
acpiprt0 at acpi0: bus 1 (THOR)
acpiprt1 at acpi0: bus 2 (Z000)
acpiprt2 at acpi0: bus 3 (Z002)
acpicpu0 at acpi0
acpicpu1 at acpi0
acpibtn0 at acpi0: PWRB
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4000 0xcc000/0x800
ipmi at mainbus0 not configured
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
ppb0 at pci0 dev 6 function 0 "AMD 8111 PCI-PCI" rev 0x07
pci1 at ppb0 bus 1
ohci0 at pci1 dev 0 function 0 "AMD 8111 USB" rev 0x0b: apic 2 int 19
(irq 11), version 1.0, legacy support
ohci1 at pci1 dev 0 function 1 "AMD 8111 USB" rev 0x0b: apic 2 int 19
(irq 11), version 1.0, legacy support
vga1 at pci1 dev 5 function 0 "Trident Blade 3D" rev 0x3a
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "AMD OHCI root hub" rev 1.00/1.00 addr 1
usb1 at ohci1: USB revision 1.0
uhub1 at usb1 "AMD OHCI root hub" rev 1.00/1.00 addr 1
amdpcib0 at pci0 dev 7 function 0 "AMD 8111 LPC" rev 0x05
pciide0 at pci0 dev 7 function 1 "AMD 8111 IDE" rev 0x03: DMA, channel 0
configured to compatibility, channel 1 configured to compatibility
pciide0: channel 0 disabled (no drives)
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E, 1.9A> ATAPI 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
amdpm0 at pci0 dev 7 function 3 "AMD 8111 Power" rev 0x05
ppb1 at pci0 dev 10 function 0 "AMD 8131 PCIX" rev 0x12
pci2 at ppb1 bus 2
bge0 at pci2 dev 2 function 0 "Broadcom BCM5703X" rev 0x02, BCM5702/5703
A2 (0x1002): apic 3 int 1 (irq 5), address 00:09:3d:10:ae:6c
brgphy0 at bge0 phy 1: BCM5703 10/100/1000baseT PHY, rev. 2
bge1 at pci2 dev 3 function 0 "Broadcom BCM5703X" rev 0x02, BCM5702/5703
A2 (0x1002): apic 3 int 2 (irq 3), address 00:09:3d:10:ae:6d
brgphy1 at bge1 phy 1: BCM5703 10/100/1000baseT PHY, rev. 2
mpi0 at pci2 dev 4 function 0 "Symbios Logic 53c1030" rev 0x08: apic 3
int 3 (irq 11)
scsibus1 at mpi0: 16 targets, initiator 7
sd0 at scsibus1 targ 0 lun 0: <COMPAQ, BB018122B7, B016> SCSI2 0/direct
fixed
sd0: 17365MB, 512 bytes/sec, 35565080 sec total
sd1 at scsibus1 targ 1 lun 0: <COMPAQ, BB018122B7, B016> SCSI2 0/direct
fixed
sd1: 17365MB, 512 bytes/sec, 35565080 sec total
mpi0: target 0 Sync at 40MHz width 16bit offset 63 QAS 0 DT 0 IU 0
mpi0: target 1 Sync at 40MHz width 16bit offset 63 QAS 0 DT 0 IU 0
"AMD 8131 PCIX IOAPIC" rev 0x01 at pci0 dev 10 function 1 not configured
ppb2 at pci0 dev 11 function 0 "AMD 8131 PCIX" rev 0x12
pci3 at ppb2 bus 3
isp0 at pci3 dev 1 function 0 "QLogic ISP2100" rev 0x04: apic 4 int 0
(irq 10)
isp0: board type 2100 rev 0x4, loaded firmware rev 1.19.24
scsibus2 at isp0: 512 targets, WWPN 210000e08b006b9d, WWNN 200000e08b006b9d
"AMD 8131 PCIX IOAPIC" rev 0x01 at pci0 dev 11 function 1 not configured
pchb0 at pci0 dev 24 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate0 at pci0 dev 24 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
pchb3 at pci0 dev 25 function 0 "AMD AMD64 0Fh HyperTransport" rev 0x00
pchb4 at pci0 dev 25 function 1 "AMD AMD64 0Fh Address Map" rev 0x00
pchb5 at pci0 dev 25 function 2 "AMD AMD64 0Fh DRAM Cfg" rev 0x00
kate1 at pci0 dev 25 function 3 "AMD AMD64 0Fh Misc Cfg" rev 0x00
isa0 at amdpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
wbsio0 at isa0 port 0x2e/2: W83627HF rev 0x0d
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
mtrr: Pentium Pro MTRR support
rum0 at uhub0 port 1 "Ralink 802.11 bg WLAN" rev 2.00/0.01 addr 2
rum0: MAC/BBP RT2573 (rev 0x2573a), RF RT2528, address 00:1c:f0:d9:d0:40
vscsi0 at root
scsibus3 at vscsi0: 256 targets
softraid0 at root
root on sd0a swap on sd0b dump on sd0b
cpu1: AMD errata 89, 97, 101 present, BIOS upgrade may be required
usbdevs:
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
AMD(0x1022), rev 1.00
port 1 addr 2: full speed, power 300 mA, config 1, 802.11 bg
WLAN(0x3c03), Ralink(0x07d1), rev 0.01
port 2 powered
port 3 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000),
AMD(0x1022), rev 1.00
port 1 powered
port 2 powered
port 3 powered
pcidump:
Domain /dev/pci0:
0:6:0: AMD 8111 PCI-PCI
0x0000: Vendor ID: 1022 Product ID: 7460
0x0004: Command: 0157 Status ID: 0230
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 07
0x000c: BIST: 00 Header Type: 01 Latency Timer: 7b Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
Secondary Latency Timer: 44
0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2200
0x0020: Memory Base: fc90 Memory Limit: fdf0
0x0024: Prefetch Memory Base: fff0 Prefetch Memory Limit: 0000
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00 Line: ff Bridge Control: 000f
0x00c0: Capability 0x08: AMD LDT/HT
0x00f0: Capability 0x08: AMD LDT/HT
0x0000: 74601022 02300157 06040007 00017b00
0x0010: 00000000 00000000 44010100 220000f0
0x0020: fdf0fc90 0000fff0 00000000 00000000
0x0030: 00000000 000000c0 00000000 000f00ff
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 06040000 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: 0086f008 00000022 000000d0 00010022
0x00d0: 00000002 00000000 00000000 00000000
0x00e0: 000e0000 000d0000 00180000 00000000
0x00f0: 80000008 00000000 00000000 00000000
0:7:0: AMD 8111 LPC
0x0000: Vendor ID: 1022 Product ID: 7468
0x0004: Command: 000f Status ID: 0220
0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 05
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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 74681022 0220000f 06010005 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 00000000
0x0040: 31073000 82000001 0100010b c0000000
0x0050: 00000000 0000718d 0000004c 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 001017c2 00001100 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: fed00001 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:7:1: AMD 8111 IDE
0x0000: Vendor ID: 1022 Product ID: 7469
0x0004: Command: 0005 Status ID: 0200
0x0008: Class: 01 Subclass: 01 Interface: 8a Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x00001000/0x0010
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: ff Min Gnt: 00 Max Lat: 00
0x0000: 74691022 02000005 01018a03 00004000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00001001 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 000000ff
0x0040: 00005001 00000000 5e5e2000 ffff00a6
0x0050: 0000c000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 001017c2 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:7:3: AMD 8111 Power
0x0000: Vendor ID: 1022 Product ID: 746b
0x0004: Command: 0000 Status ID: 0280
0x0008: Class: 06 Subclass: 80 Interface: 00 Revision: 05
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 746b1022 02800000 06800005 00004000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 00000000
0x0040: 2409b100 00000000 00400420 00000000
0x0050: 00008101 b35a000f 00008001 00000000
0x0060: 06800000 00000013 00000000 00000000
0x0070: 554b2906 0000000c 00000000 001017c2
0x0080: 00000000 00000001 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: 002afda2 00000000 00000000 00000000
0:10:0: AMD 8131 PCIX
0x0000: Vendor ID: 1022 Product ID: 7450
0x0004: Command: 0157 Status ID: 0230
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 12
0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
Secondary Latency Timer: 40
0x001c: I/O Base: 21 I/O Limit: 21 Secondary Status: 2220
0x0020: Memory Base: fe00 Memory Limit: fe00
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: 00 Line: ff Bridge Control: 0007
0x00a0: Capability 0x07: PCI-X
0x00b8: Capability 0x08: AMD LDT/HT
0x00c0: Capability 0x08: AMD LDT/HT
0x0000: 74501022 02300157 06040012 00814000
0x0010: 00000000 00000000 40020200 22202121
0x0020: fe00fe00 0001fff1 00000000 00000000
0x0030: 00000000 000000a0 00000000 000700ff
0x0040: 001f0005 00000001 00000c02 00002c01
0x0050: 00030000 00040000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 0043b807 00030050 ffff000e ffff0002
0x00b0: 00000000 00000000 8000c008 03000000
0x00c0: 004a0008 11110022 00000022 00350422
0x00d0: 00350002 00000000 00000000 00000000
0x00e0: 00100000 00100000 00150000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:10:1: AMD 8131 PCIX IOAPIC
0x0000: Vendor ID: 1022 Product ID: 7451
0x0004: Command: 0006 Status ID: 0200
0x0008: Class: 08 Subclass: 00 Interface: 10 Revision: 01
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fc800000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 74511022 02000006 08001001 00000000
0x0010: fc800004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000003 fc800004 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:11:0: AMD 8131 PCIX
0x0000: Vendor ID: 1022 Product ID: 7450
0x0004: Command: 0157 Status ID: 0230
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 12
0x000c: BIST: 00 Header Type: 81 Latency Timer: 40 Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
Secondary Latency Timer: 40
0x001c: I/O Base: 31 I/O Limit: 31 Secondary Status: 2220
0x0020: Memory Base: fe10 Memory Limit: fe10
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: 00 Line: ff Bridge Control: 0007
0x00a0: Capability 0x07: PCI-X
0x00b8: Capability 0x08: AMD LDT/HT
0x0000: 74501022 02300157 06040012 00814000
0x0010: 00000000 00000000 40030300 22203131
0x0020: fe10fe10 0001fff1 00000000 00000000
0x0030: 00000000 000000a0 00000000 000700ff
0x0040: 001f0005 00000001 00000000 00002c01
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: 0003b807 00030058 ffff000e ffff0002
0x00b0: 00000000 00000000 80000008 04000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:11:1: AMD 8131 PCIX IOAPIC
0x0000: Vendor ID: 1022 Product ID: 7451
0x0004: Command: 0006 Status ID: 0200
0x0008: Class: 08 Subclass: 00 Interface: 10 Revision: 01
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000fc801000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 74511022 02000006 08001001 00000000
0x0010: fc801004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000003 fc801004 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:0: AMD AMD64 0Fh HyperTransport
0x0000: Vendor ID: 1022 Product ID: 1100
0x0004: Command: 0000 Status ID: 0010
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x08: AMD LDT/HT
0x00a0: Capability 0x08: AMD LDT/HT
0x00c0: Capability 0x08: AMD LDT/HT
0x0000: 11001022 00100000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000080 00000000 00000000
0x0040: 00090101 00010808 00010101 00010101
0x0050: 00010101 00010101 00010101 00010101
0x0060: 00010010 000001e4 0f2ec000 0000001c
0x0070: 00000000 00000000 00000000 00000000
0x0080: 2101a008 771100d2 80750422 00000002
0x0090: 06768003 00000000 00000000 00000000
0x00a0: 2101c008 11110022 80750422 00000002
0x00b0: 02510556 00ff0000 00000007 00000000
0x00c0: 21010008 11110022 80750522 00000002
0x00d0: 04225722 00000000 00000003 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:24:1: AMD AMD64 0Fh Address Map
0x0000: Vendor ID: 1022 Product ID: 1101
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11011022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000003 007f0000 00800003 00ff0001
0x0050: 00000000 00000002 00000000 00000003
0x0060: 00000000 00000004 00000000 00000005
0x0070: 00000000 00000006 00000000 00000007
0x0080: 00fc8003 00fc8f10 00fc9003 00fdff90
0x0090: 00fe0003 00fe3f10 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00fec003 00fed010 00000a03 00000b90
0x00c0: 00000033 00003010 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: ff000103 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:24:2: AMD AMD64 0Fh DRAM Cfg
0x0000: Vendor ID: 1022 Product ID: 1102
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11021022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000001 00000000 00001001 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 07e0ee00 00000000 07e0ee00 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000044 00000000 13723335 00100a20
0x0090: 08338c00 0e5b0b08 00000000 00000f58
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: b37e74f4 000000b8 c3af3789 8e3ffaf0
0x00c0: 00030000 00000000 00000000 00000000
0x00d0: 244be780 a10724e9 46efcca8 6b216058
0x00e0: d516e5c4 d1979744 256d7c45 ed70f08c
0x00f0: 00000000 00000000 00000000 00000000
0:24:3: AMD AMD64 0Fh Misc Cfg
0x0000: Vendor ID: 1022 Product ID: 1103
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11031022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00003aff 02d00046 00000000 00000000
0x0050: f85b9d00 000000cb 0008090d 2025e341
0x0060: 00000000 00000000 00000000 00000000
0x0070: 51020111 50008011 08003900 0000232b
0x0080: 23030000 00132113 00000000 00000000
0x0090: 00000000 00000000 8159efd0 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 2000003a 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 04e20707 20002710 00252525
0x00e0: 00000000 00541420 0000011b 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:25:0: AMD AMD64 0Fh HyperTransport
0x0000: Vendor ID: 1022 Product ID: 1100
0x0004: Command: 0000 Status ID: 0010
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x08: AMD LDT/HT
0x00a0: Capability 0x08: AMD LDT/HT
0x00c0: Capability 0x08: AMD LDT/HT
0x0000: 11001022 00100000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000080 00000000 00000000
0x0040: 00010404 00050101 00010101 00010101
0x0050: 00010101 00010101 00010101 00010101
0x0060: 00010011 000000e4 0f2ec000 00000014
0x0070: 00000000 00000000 00000000 00000000
0x0080: 2101a008 771100d2 80750022 00000002
0x0090: 06518456 00000000 00000000 00000000
0x00a0: 2101c008 11110022 80750522 00000002
0x00b0: 04225722 00000000 00000003 00000000
0x00c0: 21010008 771100d2 80750022 00000002
0x00d0: 02510452 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:25:1: AMD AMD64 0Fh Address Map
0x0000: Vendor ID: 1022 Product ID: 1101
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11011022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000003 007f0000 00800003 00ff0001
0x0050: 00000000 00000002 00000000 00000003
0x0060: 00000000 00000004 00000000 00000005
0x0070: 00000000 00000006 00000000 00000007
0x0080: 00fc8003 00fc8f10 00fc9003 00fdff90
0x0090: 00fe0003 00fe3f10 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00fec003 00fed010 00000a03 00000b90
0x00c0: 00000033 00003010 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: ff000103 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:25:2: AMD AMD64 0Fh DRAM Cfg
0x0000: Vendor ID: 1022 Product ID: 1102
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11021022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000001 00000000 00001001 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 07e0ee00 00000000 07e0ee00 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000044 00000000 13723335 00100a20
0x0090: 08338c00 0e5b0b08 00000000 00000f58
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: b395dc80 000000b8 1a60c379 e71cf0f8
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 4f7c5b7d c88fa108 937b6fe3 627622cb
0x00e0: 23bc2dc0 604f7a04 c3bfefeb 617778ca
0x00f0: 00000000 00000000 00000000 00000000
0:25:3: AMD AMD64 0Fh Misc Cfg
0x0000: Vendor ID: 1022 Product ID: 1103
0x0004: Command: 0000 Status ID: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 11031022 00000000 06000000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00000000
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00003aff 02d00046 a2080813 942ac001
0x0050: f8237820 00000000 0008090d 9ff99a81
0x0060: 00000000 00000000 00000000 00000000
0x0070: 51020111 50008011 08003900 0000232b
0x0080: 23030000 00132113 00000000 00000000
0x0090: 00000000 00000000 ffeafdf0 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 a0000008 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 04e20707 20002710 00252525
0x00e0: 00000000 00571120 0000011b 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:0:0: AMD 8111 USB
0x0000: Vendor ID: 1022 Product ID: 7464
0x0004: Command: 0017 Status ID: 0280
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 0b
0x000c: BIST: 00 Header Type: 80 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfc900000/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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 50
0x0000: 74641022 02800017 0c03100b 00804000
0x0010: fc900000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 5000040b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 001017c2 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:1: AMD 8111 USB
0x0000: Vendor ID: 1022 Product ID: 7464
0x0004: Command: 0017 Status ID: 0280
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 0b
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfc901000/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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 04 Line: 0b Min Gnt: 00 Max Lat: 50
0x0000: 74641022 02800017 0c03100b 00004000
0x0010: fc901000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000000 00000000 5000040b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 001017c2 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:5:0: Trident Blade 3D
0x0000: Vendor ID: 1023 Product ID: 9880
0x0004: Command: 0007 Status ID: 02b0
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 3a
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xfd800000/0x00800000
0x0014: BAR mem 32bit addr: 0xfc920000/0x00020000
0x0018: BAR mem 32bit addr: 0xfd000000/0x00800000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0080: Capability 0x02: AGP
0x0090: Capability 0x01: Power Management
0x0000: 98801023 02b00007 0300003a 00004000
0x0010: fd800000 fc920000 fd000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000080 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00109002 20000203 00000000 00000000
0x0090: 06210001 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
2:2:0: Broadcom BCM5703X
0x0000: Vendor ID: 14e4 Product ID: 16a7
0x0004: Command: 0146 Status ID: 02b0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x00000000fe000000/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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 40 Max Lat: 00
0x0040: Capability 0x07: PCI-X
0x0048: Capability 0x01: Power Management
0x0050: Capability 0x03: Vital Product Data (VPD)
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 16a714e4 02b00146 02000002 00004010
0x0010: fe000004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000040 00000000 00400105
0x0040: 00024807 04430211 c0025001 64002100
0x0050: 00fc5803 befadfff 00860005 4df7ffbc
0x0060: fefffdfb 0000fbdf 10020088 769b0000
0x0070: 00001202 000000c4 00006804 00000000
0x0080: 00080082 cf8edf45 04130034 00080082
0x0090: 00000309 00000000 00000000 00000010
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
2:3:0: Broadcom BCM5703X
0x0000: Vendor ID: 14e4 Product ID: 16a7
0x0004: Command: 0146 Status ID: 02b0
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
0x0010: BAR mem 64bit addr: 0x00000000fe010000/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: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 40 Max Lat: 00
0x0040: Capability 0x07: PCI-X
0x0048: Capability 0x01: Power Management
0x0050: Capability 0x03: Vital Product Data (VPD)
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0000: 16a714e4 02b00146 02000002 00004010
0x0010: fe010004 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000040 00000000 00400103
0x0040: 00024807 04430219 c0025001 64002100
0x0050: 00005803 c6340019 00860005 18406900
0x0060: 19804040 00005101 10020088 769b0000
0x0070: 00001202 000000c4 00006804 00000000
0x0080: 00080082 f78aced5 04130034 00080082
0x0090: 00000309 00000000 00000000 00000113
0x00a0: 00000000 00000303 00000000 000001f6
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
2:4:0: Symbios Logic 53c1030
0x0000: Vendor ID: 1000 Product ID: 0030
0x0004: Command: 0157 Status ID: 0230
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 08
0x000c: BIST: 00 Header Type: 00 Latency Timer: 48 Cache Line Size: 10
0x0010: BAR io addr: 0x00002000/0x0100
0x0014: BAR mem 64bit addr: 0x00000000fe030000/0x00010000
0x001c: BAR mem 64bit addr: 0x00000000fe020000/0x00010000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 17c2 Product ID: 0010
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 11 Max Lat: 12
0x0050: Capability 0x01: Power Management
0x0058: Capability 0x05: Message Signaled Interrupts (MSI)
0x0068: Capability 0x07: PCI-X
0x0000: 00301000 02300157 01000008 00004810
0x0010: 00002001 fe030004 00000000 fe020004
0x0020: 00000000 00000000 00000000 001017c2
0x0030: 00000000 00000050 00000000 1211010b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 06025801 00000000 00806805 00000000
0x0060: 00000000 00000000 00380007 06410220
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
3:1:0: QLogic ISP2100
0x0000: Vendor ID: 1077 Product ID: 2100
0x0004: Command: 0157 Status ID: 02b0
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 04
0x000c: BIST: 00 Header Type: 00 Latency Timer: 40 Cache Line Size: 10
0x0010: BAR io addr: 0x00003000/0x0100
0x0014: BAR mem 32bit addr: 0xfe100000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1077 Product ID: 0001
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0044: Capability 0x01: Power Management
0x0000: 21001077 02b00157 01000004 00004010
0x0010: 00003001 fe100000 00000000 00000000
0x0020: 00000000 00000000 00000000 00011077
0x0030: 00000000 00000044 00000000 0000010a
0x0040: 21001077 00010001 00000000 21001077
0x0050: 21001077 21001077 21001077 21001077
0x0060: 21001077 21001077 21001077 21001077
0x0070: 21001077 21001077 21001077 21001077
0x0080: 21001077 21001077 21001077 21001077
0x0090: 21001077 21001077 21001077 21001077
0x00a0: 21001077 21001077 21001077 21001077
0x00b0: 21001077 21001077 21001077 21001077
0x00c0: 21001077 21001077 21001077 21001077
0x00d0: 21001077 21001077 21001077 21001077
0x00e0: 21001077 21001077 21001077 21001077
0x00f0: 21001077 21001077 21001077 21001077
acpidump:
begin-base64 644 openbsd.APIC.4
QVBJQ3YAAAAB01BUTFREIAkgQVBJQyAgAAAEBiBMVFAAAAAAAADg/gEAAAAACAAAAQAAAAAIAQEB
AAAAAQwCAAAAwP4AAAAAAQwDAAAAgPwYAAAAAQwEAAAQgPwcAAAAAgoAAAIAAAAFAAQGAAUAAQQG
AQUAAQ==
====
begin-base64 644 openbsd.DSDT.2
RFNEVGgfAAABplN1biAAAFYyMHoAAAAAAAAEBk1TRlQOAAABEDlfUFJfW4MLQ1BVMAAQgAAABluD
C0NQVTEBAAAAAABbgwtDUFUyAgAAAAAAW4MLQ1BVMwMAAAAAAAhfUzBfEgoECgAKAAoACgAIX1Mx
XxIKBAoBCgEKAQoBCF9TNV8SCgQKBwoHCgcKBwhQSUNGCgAUNF9QSUMBcGhQSUNGXC8EX1NCX1BD
STBaMDAwWjAwMWhcLwRfU0JfUENJMFowMDJaMDAxaBQhX1dBSwF9aArgYHBgREJHMYZcLl9TQl9Q
V1JCCgKkCgAUEV9QVFMBfWgK8GBwYERCRzEUEkdFVEMCjGhpREJHQ6REQkdDFBNQVVRDA4xpakRC
R0NwaERCR0MUTBBaMDAzA3CHaGBwh2lhcABicABjokgHlWJgcEdFVENoYmSgRQaSk2QKeaAre2QK
gABwR0VUQ2hyYgoBAGZwR0VUQ2hyYgoCAGRyZnlkCggAZnJmCgNmoQt7ZAoHZnJmCgEAcABloiKV
ZWZwR0VUQ2hiZFBVVENkamNyYgoBYnJjCgFjcmUKAWWhBHBgYnAAYqJHB5ViYXBHRVRDaWJkcGRn
oCt7ZAqAAHBHRVRDaXJiCgEAZnBHRVRDaXJiCgIAZHJmeWQKCABmcmYKA2ahC3tkCgdmcmYKAQBw
AGWiIpVlZnBHRVRDaWJkUFVUQ2RqY3JiCgFicmMKAWNyZQoBZaAIk2cKeXBhYqQKABCBoAFfU0Jf
W4IZUFdSQghfSElEDEHQDAwUCV9TVEEApAoLW4JKCE1FTV8IX0hJRAxB0AwBFEkHX0NSUwAIQlVG
MBFOBApKhgkAAQAADgAAAAIAhgkAAAAADAAAAAAAhgkAAQAAwP4AEAAAhgkAAQAAwP8AADgAhgkA
AQAA4P4AEAAAhgkAAQAA+P8AAAgAeQCKQlVGMAoUQ0xFTnlWR0ExCglgcGBDTEVOpEJVRjBbgjla
MDA0CF9ISUQMQdABAwhfVUlECgAUIl9DUlMACEJVRjAREQoOhgkAAQAA0P4ABAAAeQCkQlVGMFuC
hpEBUENJMAhfSElEDEHQCgMIX0FEUgwAABgACF9VSUQKAQhfQkJOCgAIX1BSVxIGAgoMCgEUBl9J
TkkAFAlfU1RBAKQKDxRNDV9DUlMACEJVRjARTgkKmogNAAIMAAAAAAD/AAAAAAFHAfgM+AwBCIgN
AAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN/38AAABzRwEAgACAAYBHAYCAgIABgIgNAAEMAwAAAIH/
/wAAAK+HFwAADAMAAAAAAAAKAP//CwAAAAAAAAACAIcXAAAMAwAAAAAAABAA//+//gAAAAAAALD+
hgkAAQCADQAAQAAAeQCKQlVGMAp8VENNTYpCVUYwCohUT01NcEFNRU1UQ01NdAwAAMD+VENNTVRP
TU2kQlVGMFuCRQRTQkMzCF9BRFIMAwAHAFuAUElSUQIKVgoCW4EQUElSURFQSUJBCFBJREMIW4BU
UzNfAgrECgRbgQtUUzNfA1BUUzMQW4JMHExOS0EIX0hJRAxB0AwPCF9VSUQKARQrX1NUQQB7XC8E
X1NCX1BDSTBTQkMzUElCQQoPYKAIk2AKAKQKCaEEpAoLFBpfUFJTAAhCVUZBEQkKBiMoDBh5AKRC
VUZBFEAGX0RJUwBwCgFje1wvBF9TQl9QQ0kwU0JDM1BJQkEKD2FwYWKgCpRhCgd0YQoIYXljYWOA
Y2N7XC8EX1NCX1BDSTBTQkMzUElCQQrwXC8EX1NCX1BDSTBTQkMzUElCQRROB19DUlMACEJVRkER
CQoGIwAAGHkAjEJVRkEKAUlSQTGMQlVGQQoCSVJBMnAKAGNwCgBke1wvBF9TQl9QQ0kwU0JDM1BJ
QkEKD2GgLZKTYQoAoA6UYQoHdGEKCGJ5AWJkoQugCZRhCgB5AWFjcGNJUkExcGRJUkEypEJVRkEU
TQhfU1JTAYxoCgFJUkExjGgKAklSQTJ5SVJBMgoIYH1gSVJBMWBwCgBhemAKAWCiDJRgCgB1YXpg
CgFge1wvBF9TQl9QQ0kwU0JDM1BJQkEK8FwvBF9TQl9QQ0kwU0JDM1BJQkF9XC8EX1NCX1BDSTBT
QkMzUElCQWFcLwRfU0JfUENJMFNCQzNQSUJBW4JLHUxOS0IIX0hJRAxB0AwPCF9VSUQKAhQrX1NU
QQB7XC8EX1NCX1BDSTBTQkMzUElCQQrwYKAIk2AKAKQKCaEEpAoLFBpfUFJTAAhCVUZCEQkKBiMo
DBh5AKRCVUZCFEUGX0RJUwBwCgFje1wvBF9TQl9QQ0kwU0JDM1BJQkEK8GF6YQoEYXBhYqAKlGEK
B3RhCghheWNhY4BjY3tcLwRfU0JfUENJMFNCQzNQSUJBCg9cLwRfU0JfUENJMFNCQzNQSUJBFEMI
X0NSUwAIQlVGQhEJCgYjAAAYeQCMQlVGQgoBSVJCMYxCVUZCCgJJUkIycAoAY3AKAGR7XC8EX1NC
X1BDSTBTQkMzUElCQQrwYXphCgRhoC2Sk2EKAKAOlGEKB3RhCghieQFiZKELoAmUYQoAeQFhY3Bj
SVJCMXBkSVJCMqRCVUZCFEIJX1NSUwGMaAoBSVJCMYxoCgJJUkIyeUlSQjIKCGB9YElSQjFgcAoA
YXpgCgFgogyUYAoAdWF6YAoBYHtcLwRfU0JfUENJMFNCQzNQSUJBCg9cLwRfU0JfUENJMFNCQzNQ
SUJBeWEKBGF9XC8EX1NCX1BDSTBTQkMzUElCQWFcLwRfU0JfUENJMFNCQzNQSUJBW4JMHExOS0MI
X0hJRAxB0AwPCF9VSUQKAxQrX1NUQQB7XC8EX1NCX1BDSTBTQkMzUElEQwoPYKAIk2AKAKQKCaEE
pAoLFBpfUFJTAAhCVUZBEQkKBiMoDBh5AKRCVUZBFEAGX0RJUwBwCgFje1wvBF9TQl9QQ0kwU0JD
M1BJREMKD2FwYWKgCpRhCgd0YQoIYXljYWOAY2N7XC8EX1NCX1BDSTBTQkMzUElEQwrwXC8EX1NC
X1BDSTBTQkMzUElEQxROB19DUlMACEJVRkERCQoGIwAAGHkAjEJVRkEKAUlSQTGMQlVGQQoCSVJB
MnAKAGNwCgBke1wvBF9TQl9QQ0kwU0JDM1BJREMKD2GgLZKTYQoAoA6UYQoHdGEKCGJ5AWJkoQug
CZRhCgB5AWFjcGNJUkExcGRJUkEypEJVRkEUTQhfU1JTAYxoCgFJUkExjGgKAklSQTJ5SVJBMgoI
YH1gSVJBMWBwCgBhemAKAWCiDJRgCgB1YXpgCgFge1wvBF9TQl9QQ0kwU0JDM1BJREMK8FwvBF9T
Ql9QQ0kwU0JDM1BJREN9XC8EX1NCX1BDSTBTQkMzUElEQ2FcLwRfU0JfUENJMFNCQzNQSURDW4JL
HUxOS0QIX0hJRAxB0AwPCF9VSUQKBBQrX1NUQQB7XC8EX1NCX1BDSTBTQkMzUElEQwrwYKAIk2AK
AKQKCaEEpAoLFBpfUFJTAAhCVUZCEQkKBiMoDBh5AKRCVUZCFEUGX0RJUwBwCgFje1wvBF9TQl9Q
Q0kwU0JDM1BJREMK8GF6YQoEYXBhYqAKlGEKB3RhCghheWNhY4BjY3tcLwRfU0JfUENJMFNCQzNQ
SURDCg9cLwRfU0JfUENJMFNCQzNQSURDFEMIX0NSUwAIQlVGQhEJCgYjAAAYeQCMQlVGQgoBSVJC
MYxCVUZCCgJJUkIycAoAY3AKAGR7XC8EX1NCX1BDSTBTQkMzUElEQwrwYXphCgRhoC2Sk2EKAKAO
lGEKB3RhCghieQFiZKELoAmUYQoAeQFhY3BjSVJCMXBkSVJCMqRCVUZCFEIJX1NSUwGMaAoBSVJC
MYxoCgJJUkIyeUlSQjIKCGB9YElSQjFgcAoAYXpgCgFgogyUYAoAdWF6YAoBYHtcLwRfU0JfUENJ
MFNCQzNQSURDCg9cLwRfU0JfUENJMFNCQzNQSURDeWEKBGF9XC8EX1NCX1BDSTBTQkMzUElEQ2Fc
LwRfU0JfUENJMFNCQzNQSURDW4IsUElDXwhfSElEC0HQCF9DUlMRGQoWRwEgACAAAQJHAaAAoAAB
AiMEAAF5AFuCQAhKTkVUCF9ISUQMOvOAAQhaMDA1Cg8UC19TVEEApFowMDUUDV9ESVMAcAoNWjAw
NQhfQ1JTER4KG0cBqACoAAEBRwGuAK4AAQKJBgANARMAAAB5AAhfUFJTER4KG0cBqACoAAEBRwGu
AK4AAQKJBgANARMAAAB5ABQGX1NSUwFbgk4FTUNBSAhfSElEDDrzABAIWjAwNgoPFAtfU1RBAKRa
MDA2FA1fRElTAHAKDVowMDYIX0NSUxENCgpHAawArAABAnkACF9QUlMRDQoKRwGsAKwAAQJ5ABQG
X1NSUwFbgjVETUExCF9ISUQMQdACAAhfQ1JTESAKHUcBAAAAAAEQRwGAAIAAARBHAcAAwAABICoQ
AnkAW4ImVE1SXwhfSElEDEHQAQAIX0NSUxERCg5HAUAAQAABBCMBAAF5AFuCJlJUQ18IX0hJRAxB
0AsACF9DUlMREQoORwFwAHAAAQYjAAEBeQBbgiJTUEtSCF9ISUQMQdAIAAhfQ1JTEQ0KCkcBYQBh
AAEBeQBbgiZDT1BSCF9ISUQMQdAMBAhfQ1JTEREKDkcB8ADwAAEQIwAgAXkAW4JDC1NZU1IIX0hJ
RAxB0AwCCF9VSUQKAAhfQ1JTEUYJCpJHAdAE0AQBAkcBABF/EQGARwGAEf8RAYBHARAAEAABEEcB
IgAiAAEeRwFEAEQAARxHAWIAYgABAkcBZQBlAAELRwF2AHYAAQpHAZAAkAABEEcBogCiAAEGRwGp
AKkAAQNHAbAAsAABD0cB4ADgAAEQRwGiDKIMAQJHAXgLeAsBBEcBkAGQAQEERwGQApACAQJ5AFuC
OlBTMk0IX0hJRAxB0A8TCF9DUlMRCAoFIgAQeQAUHF9TVEEAe0ZMRzAKBGCgCJNgCgSkCg+hBKQK
AFuCLVBTMksIX0hJRAxB0AMDCF9DUlMRGAoVRwFgAGAAAQFHAWQAZAABASICAHkAW4JOZ0lTQV8I
X0FEUgwAAAcAW4BQSVJZAgpRCgJbgTJQSVJZAVowMDcCAAFFQ1BfAUZEQzEBRkRDMgEAAlowMDgD
U0FFTgFaMDA5A1NCRU4BFAlfU1RBAKQKC1uCQ2JTSU9fCF9ISUQMQdAKBVuAWjAwQQEKgAoBW4EL
WjAwQQFaMDBCCFuAU0lCUAEKLgoCW4ELU0lCUAFCUElPCFuAU0lJTwEKLgoCW4EQU0lJTwFJTkRY
CERBVEEIW4ZFBUlORFhEQVRBAQA4TEROXwgAQA1QT1dfCABIBkFDVF8IAEgXSU9CSAhJT0JMCABA
B0lOVF8IABhETUFTCABINVowMEMIABhaMDBECABIBU1PREUDFDJDRkdfAXAKIElORFiiHpKTREFU
QQpScAqHQlBJT3AKh0JQSU9wCiBJTkRYcGhMRE5fFA1YQ0ZHAHAKqkJQSU8UFkRJU18BQ0ZHX2hw
CgBBQ1RfWENGRxQWRU5BXwFDRkdfaHAKAUFDVF9YQ0ZHFCFTVEFfAUNGR19ooAlBQ1RfcAoPYKEF
cAoNYFhDRkekYBQNUFMwXwFFTkFfaKQAFA5QUzNfAURJU19opAoDCFRJT18RDQoKRwH4A/gDAQh5
ABRPBFJJT18Bi1RJT18KAklPMU6LVElPXwoESU8xWFsTVElPXwoQCiBPVVRfeUlPQkgKCGBySU9C
TGBgcmBoYXBhSU8xTnBhSU8xWKRPVVRfFDRXSU8xAYxUSU9fCgJJT0xMjFRJT18KA0lPTEhwaFRJ
T19wSU9MTElPQkxwSU9MSElPQkgIVElSUREJCgYjEAABeQAUL1JJUlEAi1RJUlEKAUlSUTFbE1RJ
UlEKAAogT1VUX3kKAUlOVF9JUlExpE9VVF8UKFdJUlEBi1RJUlEKAUlSUTFwaFRJUlGCSVJRMWB0
YAoBYHBgSU5UXwhURE1BEQgKBSoBAHkAFDJSRE1BAIxURE1BCgFETUFBWxNURE1BCgAKGE9VVF9w
RE1BU2B5CgFgRE1BQaRPVVRfFCVXRE1BAYxURE1BCgFETUFBcGhURE1BgkRNQUFgdGAKAURNQVNb
gkYZQ09NMQhfSElEDEHQBQEIX1VJRAoBCF9QU0MKABQNX1NUQQCkU1RBXwoCCFJTUkMREQoORwH4
A/gDAQgjEAABeQAIX1BSUxE+CjsxBEcB+AP4AwEIIxgAATEERwH4AvgCAQgjGAABMQRHAegD6AMB
CCMYAAExBEcB6ALoAgEIIxgAATh5ABRGBF9DUlMAWxNSU1JDChAKIElPMV9bE1JTUkMKQAogSVJR
MUNGR18KAnBSSU9fCgBJTzFfcFJJUlFJUlExWENGR6RSU1JDFEwIX1NSUwFbE1JTUkMKAApASU8x
X4tSU1JDCgJJT1hYWxNSU1JDCkAKIElSUTFDRkdfCgJwaFJTUkNXSU8xSU8xX1dJUlFJUlExWENG
R3BJT1hYYKAGk2AL+AOgBpNgC/gCoAaTYAsgAqAGk2ALKAKgBpNgCzgCoAaTYAvoAqAGk2ALOAOg
BpNgC+gDFAxfRElTAERJU18KAhQZX1BTMABQUzBfCgJFTkFfCgJwCgBfUFNDFBNfUFMzAFBTM18K
AnAKA19QU0NbgkAcRkRDMAhfSElEDEHQBwAIX1BTQwoACFJTUkMRHAoZRwHwA/ADAQZHAfcD9wMB
ASNAAAEqBAB5AAhfUFJTETgKNTEARwHwA/ADAQZHAfcD9wMBASNAAAEqBAAxBEcBcANwAwEGRwF3
A3cDAQEjQAABKgQAOHkAFEwIX0NSUwBbE1JTUkMKEAogSU8xX1sTUlNSQwpQCiBJTzJfi1JTUkMK
CklPQV+LUlNSQwoMSU9CX1sTUlNSQwqACiBJUlExWxNSU1JDCqAKGERNQTFDRkdfCgBwUklPXwoA
SU8xX3BSSU9fCgdJTzJfcFJJUlFJUlExcFJETUFETUExWENGR6RSU1JDFEgHX1NSUwFDRkdfCgCL
UlNSQwoCSU9YWFsTUlNSQwoACkBJTzFfWxNSU1JDCoAKIElSUTFbE1JTUkMKoAoYRE1BMXBoUlNS
Q1dJTzFJTzFfV0lSUUlSUTFXRE1BRE1BMVhDRkdwSU9YWGCgBpNgC/ADoAaTYAtwAxQMX0RJUwBE
SVNfCgAUE19QUzMAUFMzXwoAcAoDX1BTQxQTX1BTMABFTkFfCgBwCgBfUFNDFA1fU1RBAKRTVEFf
CgBbgkkeVEhPUghfQURSDAAABgAIX1BSVxIGAgoICgEUCV9TVEEApAoLW4IYVVNCMAhfQURSCgAI
X1BSVxIGAgoPCgFbghtVU0IxCF9BRFIMAAABAAhfUFJXEgYCCg8KAQhBUElDEkkHCRILBAv//woA
CgAKEBILBAv//woBCgAKERILBAv//woCCgAKEhILBAv//woDCgAKExINBAz//wEACgAKAAoQEg0E
DP//AQAKAQoAChESDQQM//8BAAoCCgAKEhINBAz//wEACgMKAAoTEg0EDP//BQAKAAoAChAIUElD
TRJODgkSGAQL//8KAFwvA19TQl9QQ0kwTE5LQQoAEhgEC///CgFcLwNfU0JfUENJMExOS0IKABIY
BAv//woCXC8DX1NCX1BDSTBMTktDCgASGAQL//8KA1wvA19TQl9QQ0kwTE5LRAoAEhoEDP//AQAK
AFwvA19TQl9QQ0kwTE5LQQoAEhoEDP//AQAKAVwvA19TQl9QQ0kwTE5LQgoAEhoEDP//AQAKAlwv
A19TQl9QQ0kwTE5LQwoAEhoEDP//AQAKA1wvA19TQl9QQ0kwTE5LRAoAEhoEDP//BQAKAFwvA19T
Ql9QQ0kwTE5LQQoAFBhfUFJUAKAKUElDRqRBUElDoQakUElDTVuCSzJaMDAwCF9BRFIMAAAKAFuA
WjAwRQIKCAoBW4ELWjAwRQFaMDBGCFuAWjAwRwIKPAoMW4EVWjAwRwNaMDBIIFowMEkgWjAwSiAI
X1BSVxIGAgoeCgUUCV9TVEEApAoPCEFQSUMSRQYHEg0EDP//AgAKAAoAChkSDQQM//8DAAoACgAK
GhINBAz//wQACgAKAAobEg0EDP//BQAKAAoAChgSDQQM//8FAAoBCgAKGRINBAz//wUACgIKAAoa
Eg0EDP//BQAKAwoAChsIWjAwSxJFBgcSDQQM//8CAAoACgAKGRINBAz//wIACgEKAAoaEg0EDP//
BAAKAAoAChsSDQQM//8FAAoACgAKGBINBAz//wUACgEKAAoZEg0EDP//BQAKAgoAChoSDQQM//8F
AAoDCgAKGwhQSUNNEkAMBxIaBAz//wIACgBcLwNfU0JfUENJMExOS0IKABIaBAz//wMACgBcLwNf
U0JfUENJMExOS0MKABIaBAz//wQACgBcLwNfU0JfUENJMExOS0QKABIaBAz//wUACgBcLwNfU0Jf
UENJMExOS0EKABIaBAz//wUACgFcLwNfU0JfUENJMExOS0IKABIaBAz//wUACgJcLwNfU0JfUENJ
MExOS0MKABIaBAz//wUACgNcLwNfU0JfUENJMExOS0QKAAhaMDBMEkAMBxIaBAz//wIACgBcLwNf
U0JfUENJMExOS0IKABIaBAz//wIACgFcLwNfU0JfUENJMExOS0MKABIaBAz//wQACgBcLwNfU0Jf
UENJMExOS0QKABIaBAz//wUACgBcLwNfU0JfUENJMExOS0EKABIaBAz//wUACgFcLwNfU0JfUENJ
MExOS0IKABIaBAz//wUACgJcLwNfU0JfUENJMExOS0MKABIaBAz//wUACgNcLwNfU0JfUENJMExO
S0QKABQ6X1BSVACgG1BJQ0agDpNCX0lEC0gWpFowMEuhBqRBUElDoRegDpNCX0lEC0gWpFowMEyh
BqRQSUNNFC1aMDAxAaAmk1owMEYKEaAQaHtaMDBJDP7///9aMDBJoQx9WjAwSQoBWjAwSVuCLFow
ME0IX0FEUgwBAAoAW4BaMDBOAgpECghbgRBaMDBOAVowME8gWjAwUCBbgkwVWjAwMghfQURSDAAA
CwBbgFowMEUCCggKAVuBC1owMEUBWjAwRghbgFowMEcCCjwKDFuBFVowMEcDWjAwSCBaMDBJIFow
MEogCF9QUlcSBgIKIgoFFAlfU1RBAKQKDwhBUElDEjoEEg0EDP//AQAKAAoAChwSDQQM//8BAAoB
CgAKHRINBAz//wEACgIKAAoeEg0EDP//AQAKAwoACh8IUElDTRJPBgQSGgQM//8BAAoAXC8DX1NC
X1BDSTBMTktBCgASGgQM//8BAAoBXC8DX1NCX1BDSTBMTktCCgASGgQM//8BAAoCXC8DX1NCX1BD
STBMTktDCgASGgQM//8BAAoDXC8DX1NCX1BDSTBMTktECgAUGF9QUlQAoApQSUNGpEFQSUOhBqRQ
SUNNFC1aMDAxAaAmk1owMEYKEaAQaHtaMDBJDP7///9aMDBJoQx9WjAwSQoBWjAwSVuCLFowMFEI
X0FEUgwBAAsAW4BaMDBOAgpECghbgRBaMDBOAVowME8gWjAwUCAQBV9UWl8QBV9TSV8QRwhfR1BF
FBhfTDA4AIZcLwNfU0JfUENJMFRIT1IKAhQYX0wwQwCGXC8DX1NCX1BDSTBKTkVUCgIUHF9MMEYA
hlwvBF9TQl9QQ0kwVEhPUlVTQjAKAhQYX0wxRQCGXC8DX1NCX1BDSTBaMDAwCgIUGF9MMjIAhlwv
A19TQl9QQ0kwWjAwMgoCW4BERUJHAQqACgFbgQtERUJHEURCRzEIW4BFWFRNAAw8+A8ACgRbgQtF
WFRNEkFNRU0gW4BWR0FNAAwCAAwACgFbgQtWR0FNEVZHQTEIW4BHUkFNAAsABAsAAVuBDkdSQU0R
AEAIRkxHMAhbgFowMFIBCwCACgJbgRBaMDBSAVBNMDAIUE0wMQhbgFowMFMBCwKACgJbgRBaMDBT
AVBNMDIIUE0wMwhbgFowMFQBCwSACgJbgRBaMDBUAVBNMDQIUE0wNQhbgFowMFUBCxaACgJbgRBa
MDBVAVBNMTYIUE0xNwhbgFowMFYBCyCACgJbgRBaMDBWAVBNMjAIUE0yMQhbgFowMFcBCyKACgJb
gRBaMDBXAVBNMjIIUE0yMwhbgFowMFgBCySACgFbgQtaMDBTAVBNMjQIW4BaMDBZAQslgAoBW4EL
WjAwUwFQTTI1CFuAWjAwWgELJoAKAluBEFowMFoBUE0yNghQTTI3CFuAWjAxMAELKIAKAluBEFow
MTABUE0yOAhQTTI5CFuAWjAxMQELKoAKAluBEFowMTEBUE0yQQhQTTJCCFuAWjAxMgELLIAKAluB
EFowMTIBUE0yQwhQTTJECFuAWjAxMwELMIAKAVuBC1owMTMBUE0zMAhbgFowMTQBCzKACgFbgQta
MDE0AVBNMzIIW4BETVNSAQuggAoCW4EQRE1TUgFQTUEwCFBNQTEIW4BaMDE1AQuogAoCW4EQWjAx
NQFQTUE4CFBNQTkIW4BaMDE2AQusgAoCW4EQWjAxNgFQTUFDCFBNQUQIW4BaMDE3AQohCgFbgQta
MDE3AVowMTgIW4BaMDE5AQqhCgFbgQtaMDE5AVowMUEIW4BaMDFCAAw6+A8ACgJbgQtaMDFCEkJf
SUQQ
====
begin-base64 644 openbsd.FACP.1
RkFDUHQAAAABllNVTiAgIFYyMHogICAgAAAEBlBURUNAQg8AwP/3+zBM9/sBAAkAL4AAAPDxAAAA
gAAAAAAAAASAAAAAAAAAAAAAAAiAAAAggAAAsIAAAAQCAAQECBAAZQDpAwAAAAABAH1+fwAAAAUA
AAA=
====
begin-base64 644 openbsd.HPET.3
SFBFVDgAAAABplN1biAgIFYyMHogICAgAAAEBlBURUMAAAAAoIIiEABAAAAAAND+AAAAAAAAEAA=
====
begin-base64 644 openbsd.RSDT.0
UlNEVEAAAAABGlBUTFREICAgUlNEVCAgAAAEBiBMVFAAAAAAmGv3+wBt9/s4bff7rm33+/5t9/ub
bvf7OG/3+w==
====
begin-base64 644 openbsd.SPCR.5
U1BDUlAAAAABlVBUTFREICRVQ1JUQkwkAAAEBlBUTCABAAAAAAAAAAEIAAD4AwAAAAAAAAEEAAAA
AAcAAQABAP////////8AAAAAAAAAAAA=
====
begin-base64 644 openbsd.SRAT.8
U1JBVMgAAAABqFNVTiAgIFYyMHogICAgAAAEBlNVTiABAAAAAQAAAAAAAAAAAAAAABAAAAEAAAAA
AAAAAAAAAAEoAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAEAAAABAAAAAAAAAAAAAAABKAAAAAAAAAAA
EAAAAAAAAADwfwAAAAABAAAAAQAAAAAAAAAAAAAAABABAQEAAAAAAAAAAAAAAAEoAQAAAAAAAAAA
gAAAAAAAAAB8AAAAAAEAAAABAAAAAAAAAAAAAAA=
====
begin-base64 644 openbsd.SSDT.6
U1NEVJ0AAAAB1FNVTiAgIFYyMHogICAgAAAEBiBMVFABAAAAEEgHXC5fU0JfUENJMAhNTUlPEkYG
AxIgBgwDgPwADBCP/AAMA5D8AAyQ//0ADAMA/gAMED/+ABIgBgwAAAAADAAAAAAMAAAAAAwAAAAA
DAAAAAAMAAAAABIgBgwDwP4ADBDQ/gAMAwoAAAyQCwAADAAAAAAMAAAAAA==
====
begin-base64 644 openbsd.SSDT.7
U1NEVJ0AAAABMlNVTiAgIFYyMHogICAgAAAEBiBMVFABAAAAEEgHXC5fU0JfUENJMAhQQ0lPEkYG
AxIgBgwzAAAADBAwAAAMAAAAAAwAAAAADAAAAAAMAAAAABIgBgwAAAAADAAAAAAMAAAAAAwAAAAA
DAAAAAAMAAAAABIgBgwAAAAADAAAAAAMAAAAAAwAAAAADAAAAAAMAAAAAA==
====
begin-base64 644 openbsd.headers
ClJTRCBQVFI6IENoZWNrc3VtPTEwMiwgT0VNSUQ9UFRMVEQsIFJzZHRBZGRyZXNzPTB4ZmJmNzRi
OTQKCgpSU0RUOiBMZW5ndGg9NjQsIFJldmlzaW9uPTEsIENoZWNrc3VtPTI2LAoJT0VNSUQ9UFRM
VEQsIE9FTSBUYWJsZSBJRD0gIFJTRFQsIE9FTSBSZXZpc2lvbj0weDYwNDAwMDAsCglDcmVhdG9y
IElEPSBMVFAsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKCUVudHJpZXM9eyAweGZiZjc2Yjk4LCAw
eGZiZjc2ZDAwLCAweGZiZjc2ZDM4LCAweGZiZjc2ZGFlLCAweGZiZjc2ZGZlLCAweGZiZjc2ZTli
LCAweGZiZjc2ZjM4IH0KCgoJRFNEVD0weGZiZjc0YzMwCglJTlRfTU9ERUw9QVBJQwoJU0NJX0lO
VD05CglTTUlfQ01EPTB4ODAyZiwgQUNQSV9FTkFCTEU9MHhmMCwgQUNQSV9ESVNBQkxFPTB4ZjEs
IFM0QklPU19SRVE9MHgwCglQTTFhX0VWVF9CTEs9MHg4MDAwLTB4ODAwMwoJUE0xYV9DTlRfQkxL
PTB4ODAwNC0weDgwMDUKCVBNMl9UTVJfQkxLPTB4ODAwOC0weDgwMGIKCVBNMl9HUEUwX0JMSz0w
eDgwMjAtMHg4MDIzCglQTTJfR1BFMV9CTEs9MHg4MGIwLTB4ODBiNywgR1BFMV9CQVNFPTE2CglQ
X0xWTDJfTEFUPTEwMW1zLCBQX0xWTDNfTEFUPTEwMDFtcwoJRkxVU0hfU0laRT0wLCBGTFVTSF9T
VFJJREU9MAoJRFVUWV9PRkZTRVQ9MSwgRFVUWV9XSURUSD0wCglEQVlfQUxSTT0xMjUsIE1PTl9B
TFJNPTEyNiwgQ0VOVFVSWT0xMjcKCUZsYWdzPXtXQklOVkQsUFJPQ19DMX0KCgpEU0RUOiBMZW5n
dGg9ODA0MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTY2LAoJT0VNSUQ9U3VuLCBPRU0gVGFibGUg
SUQ9VjIweiwgT0VNIFJldmlzaW9uPTB4NjA0MDAwMCwKCUNyZWF0b3IgSUQ9TVNGVCwgQ3JlYXRv
ciBSZXZpc2lvbj0weDEwMDAwMGUKCgpIUEVUOiBMZW5ndGg9NTYsIFJldmlzaW9uPTEsIENoZWNr
c3VtPTE2NiwKCU9FTUlEPVN1biwgT0VNIFRhYmxlIElEPVYyMHosIE9FTSBSZXZpc2lvbj0weDYw
NDAwMDAsCglDcmVhdG9yIElEPVBURUMsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKQVBJQzogTGVu
Z3RoPTExOCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MjExLAoJT0VNSUQ9UFRMVEQsIE9FTSBUYWJs
ZSBJRD0JIEFQSUMsIE9FTSBSZXZpc2lvbj0weDYwNDAwMDAsCglDcmVhdG9yIElEPSBMVFAsIENy
ZWF0b3IgUmV2aXNpb249MHgwCgoKU1BDUjogTGVuZ3RoPTgwLCBSZXZpc2lvbj0xLCBDaGVja3N1
bT0xNDksCglPRU1JRD1QVExURCwgT0VNIFRhYmxlIElEPSRVQ1JUQkwkLCBPRU0gUmV2aXNpb249
MHg2MDQwMDAwLAoJQ3JlYXRvciBJRD1QVEwsIENyZWF0b3IgUmV2aXNpb249MHgxCgoKU1NEVDog
TGVuZ3RoPTE1NywgUmV2aXNpb249MSwgQ2hlY2tzdW09MjEyLAoJT0VNSUQ9U1VOLCBPRU0gVGFi
bGUgSUQ9VjIweiwgT0VNIFJldmlzaW9uPTB4NjA0MDAwMCwKCUNyZWF0b3IgSUQ9IExUUCwgQ3Jl
YXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBMZW5ndGg9MTU3LCBSZXZpc2lvbj0xLCBDaGVja3N1
bT01MCwKCU9FTUlEPVNVTiwgT0VNIFRhYmxlIElEPVYyMHosIE9FTSBSZXZpc2lvbj0weDYwNDAw
MDAsCglDcmVhdG9yIElEPSBMVFAsIENyZWF0b3IgUmV2aXNpb249MHgxCgoKU1JBVDogTGVuZ3Ro
PTIwMCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTY4LAoJT0VNSUQ9U1VOLCBPRU0gVGFibGUgSUQ9
VjIweiwgT0VNIFJldmlzaW9uPTB4NjA0MDAwMCwKCUNyZWF0b3IgSUQ9U1VOLCBDcmVhdG9yIFJl
dmlzaW9uPTB4MQoK
====
[demime 1.01d removed an attachment of type text/x-patch which had a name of
openbsd-rum-hostap-beacon-fix-v2.patch]