Discussion:
relayctl problem
Kapetanakis Giannis
2017-07-05 09:33:31 UTC
Permalink
Synopsis: relayctl stopped relaying
Category: system
System : OpenBSD 6.1
Details : OpenBSD 6.1-current (GENERIC.MP) #80: Mon Jul 3 14:23:11 MDT 2017
***@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Architecture: OpenBSD.amd64
Machine : amd64
patch http://marc.info/?l=openbsd-cvs&m=149140326301074&w=2
seems to create a problem in my dhcrelay setup
bpf.c,v 1.17
packet.c,v 1.13
dhcpd.h,v 1.22

Using the log-patch from Reyk
I have these errors:
Jul 5 11:53:09 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:09 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
Jul 5 11:53:10 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:10 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364

# client - OBSD
# dhclient -d vio1
DHCPDISCOVER on vio1 - interval 1
DHCPDISCOVER on vio1 - interval 2
DHCPDISCOVER on vio1 - interval 3
DHCPDISCOVER on vio1 - interval 6
DHCPDISCOVER on vio1 - interval 10

# dhcrelay runs on carp interface on top of vlan
trunk1 (lacp) - vlans - carp - dhcrelay
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
both dhcp servers are on carp. I send packets on their real IP not the carped one.
reply comes from

vlan8: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:1b:21:95:2d:eb
description: TEST_VLAN
index 37 priority 0 llprio 3
encap: vnetid 8 parent trunk1
groups: vlan internal
media: Ethernet autoselect
status: active
carp8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:08
description: TEST
index 65 priority 15 llprio 3
carp: MASTER carpdev vlan8 vhid 8 advbase 1 advskew 0
groups: carp
status: master
inet 10.1.100.1 netmask 0xffffff00 broadcast 10.1.100.255

# tcpdump on vlan8 (internal-clients)
11:59:09.156292 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba [|bootp] [tos 0x10]
11:59:10.161023 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:1 [|bootp] [tos 0x10]
11:59:12.171069 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:3 [|bootp] [tos 0x10]
11:59:15.181119 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:6 [|bootp] [tos 0x10]
11:59:21.191020 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:12 [|bootp] [tos 0x10]

# tcpdump on external trunk0 (relay to dhcp server)
11:59:10.161869 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:12.171900 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:3 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:15.181986 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:16.185594 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191473 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191968 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]

# dhcp_server1
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1: load balance to peer failover-net
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:16 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1

# dhcp_server2
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:10 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
Reverting back to:
bpf.c,v 1.17
packet.c,v 1.13
dhcpd.h,v 1.22
fixes my problems.

SENDBUG: dmesg, pcidump, acpidump and usbdevs are attached.
SENDBUG: Feel free to delete or use the -D flag if they contain sensitive information.

dmesg:
OpenBSD 6.1-current (GENERIC.MP) #80: Mon Jul 3 14:23:11 MDT 2017
***@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 4234805248 (4038MB)
avail mem = 4100669440 (3910MB)
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xbf6c8000 (92 entries)
bios0: vendor FUJITSU // Phoenix Technologies Ltd. version "6.00 Rev. 1.06.3031" date 12/14/2010
bios0: FUJITSU PRIMERGY RX200 S6
acpi0 at bios0: rev 2
acpi0: sleep states S0 S1 S4 S5
acpi0: tables DSDT FACP TCPA SLIT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT EINJ HEST BERT SSDT ERST SPCR MCFG HPET APIC BOOT
acpi0: wakeup devices PE0_(S4) PE1_(S4) PE3_(S4) PE7_(S4) PE9_(S4) PE1A(S4) USB1(S1) USB2(S1) USB3(S1) USB4(S1) USB5(S1) USB6(S1) USB7(S1) USB8(S1) COM1(S1)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-9
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 32 (boot processor)
cpu0: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.49 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: TSC frequency 2800494400 Hz
cpu0: smt 0, core 0, package 1
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 133MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.1, IBE
cpu1 at mainbus0: apid 34 (application processor)
cpu1: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.10 MHz
cpu1: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 1
cpu2 at mainbus0: apid 36 (application processor)
cpu2: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.10 MHz
cpu2: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 0, core 2, package 1
cpu3 at mainbus0: apid 48 (application processor)
cpu3: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.10 MHz
cpu3: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu3: 256KB 64b/line 8-way L2 cache
cpu3: smt 0, core 8, package 1
cpu4 at mainbus0: apid 50 (application processor)
cpu4: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.10 MHz
cpu4: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu4: 256KB 64b/line 8-way L2 cache
cpu4: smt 0, core 9, package 1
cpu5 at mainbus0: apid 52 (application processor)
cpu5: Intel(R) Xeon(R) CPU X5660 @ 2.80GHz, 2800.10 MHz
cpu5: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT,AES,NXE,PAGE1GB,RDTSCP,LONG,LAHF,PERF,ITSC,SENSOR,ARAT
cpu5: 256KB 64b/line 8-way L2 cache
cpu5: smt 0, core 10, package 1
ioapic0 at mainbus0: apid 0 pa 0xfec00000, version 20, 24 pins
ioapic1 at mainbus0: apid 1 pa 0xfec80000, version 20, 24 pins
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (PE1_)
acpiprt2 at acpi0: bus 2 (PE3_)
acpiprt3 at acpi0: bus 3 (PE7_)
acpiprt4 at acpi0: bus 7 (PE9_)
acpiprt5 at acpi0: bus 8 (PE1A)
acpicpu0 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpicpu1 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpicpu2 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpicpu3 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpicpu4 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpicpu5 at acpi0: C3(***@128 ***@0x1015), C2(***@96 ***@0x1014), C1(***@32 halt), PSS
acpibtn0 at acpi0: PWRB
"PNP0A05" at acpi0 not configured
"PNP0501" at acpi0 not configured
"IPI0001" at acpi0 not configured
"PNP0A05" at acpi0 not configured
acpiac0 at acpi0: AC unit online
"ACPI000D" at acpi0 not configured
ipmi at mainbus0 not configured
cpu0: Enhanced SpeedStep 2800 MHz: speeds: 2794, 2793, 2660, 2527, 2394, 2261, 2128, 1995, 1862, 1729, 1596 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel 5500 Host" rev 0x13
ppb0 at pci0 dev 1 function 0 "Intel X58 PCIE" rev 0x13: msi
pci1 at ppb0 bus 1
em0 at pci1 dev 0 function 0 "Intel 82575EB" rev 0x02: msi, address 00:26:2d:08:eb:3e
em1 at pci1 dev 0 function 1 "Intel 82575EB" rev 0x02: msi, address 00:26:2d:08:eb:3f
ppb1 at pci0 dev 3 function 0 "Intel X58 PCIE" rev 0x13: msi
pci2 at ppb1 bus 2
mfi0 at pci2 dev 0 function 0 "Symbios Logic MegaRAID SAS2008" rev 0x03: apic 1 int 0
mfi0: "RAID Ctrl SAS 6G 0/1 (D2607)", firmware 20.7.1-0025
scsibus1 at mfi0: 16 targets
sd0 at scsibus1 targ 0 lun 0: <LSI, RAID SAS 6G 0/1, 2.90> SCSI3 0/direct fixed naa.6003005700e53d7018c3c52f17fb1721
sd0: 69472MB, 512 bytes/sector, 142278656 sectors
scsibus2 at mfi0: 256 targets
ppb2 at pci0 dev 7 function 0 "Intel X58 PCIE" rev 0x13: msi
pci3 at ppb2 bus 3
ppb3 at pci3 dev 0 function 0 "IDT 89HPES12N3A" rev 0x0e
pci4 at ppb3 bus 4
ppb4 at pci4 dev 2 function 0 "IDT 89HPES12N3A" rev 0x0e
pci5 at ppb4 bus 5
em2 at pci5 dev 0 function 0 "Intel 82571EB" rev 0x06: apic 1 int 14, address 00:1b:21:95:2d:e9
em3 at pci5 dev 0 function 1 "Intel 82571EB" rev 0x06: apic 1 int 15, address 00:1b:21:95:2d:e8
ppb5 at pci4 dev 4 function 0 "IDT 89HPES12N3A" rev 0x0e
pci6 at ppb5 bus 6
em4 at pci6 dev 0 function 0 "Intel 82571EB" rev 0x06: apic 1 int 13, address 00:1b:21:95:2d:eb
em5 at pci6 dev 0 function 1 "Intel 82571EB" rev 0x06: apic 1 int 6, address 00:1b:21:95:2d:ea
ppb6 at pci0 dev 9 function 0 "Intel X58 PCIE" rev 0x13: msi
pci7 at ppb6 bus 7
"Intel X58 QuickPath" rev 0x13 at pci0 dev 16 function 0 not configured
"Intel X58 QuickPath" rev 0x13 at pci0 dev 16 function 1 not configured
"Intel X58 QuickPath" rev 0x13 at pci0 dev 17 function 0 not configured
"Intel X58 QuickPath" rev 0x13 at pci0 dev 17 function 1 not configured
"Intel X58 Misc" rev 0x13 at pci0 dev 20 function 0 not configured
"Intel X58 GPIO" rev 0x13 at pci0 dev 20 function 1 not configured
"Intel X58 RAS" rev 0x13 at pci0 dev 20 function 2 not configured
"Intel X58 Throttle" rev 0x13 at pci0 dev 20 function 3 not configured
vendor "Intel", unknown product 0x342f (class system subclass interrupt, rev 0x13) at pci0 dev 21 function 0 not configured
uhci0 at pci0 dev 26 function 0 "Intel 82801JI USB" rev 0x00: apic 0 int 19
uhci1 at pci0 dev 26 function 1 "Intel 82801JI USB" rev 0x00: apic 0 int 18
uhci2 at pci0 dev 26 function 2 "Intel 82801JI USB" rev 0x00: apic 0 int 18
ehci0 at pci0 dev 26 function 7 "Intel 82801JI USB" rev 0x00: apic 0 int 18
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb7 at pci0 dev 28 function 0 "Intel 82801JI PCIE" rev 0x00: msi
pci8 at ppb7 bus 8
vga1 at pci8 dev 0 function 0 "Matrox MGA G200e" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
uhci3 at pci0 dev 29 function 0 "Intel 82801JI USB" rev 0x00: apic 0 int 23
uhci4 at pci0 dev 29 function 1 "Intel 82801JI USB" rev 0x00: apic 0 int 22
uhci5 at pci0 dev 29 function 2 "Intel 82801JI USB" rev 0x00: apic 0 int 21
ehci1 at pci0 dev 29 function 7 "Intel 82801JI USB" rev 0x00: apic 0 int 23
usb1 at ehci1: USB revision 2.0
uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb8 at pci0 dev 30 function 0 "Intel 82801BA Hub-to-PCI" rev 0x90
pci9 at ppb8 bus 9
pcib0 at pci0 dev 31 function 0 "Intel 82801JIR LPC" rev 0x00
pciide0 at pci0 dev 31 function 2 "Intel 82801JI SATA" rev 0x00: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using apic 0 int 16 for native-PCI interrupt
ichiic0 at pci0 dev 31 function 3 "Intel 82801JI SMBus" rev 0x00: apic 0 int 17
iic0 at ichiic0
iic0: addr 0x2e 00=40 words 00=4040 01=0000 02=0000 03=0000 04=0000 05=0000 06=0000 07=0000
pciide1 at pci0 dev 31 function 5 "Intel 82801JI SATA" rev 0x00: DMA, channel 0 wired to native-PCI, channel 1 wired to native-PCI
pciide1: using apic 0 int 17 for native-PCI interrupt
atapiscsi0 at pciide1 channel 1 drive 0
scsibus3 at atapiscsi0: 2 targets
cd0 at scsibus3 targ 0 lun 0: <Optiarc, DVD RW AD-7710H, 1.40> ATAPI 5/cdrom removable
cd0(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5
usb2 at uhci0: USB revision 1.0
uhub2 at usb2 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci1: USB revision 1.0
uhub3 at usb3 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci2: USB revision 1.0
uhub4 at usb4 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb5 at uhci3: USB revision 1.0
uhub5 at usb5 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb6 at uhci4: USB revision 1.0
uhub6 at usb6 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb7 at uhci5: USB revision 1.0
uhub7 at usb7 configuration 1 interface 0 "Intel UHCI 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
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
pci10 at mainbus0 bus 255
pci11 at mainbus0 bus 254
pchb1 at pci11 dev 0 function 0 vendor "Intel", unknown product 0x2c70 rev 0x02
pchb2 at pci11 dev 0 function 1 vendor "Intel", unknown product 0x2d81 rev 0x02
pchb3 at pci11 dev 2 function 0 vendor "Intel", unknown product 0x2d90 rev 0x02
pchb4 at pci11 dev 2 function 1 vendor "Intel", unknown product 0x2d91 rev 0x02
pchb5 at pci11 dev 2 function 2 vendor "Intel", unknown product 0x2d92 rev 0x02
pchb6 at pci11 dev 2 function 3 vendor "Intel", unknown product 0x2d93 rev 0x02
pchb7 at pci11 dev 2 function 4 vendor "Intel", unknown product 0x2d94 rev 0x02
pchb8 at pci11 dev 2 function 5 vendor "Intel", unknown product 0x2d95 rev 0x02
pchb9 at pci11 dev 3 function 0 vendor "Intel", unknown product 0x2d98 rev 0x02
pchb10 at pci11 dev 3 function 1 vendor "Intel", unknown product 0x2d99 rev 0x02
pchb11 at pci11 dev 3 function 2 vendor "Intel", unknown product 0x2d9a rev 0x02
pchb12 at pci11 dev 3 function 4 vendor "Intel", unknown product 0x2d9c rev 0x02
pchb13 at pci11 dev 4 function 0 vendor "Intel", unknown product 0x2da0 rev 0x02
pchb14 at pci11 dev 4 function 1 vendor "Intel", unknown product 0x2da1 rev 0x02
pchb15 at pci11 dev 4 function 2 vendor "Intel", unknown product 0x2da2 rev 0x02
pchb16 at pci11 dev 4 function 3 vendor "Intel", unknown product 0x2da3 rev 0x02
pchb17 at pci11 dev 5 function 0 vendor "Intel", unknown product 0x2da8 rev 0x02
pchb18 at pci11 dev 5 function 1 vendor "Intel", unknown product 0x2da9 rev 0x02
pchb19 at pci11 dev 5 function 2 vendor "Intel", unknown product 0x2daa rev 0x02
pchb20 at pci11 dev 5 function 3 vendor "Intel", unknown product 0x2dab rev 0x02
pchb21 at pci11 dev 6 function 0 vendor "Intel", unknown product 0x2db0 rev 0x02
pchb22 at pci11 dev 6 function 1 vendor "Intel", unknown product 0x2db1 rev 0x02
pchb23 at pci11 dev 6 function 2 vendor "Intel", unknown product 0x2db2 rev 0x02
pchb24 at pci11 dev 6 function 3 vendor "Intel", unknown product 0x2db3 rev 0x02
uhidev0 at uhub4 port 1 configuration 1 interface 0 "Fujitsu iRMC USB Device" rev 1.10/0.01 addr 2
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd0 at ukbd0: console keyboard, using wsdisplay0
uhidev1 at uhub4 port 1 configuration 1 interface 1 "Fujitsu iRMC USB Device" rev 1.10/0.01 addr 2
uhidev1: iclass 3/1
ums0 at uhidev1: 8 buttons, Z dir
wsmouse0 at ums0 mux 0
uhidev2 at uhub7 port 1 configuration 1 interface 0 "Dell Dell USB Keyboard" rev 1.10/3.06 addr 2
uhidev2: iclass 3/1
ukbd1 at uhidev2: 8 variable keys, 6 key codes
wskbd1 at ukbd1 mux 1
wskbd1: connecting to wsdisplay0
uhidev3 at uhub7 port 2 configuration 1 interface 0 "Primax Electronics USB Optical Mouse" rev 2.00/2.00 addr 3
uhidev3: iclass 3/1
ums1 at uhidev3: 3 buttons, Z dir
wsmouse1 at ums1 mux 0
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
root on sd0a (190c023aaaa894b4.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
carp: pfsync0 demoted group carp by 32 to 160 (pfsync init)
carp: pfsync0 demoted group pfsync by 32 to 32 (pfsync init)
carp: pfsync0 demoted group carp by 1 to 161 (pfsync bulk start)
carp: pfsync0 demoted group pfsync by 1 to 33 (pfsync bulk start)
carp10: state transition: BACKUP -> MASTER
carp15: state transition: BACKUP -> MASTER
carp16: state transition: BACKUP -> MASTER
carp17: state transition: BACKUP -> MASTER
carp18: state transition: BACKUP -> MASTER
carp19: state transition: BACKUP -> MASTER
carp20: state transition: BACKUP -> MASTER
carp21: state transition: BACKUP -> MASTER
carp22: state transition: BACKUP -> MASTER
carp31: state transition: BACKUP -> MASTER
carp32: state transition: BACKUP -> MASTER
carp33: state transition: BACKUP -> MASTER
carp41: state transition: BACKUP -> MASTER
carp47: state transition: BACKUP -> MASTER
carp48: state transition: BACKUP -> MASTER
carp49: state transition: BACKUP -> MASTER
carp51: state transition: BACKUP -> MASTER
carp53: state transition: BACKUP -> MASTER
carp56: state transition: BACKUP -> MASTER
carp60: state transition: BACKUP -> MASTER
carp61: state transition: BACKUP -> MASTER
carp62: state transition: BACKUP -> MASTER
carp63: state transition: BACKUP -> MASTER
carp64: state transition: BACKUP -> MASTER
carp65: state transition: BACKUP -> MASTER
carp79: state transition: BACKUP -> MASTER
carp8: state transition: BACKUP -> MASTER
carp83: state transition: BACKUP -> MASTER

usbdevs:
Controller /dev/usb0:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb1:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
port 3 powered
port 4 powered
port 5 powered
port 6 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb3:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 powered
port 2 powered
Controller /dev/usb7:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x8086), rev 1.00
port 1 addr 2: low speed, power 70 mA, config 1, Dell USB Keyboard(0x2003), Dell(0x413c), rev 3.06
port 2 addr 3: low speed, power 100 mA, config 1, USB Optical Mouse(0x4d22), Primax Electronics(0x0461), rev 2.00

pcidump:
Domain /dev/pci0:
0:0:0: Intel 5500 Host
0x0000: Vendor ID: 8086 Product ID: 3403
0x0004: Command: 0140 Status: 0810
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
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: 1734 Product ID: 1127
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0150: Enhanced Capability 0x0d: Access Control Services
0x0160: Enhanced Capability 0x0b: Vendor-Specific
0x00e0: Capability 0x01: Power Management
State: D0
0x0000: 34038086 08100140 06000013 00000010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11271734
0x0030: 00000000 00000060 00000000 0000010b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 01029005 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 0142e010 00008020 00000007 003b3c41
0x00a0: 30410000 00000000 010003c0 00000007
0x00b0: 00000000 0000003e 00000009 00000000
0x00c0: 00000001 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: c8030001 00000008 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:1:0: Intel X58 PCIE
0x0000: Vendor ID: 8086 Product ID: 3408
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 13
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: 20 I/O Limit: 20 Secondary Status: 2000
0x0020: Memory Base: ce10 Memory Limit: ce10
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: 0b Bridge Control: 0007
0x0040: Capability 0x0d: PCI-PCI
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x10: PCI Express
Link Speed: 2.5 / 5.0 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0150: Enhanced Capability 0x0d: Access Control Services
0x0160: Enhanced Capability 0x0b: Vendor-Specific
0x00e0: Capability 0x01: Power Management
State: D0
0x0000: 34088086 00100147 06040013 00010010
0x0010: 00000000 00000000 00010100 20002020
0x0020: ce10ce10 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0007010b
0x0040: 0000600d 11271734 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 01039005 fee20000 00000060 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 0142e010 00008021 00000007 003b3c42
0x00a0: 30410040 00000000 004003e8 00010007
0x00b0: 00000000 0000003e 00000009 00000000
0x00c0: 00000002 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: c8030001 00000008 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:3:0: Intel X58 PCIE
0x0000: Vendor ID: 8086 Product ID: 340a
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 13
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: 30 I/O Limit: 30 Secondary Status: 2000
0x0020: Memory Base: ce20 Memory Limit: ce20
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: 0b Bridge Control: 0007
0x0040: Capability 0x0d: PCI-PCI
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x10: PCI Express
Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0150: Enhanced Capability 0x0d: Access Control Services
0x0160: Enhanced Capability 0x0b: Vendor-Specific
0x00e0: Capability 0x01: Power Management
State: D0
0x0000: 340a8086 00100147 06040013 00010010
0x0010: 00000000 00000000 00020200 20003030
0x0020: ce20ce20 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0007010b
0x0040: 0000600d 11271734 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 01039005 fee20000 00000061 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 0142e010 00008021 00000007 003b3c42
0x00a0: 30420040 00180c80 004003e8 00010007
0x00b0: 00000000 0000003e 00000009 00000000
0x00c0: 00000002 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: c8030001 00000008 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:7:0: Intel X58 PCIE
0x0000: Vendor ID: 8086 Product ID: 340e
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 13
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: 6
Secondary Latency Timer: 00
0x001c: I/O Base: 40 I/O Limit: 50 Secondary Status: 2000
0x0020: Memory Base: ce30 Memory Limit: ce40
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: 0b Bridge Control: 0007
0x0040: Capability 0x0d: PCI-PCI
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x10: PCI Express
Link Speed: 2.5 / 5.0 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0150: Enhanced Capability 0x0d: Access Control Services
0x0160: Enhanced Capability 0x0b: Vendor-Specific
0x00e0: Capability 0x01: Power Management
State: D0
0x0000: 340e8086 00100147 06040013 00010010
0x0010: 00000000 00000000 00060300 20005040
0x0020: ce40ce30 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0007010b
0x0040: 0000600d 11271734 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 01039005 fee20000 00000063 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 0142e010 00008021 00000007 003b3c42
0x00a0: 30410040 00100c80 004003e8 00010007
0x00b0: 00000000 0000003e 00000009 00000000
0x00c0: 00000002 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: c8030001 00000008 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:9:0: Intel X58 PCIE
0x0000: Vendor ID: 8086 Product ID: 3410
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 7 Subordinate Bus: 7
Secondary Latency Timer: 00
0x001c: I/O Base: f0 I/O Limit: 00 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: 0b Bridge Control: 0007
0x0040: Capability 0x0d: PCI-PCI
0x0060: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x10: PCI Express
Link Speed: 2.5 / 5.0 GT/s Link Width: x0 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0150: Enhanced Capability 0x0d: Access Control Services
0x00e0: Capability 0x01: Power Management
State: D0
0x0000: 34108086 00100147 06040013 00010010
0x0010: 00000000 00000000 00070700 000000f0
0x0020: 0000fff0 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 0007010b
0x0040: 0000600d 11271734 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 01039005 fee20000 00000064 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 0142e010 00008021 00000007 003b3c42
0x00a0: 10010010 00080c80 000003e8 00010007
0x00b0: 00000000 0000003e 00000009 00000000
0x00c0: 00000001 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: c8030001 00000008 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:14:4: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 3439
0x0004: Command: 0000 Status: 0010
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0x00000000/0x00000020
0x0014: BAR mem 32bit addr: 0x00000000/0x00000020
0x0018: BAR mem 32bit addr: 0x00000000/0x00000020
0x001c: BAR mem 32bit addr: 0x00000000/0x00000020
0x0020: BAR mem 32bit addr: 0x00000000/0x00000020
0x0024: BAR mem 32bit addr: 0x00000000/0x00000020
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 34398086 00100000 06000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000040 00000000 00000000
0x0040: 00920010 00008000 00000000 003bf400
0x0050: 10000000 00000000 000007c0 00010000
0x0060: 00000000 00008000 00000000 003bf400
0x0070: 10000000 00000000 000007c0 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:16:0: Intel X58 QuickPath
0x0000: Vendor ID: 8086 Product ID: 3425
0x0004: Command: 0000 Status: 0010
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x09: Vendor Specific
0x0000: 34258086 00100000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000050 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: f0ff0009 00c00002 00006800 00000039
0x0060: 07fac688 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000018 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 08960800 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 11111164 11111164
0:16:1: Intel X58 QuickPath
0x0000: Vendor ID: 8086 Product ID: 3426
0x0004: Command: 0000 Status: 0000
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 34268086 00000000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000001 00000004 00000000 00802246
0x0050: 00020008 00000000 00000004 00000000
0x0060: 00000000 00000040 00000000 00000002
0x0070: 00000000 00000000 00000000 00000000
0x0080: 20820001 08208208 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 0001003a 00000000 00000000
0x00c0: 00000000 00000004 00000000 00000000
0x00d0: 00000004 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:17:0: Intel X58 QuickPath
0x0000: Vendor ID: 8086 Product ID: 3427
0x0004: Command: 0000 Status: 0010
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x09: Vendor Specific
0x0000: 34278086 00100000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000050 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: f0ff0009 00c00002 00006901 00000039
0x0060: 07fac688 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 02000207 007f2000 00000200 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 08960800 00100000 0606fc00 005f0001
0x00d0: 00000e45 0000d100 00000000 00050481
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00100000 00000000 11111164 11111164
0:17:1: Intel X58 QuickPath
0x0000: Vendor ID: 8086 Product ID: 3428
0x0004: Command: 0000 Status: 0000
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 34288086 00000000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
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: 00000040 ffffffff 00000000 00000000
0x00b0: 00000080 ffffffff 00000000 00000000
0x00c0: 00ff0040 ffffffff 00000000 00000000
0x00d0: 000000a0 ffffffff 00000000 00000000
0x00e0: 00000001 00001816 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:20:0: Intel X58 Misc
0x0000: Vendor ID: 8086 Product ID: 342e
0x0004: Command: 0000 Status: 0010
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 342e8086 00100000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000040 00000000 00000000
0x0040: 00920010 00008000 00000000 003bf400
0x0050: 10000000 00000000 000007c0 00010000
0x0060: 00000000 00008000 00000000 003bf400
0x0070: 10000000 00000000 000007c0 00000000
0x0080: 00000000 00000000 ffff0000 0007ffff
0x0090: 00000000 00000000 00050048 00037c06
0x00a0: 00000000 00000000 bf800009 00000000
0x00b0: ffff0000 0007ffff 00000000 00000000
0x00c0: ffff0000 0007ffff 00000000 00000000
0x00d0: bc000000 3c000000 00000001 fc000000
0x00e0: ffffffff 00000000 00000000 00000000
0x00f0: 03ffe574 00000000 00007f87 00000000
0:20:1: Intel X58 GPIO
0x0000: Vendor ID: 8086 Product ID: 3422
0x0004: Command: 0000 Status: 0010
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 34228086 00100000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000040 00000000 00000000
0x0040: 00920010 00008000 00000000 003bf400
0x0050: 10000000 00000000 000007c0 00010000
0x0060: 00000000 00008000 00000000 003bf400
0x0070: 10000000 00000000 000007c0 00000000
0x0080: 00000000 00000000 0000150c 00000000
0x0090: 00000000 00000000 00000000 bf000000
0x00a0: 00000000 02210001 01850000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000001 00000000
0x00e0: 00000000 00000000 0000150c 00000000
0x00f0: 00000000 00000000 00000000 bf000000
0:20:2: Intel X58 RAS
0x0000: Vendor ID: 8086 Product ID: 3423
0x0004: Command: 0000 Status: 0010
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x10: PCI Express
0x0100: Enhanced Capability 0x00: Unknown
0x0000: 34238086 00100000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
0x0030: 00000000 00000040 00000000 00000000
0x0040: 00920010 00008000 00000000 003bf400
0x0050: 10000000 00000000 000007c0 00010000
0x0060: 00000000 00008000 00000000 003bf400
0x0070: 10000000 00000000 000007c0 00000000
0x0080: 02a080a4 aaaa0150 000000a8 00001565
0x0090: 00000000 00000024 00000804 00000000
0x00a0: 00000000 0000002a 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000001 00000000 00000000 00004200
0x00d0: 00000002 9a080038 35b5009b 00120000
0x00e0: 0005d841 000003df 000007ff 00000000
0x00f0: 00000000 00000000 00000000 00000000
0:20:3: Intel X58 Throttle
0x0000: Vendor ID: 8086 Product ID: 3438
0x0004: Command: 0000 Status: 0000
0x0008: Class: 08 Subclass: 00 Interface: 00 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 34388086 00000000 08000013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
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 0000000b 00000000 00000000
0x0090: 00000000 0000000b 00000000 00000000
0x00a0: 00000000 0000000b 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00dc0000 00a80000 00000000 00c800b4
0x00f0: 7f000000 00000000 07d30d40 00000000
0:21:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 342f
0x0004: Command: 0000 Status: 0000
0x0008: Class: 08 Subclass: 00 Interface: 20 Revision: 13
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
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: 0034 Product ID: 0027
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 342f8086 00000000 08002013 00800010
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 00270034
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:26:0: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a37
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x00001820/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a378086 02900005 0c030000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00001821 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 0000010a
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:26:1: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a38
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x00001840/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 09 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a388086 02900005 0c030000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00001841 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 00000209
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:26:2: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a39
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x00001860/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a398086 02900005 0c030000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00001861 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 00000309
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:26:7: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a3c
0x0004: Command: 0146 Status: 0290
0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xce000000/0x00000400
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 09 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
State: D0
0x0058: Capability 0x0a: Debug Port
0x0098: Capability 0x13: PCI Advanced Features
0x0000: 3a3c8086 02900146 0c032000 00000000
0x0010: ce000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 00000309
0x0040: 00000000 00000000 00000000 00000000
0x0050: c9c25801 00000000 20a0980a 00000000
0x0060: 00ff2020 00000000 01000001 c0080000
0x0070: 0fdf0000 00000000 00000000 00000000
0x0080: 00000000 00000001 00000000 00000000
0x0090: 00000000 00000000 03060013 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00ffaa00 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 80408586 00040f86 2002170a
0:28:0: Intel 82801JI PCIE
0x0000: Vendor ID: 8086 Product ID: 3a40
0x0004: Command: 0047 Status: 0810
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 10
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 8 Subordinate Bus: 8
Secondary Latency Timer: 00
0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 3000
0x0020: Memory Base: ce50 Memory Limit: cef0
0x0024: Prefetch Memory Base: cf01 Prefetch Memory Limit: cff1
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: 0b Bridge Control: 001b
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
0x0100: Enhanced Capability 0x02: Virtual Channel Capability
0x0180: Enhanced Capability 0x05: Root Complex Link Declaration
0x0080: Capability 0x05: Message Signalled Interrupts (MSI)
0x0090: Capability 0x0d: PCI-PCI
0x00a0: Capability 0x01: Power Management
State: D0 PME# enabled
0x0000: 3a408086 08100047 06040000 00810010
0x0010: 00000000 00000000 00080800 300000f0
0x0020: cef0ce50 cff1cf01 00000000 00000000
0x0030: 00000000 00000040 00000000 001b010b
0x0040: 01418010 00008000 00120005 01112c11
0x0050: 30110040 00080560 00400028 00000006
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00019005 fee20000 00000067 00000000
0x0090: 0000a00d 114d1734 00000000 00000000
0x00a0: c8020001 00000100 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 88110000 00000000
0x00e0: 04070f00 00080706 00000030 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:29:0: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a34
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x00001880/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a348086 02900005 0c030000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00001881 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 00000105
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:29:1: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a35
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x000018a0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a358086 02900005 0c030000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 000018a1 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 0000020b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:29:2: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a36
0x0004: Command: 0005 Status: 0290
0x0008: Class: 0c Subclass: 03 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 io addr: 0x000018c0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 03 Line: 0b Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x13: PCI Advanced Features
0x0000: 3a368086 02900005 0c030000 00000000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 000018c1 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 0000030b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 03060013 00000000 00000000 00000000
0x0060: 00000010 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: 00002500 00000000 00010000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:29:7: Intel 82801JI USB
0x0000: Vendor ID: 8086 Product ID: 3a3a
0x0004: Command: 0146 Status: 0290
0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 32bit addr: 0xce001000/0x00000400
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
State: D0
0x0058: Capability 0x0a: Debug Port
0x0098: Capability 0x13: PCI Advanced Features
0x0000: 3a3a8086 02900146 0c032000 00000000
0x0010: ce001000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 114d1734
0x0030: 00000000 00000050 00000000 00000105
0x0040: 00000000 00000000 00000000 00000000
0x0050: c9c25801 00000000 20a0980a 00000000
0x0060: 01ff2020 00000000 00000001 c0080000
0x0070: 0fdf0000 00000000 00000000 00000000
0x0080: 00000000 00000001 00000000 00000000
0x0090: 00000000 00000000 03060013 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00ffaa00 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 80408586 00040f86 2002170a
0:30:0: Intel 82801BA Hub-to-PCI
0x0000: Vendor ID: 8086 Product ID: 244e
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: 90
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 9 Subordinate Bus: 9
Secondary Latency Timer: 00
0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2280
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: 00 Line: ff Bridge Control: 0007
0x0050: Capability 0x0d: PCI-PCI
0x0000: 244e8086 00100147 06040190 00010000
0x0010: 00000000 00000000 00090900 228000f0
0x0020: 0000fff0 0001fff1 00000000 00000000
0x0030: 00000000 00000050 00000000 000700ff
0x0040: 00000000 00000000 00000000 00001200
0x0050: 0000000d 114d1734 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 00040f86 00000000
0:31:0: Intel 82801JIR LPC
0x0000: Vendor ID: 8086 Product ID: 3a16
0x0004: Command: 0007 Status: 0210
0x0008: Class: 06 Subclass: 01 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x00e0: Capability 0x09: Vendor Specific
0x0000: 3a168086 02100007 06010000 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 114d1734
0x0030: 00000000 000000e0 00000000 00000000
0x0040: 00001001 00000080 00001181 00000010
0x0050: 00000000 00000000 00000000 00000000
0x0060: 0a090b0b 000000d0 050b0b80 000000f8
0x0070: 00000000 00000000 00000000 00000000
0x0080: 3c090010 007c0e01 000c0ca1 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 000006e0 000000c9 800a1c13 40040300
0x00b0: 00f00000 00000000 00026540 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00112233 00004567 0000f0c0 00000008
0x00e0: 100c0009 02c40001 00000264 00000000
0x00f0: fed1c001 00000000 00040f86 00000000
0:31:2: Intel 82801JI SATA
0x0000: Vendor ID: 8086 Product ID: 3a20
0x0004: Command: 0047 Status: 02b0
0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x00001c40/0x0008
0x0014: BAR io addr: 0x00001c48/0x0004
0x0018: BAR io addr: 0x00001c50/0x0008
0x001c: BAR io addr: 0x00001c4c/0x0004
0x0020: BAR io addr: 0x00001c10/0x0010
0x0024: BAR io addr: 0x00001c00/0x0010
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 1150
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: ff Min Gnt: 00 Max Lat: 00
0x0070: Capability 0x01: Power Management
State: D0
0x00b0: Capability 0x13: PCI Advanced Features
0x0000: 3a208086 02b00047 01018f00 00000000
0x0010: 00001c41 00001c49 00001c51 00001c4d
0x0020: 00001c11 00001c01 00000000 11501734
0x0030: 00000000 00000070 00000000 000001ff
0x0040: f377f377 000000ff 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 0003b001 00000008 00000000 00000000
0x0080: 00007005 00000000 00000000 00000000
0x0090: 800f0000 00000193 00000000 00000080
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 03060013 00000000 00000000 00000000
0x00c0: 00000000 00000005 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:31:3: Intel 82801JI SMBus
0x0000: Vendor ID: 8086 Product ID: 3a30
0x0004: Command: 0143 Status: 0280
0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR mem 64bit addr: 0x00000000ce002000/0x00000100
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR io addr: 0x000018e0/0x0020
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
0x0000: 3a308086 02800143 0c050000 00000000
0x0010: ce002004 00000000 00000000 00000000
0x0020: 000018e1 00000000 00000000 114d1734
0x0030: 00000000 00000000 00000000 0000020b
0x0040: 00000001 00000000 00000000 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00040403 08080000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000004 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
0:31:5: Intel 82801JI SATA
0x0000: Vendor ID: 8086 Product ID: 3a26
0x0004: Command: 0047 Status: 02b0
0x0008: Class: 01 Subclass: 01 Interface: 85 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
0x0010: BAR io addr: 0x00001c68/0x0008
0x0014: BAR io addr: 0x00001c5c/0x0004
0x0018: BAR io addr: 0x00001c60/0x0008
0x001c: BAR io addr: 0x00001c58/0x0004
0x0020: BAR io addr: 0x00001c30/0x0010
0x0024: BAR io addr: 0x00001c20/0x0010
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 114d
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
0x0070: Capability 0x01: Power Management
State: D0
0x00b0: Capability 0x13: PCI Advanced Features
0x0000: 3a268086 02b00047 01018500 00000000
0x0010: 00001c69 00001c5d 00001c61 00001c59
0x0020: 00001c31 00001c21 00000000 114d1734
0x0030: 00000000 00000070 00000000 0000020b
0x0040: a303b307 00000000 01000004 00000000
0x0050: 00000000 00004044 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 0003b001 00000008 00000000 00000000
0x0080: 00007005 00000000 00000000 00000000
0x0090: 02030000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 03060013 00000000 00000000 00000000
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00040f86 00000000
1:0:0: Intel 82575EB
0x0000: Vendor ID: 8086 Product ID: 10a7
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce160000/0x00020000
0x0014: BAR mem 32bit addr: 0xce140000/0x00020000
0x0018: BAR io addr: 0x00002000/0x0020
0x001c: BAR mem 32bit addr: 0xce100000/0x00004000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 1128
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
0x0060: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
0x00a0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10a78086 00100147 02000002 00800010
0x0010: ce160000 ce140000 00002001 ce100000
0x0020: 00000000 00000000 00000000 11281734
0x0030: 00000000 00000040 00000000 0000010b
0x0040: c8225001 21002000 00000000 00000000
0x0050: 00816005 fee20000 00000000 00000072
0x0060: 0009a011 00000003 00002003 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00020010 00008cc1 00192817 00036c41
0x00b0: 10410040 00000000 00000000 00000000
0x00c0: 00000000 0000001f 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
1:0:1: Intel 82575EB
0x0000: Vendor ID: 8086 Product ID: 10a7
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce1c0000/0x00020000
0x0014: BAR mem 32bit addr: 0xce1a0000/0x00020000
0x0018: BAR io addr: 0x00002020/0x0020
0x001c: BAR mem 32bit addr: 0xce104000/0x00004000
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 1128
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
0x0040: Capability 0x01: Power Management
State: D0
0x0050: Capability 0x05: Message Signalled Interrupts (MSI)
0x0060: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
0x00a0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10a78086 00100147 02000002 00800010
0x0010: ce1c0000 ce1a0000 00002021 ce104000
0x0020: 00000000 00000000 00000000 11281734
0x0030: 00000000 00000040 00000000 0000020b
0x0040: c8225001 21002000 00000000 00000000
0x0050: 00816005 fee20000 00000000 00000073
0x0060: 0009a011 00000003 00002003 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00020010 00008cc1 00192817 00036c41
0x00b0: 10410040 00000000 00000000 00000000
0x00c0: 00000000 0000001f 00000000 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
2:0:0: Symbios Logic MegaRAID SAS2008
0x0000: Vendor ID: 1000 Product ID: 0073
0x0004: Command: 0147 Status: 0010
0x0008: Class: 01 Subclass: 04 Interface: 00 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR io addr: 0x00003000/0x0100
0x0014: BAR mem 64bit addr: 0x00000000ce200000/0x00004000
0x001c: BAR mem 64bit addr: 0x00000000ce280000/0x00040000
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 1177
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x0050: Capability 0x01: Power Management
State: D0
0x0068: Capability 0x10: PCI Express
Link Speed: 5.0 / 5.0 GT/s Link Width: x4 / x8
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0138: Enhanced Capability 0x04: Power Budgeting
0x00a8: Capability 0x05: Message Signalled Interrupts (MSI)
0x00c0: Capability 0x11: Extended Message Signalled Interrupts (MSI-X)
0x0000: 00731000 00100147 01040003 00000010
0x0010: 00003001 ce200004 00000000 ce280004
0x0020: 00000000 00000000 00000000 11771734
0x0030: 00000000 00000050 00000000 0000010b
0x0040: 00000000 00000000 00000000 00000000
0x0050: 06036801 00000008 00000000 00000000
0x0060: 00000000 00000200 0002a810 10008025
0x0070: 00092817 00000482 10420040 00000000
0x0080: 00000000 00000000 00000000 00000016
0x0090: 00000000 00000000 00000002 00000000
0x00a0: 00000000 00000000 0080c005 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 000e0011 00002001 00003801 00000000
0x00d0: 0000a803 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
3:0:0: IDT 89HPES12N3A
0x0000: Vendor ID: 111d Product ID: 8018
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 0e
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 3 Secondary Bus: 4 Subordinate Bus: 6
Secondary Latency Timer: 00
0x001c: I/O Base: 41 I/O Limit: 51 Secondary Status: 0000
0x0020: Memory Base: ce30 Memory Limit: ce40
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
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0200: Enhanced Capability 0x02: Virtual Channel Capability
0x00c0: Capability 0x01: Power Management
State: D0
0x0000: 8018111d 00100147 0604000e 00010010
0x0010: 00000000 00000000 00060403 00005141
0x0020: ce40ce30 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 000700ff
0x0040: 4051c010 00648024 00090007 00013c41
0x0050: 10410040 00000000 00400000 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: c8030001 00000008 00000000 00000000
0x00d0: 00800005 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 0000000d 00000000 00000000 8018111d
4:2:0: IDT 89HPES12N3A
0x0000: Vendor ID: 111d Product ID: 8018
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 0e
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 4 Secondary Bus: 5 Subordinate Bus: 5
Secondary Latency Timer: 00
0x001c: I/O Base: 41 I/O Limit: 41 Secondary Status: 0000
0x0020: Memory Base: ce30 Memory Limit: ce30
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
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0200: Enhanced Capability 0x02: Virtual Channel Capability
0x00c0: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x0000: 8018111d 00100147 0604000e 00010010
0x0010: 00000000 00000000 00050504 00004141
0x0020: ce30ce30 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 000700ff
0x0040: 4061c010 00008024 00090007 02193c41
0x0050: 30410040 00000000 00400000 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: c803d001 00000008 00000000 00000000
0x00d0: 00800005 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 0000000d 00000000 00000000 8018111d
4:4:0: IDT 89HPES12N3A
0x0000: Vendor ID: 111d Product ID: 8018
0x0004: Command: 0147 Status: 0010
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 0e
0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 10
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 4 Secondary Bus: 6 Subordinate Bus: 6
Secondary Latency Timer: 00
0x001c: I/O Base: 51 I/O Limit: 51 Secondary Status: 0000
0x0020: Memory Base: ce40 Memory Limit: ce40
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
0x0040: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0200: Enhanced Capability 0x02: Virtual Channel Capability
0x00c0: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x0000: 8018111d 00100147 0604000e 00010010
0x0010: 00000000 00000000 00060604 00005151
0x0020: ce40ce40 0001fff1 00000000 00000000
0x0030: 00000000 00000040 00000000 000700ff
0x0040: 4061c010 00008024 00090007 04193c41
0x0050: 30410040 00000000 00400000 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: c803d001 00000008 00000000 00000000
0x00d0: 00800005 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 0000000d 00000000 00000000 8018111d
5:0:0: Intel 82571EB
0x0000: Vendor ID: 8086 Product ID: 10bc
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce340000/0x00020000
0x0014: BAR mem 32bit addr: 0xce320000/0x00020000
0x0018: BAR io addr: 0x00004000/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 11bc
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0a Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
State: D0 PME# enabled
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10bc8086 00100147 02000006 00800010
0x0010: ce340000 ce320000 00004001 00000000
0x0020: 00000000 00000000 00000000 11bc8086
0x0030: 00000000 000000c8 00000000 0000020a
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 c822d001 21002100
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 00010010 00000cc1 001a2817 02036441
0x00f0: 10410040 00000000 00000000 00000000
5:0:1: Intel 82571EB
0x0000: Vendor ID: 8086 Product ID: 10bc
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce3a0000/0x00020000
0x0014: BAR mem 32bit addr: 0xce380000/0x00020000
0x0018: BAR io addr: 0x00004020/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 11bc
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 09 Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10bc8086 00100147 02000006 00800010
0x0010: ce3a0000 ce380000 00004021 00000000
0x0020: 00000000 00000000 00000000 11bc8086
0x0030: 00000000 000000c8 00000000 00000109
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 c822d001 21002000
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 00010010 00000cc1 001a2817 02036441
0x00f0: 10410040 00000000 00000000 00000000
6:0:0: Intel 82571EB
0x0000: Vendor ID: 8086 Product ID: 10bc
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce440000/0x00020000
0x0014: BAR mem 32bit addr: 0xce420000/0x00020000
0x0018: BAR io addr: 0x00005000/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 11bc
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 02 Line: 0b Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10bc8086 00100147 02000006 00800010
0x0010: ce440000 ce420000 00005001 00000000
0x0020: 00000000 00000000 00000000 11bc8086
0x0030: 00000000 000000c8 00000000 0000020b
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 4822d001 21002000
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 00010010 00000cc1 000a2817 04036441
0x00f0: 10410040 00000000 00000000 00000000
6:0:1: Intel 82571EB
0x0000: Vendor ID: 8086 Product ID: 10bc
0x0004: Command: 0147 Status: 0010
0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: 06
0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem 32bit addr: 0xce4a0000/0x00020000
0x0014: BAR mem 32bit addr: 0xce480000/0x00020000
0x0018: BAR io addr: 0x00005020/0x0020
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 8086 Product ID: 11bc
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x00c8: Capability 0x01: Power Management
State: D0
0x00d0: Capability 0x05: Message Signalled Interrupts (MSI)
0x00e0: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x4 / x4
0x0100: Enhanced Capability 0x01: Advanced Error Reporting
0x0140: Enhanced Capability 0x03: Device Serial Number
0x0000: 10bc8086 00100147 02000006 00800010
0x0010: ce4a0000 ce480000 00005021 00000000
0x0020: 00000000 00000000 00000000 11bc8086
0x0030: 00000000 000000c8 00000000 0000010b
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 4822d001 21002000
0x00d0: 0080e005 00000000 00000000 00000000
0x00e0: 00010010 00000cc1 000a2817 04036441
0x00f0: 10410040 00000000 00000000 00000000
8:0:0: Matrox MGA G200e
0x0000: Vendor ID: 102b Product ID: 0522
0x0004: Command: 0147 Status: 1010
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 10
0x0010: BAR mem prefetchable 32bit addr: 0xcf000000/0x01000000
0x0014: BAR mem 32bit addr: 0xce500000/0x00004000
0x0018: BAR mem 32bit addr: 0xce800000/0x00800000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1734 Product ID: 108e
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 0b Min Gnt: 00 Max Lat: 00
0x00dc: Capability 0x01: Power Management
State: D0
0x00e4: Capability 0x10: PCI Express
Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
0x0100: Enhanced Capability 0x00: Unknown
0x0054: Capability 0x05: Message Signalled Interrupts (MSI)
0x0000: 0522102b 10100147 03000002 00000010
0x0010: cf000008 ce500000 ce800000 00000000
0x0020: 00000000 00000000 00000000 108e1734
0x0030: 00000000 000000dc 00000000 0000010b
0x0040: 00000120 00003c00 00ff0000 00000000
0x0050: 0000b000 00000005 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 0022e401
0x00e0: 00000000 00115410 00000000 00090010
0x00f0: 00000411 10110040 00000000 00000000
254:0:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2c70
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2c708086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000028 00000000 00000028 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00280028 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00010100 00000000 00040002 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 00001414 00000000 00000000 00000000
0x00d0: 00000180 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:0:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d81
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d818086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 03131310 00131303 00000000 00001a00
0x0050: e0000001 00000000 00000000 00000000
0x0060: 67100000 000000ed 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000bc3 00000fc0 000013c3 000013c0
0x0090: 000013c0 000013c0 000013c0 000013c0
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 22222222 00000000 22222222 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:2:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d90
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d908086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 088f0100 00000000 00000000 00000000
0x0050: 00000000 00000000 00064555 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 0000fd56 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
254:2:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d91
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d918086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: f0ff0009 0b800001 00100000 00000273
0x0050: 180c0118 00000018 00000001 00000001
0x0060: 00000000 00000000 10c35100 0000a020
0x0070: 00000000 000fffff 00000000 000fffff
0x0080: 00020202 00000000 00000001 00000000
0x0090: 00000000 00000102 08880808 00000502
0x00a0: 00000000 001d2c03 06000084 00000002
0x00b0: 4dae1577 00000000 00000000 00000001
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 00000000 00000000 00000000 00080001
0x00e0: 00000000 00200000 04a20000 00000000
0x00f0: 00000000 0008e028 00000000 00000000
254:2:2: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d92
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d928086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
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
254:2:3: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d93
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d938086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
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
254:2:4: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d94
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d948086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 088f0100 00000000 00300000 00000000
0x0050: 86000000 00000000 00064555 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 0000fd56 00000000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000000
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 007f0001 00000286 b3000000 00000000
0x00d0: 00000501 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:2:5: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d95
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d958086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: f0ff0009 0b800001 00100800 00002273
0x0050: 180c0118 00000018 00000001 00000001
0x0060: 00000000 00000000 10c35100 0080a0a0
0x0070: 00000000 800fffff 00000000 000fffff
0x0080: 070f0f03 00000000 00000001 0f0f0001
0x0090: 00000082 00010202 08880808 00000502
0x00a0: 00016e00 00322808 06000084 00000002
0x00b0: 4dae1577 00000000 00000000 00000001
0x00c0: 00000000 00000000 00000000 00000000
0x00d0: 04110000 00000000 00000000 00080003
0x00e0: 00020000 00400000 24820000 00000000
0x00f0: 00000000 00000142 00000000 00000000
254:3:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d98
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d988086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000302 0000001c
0x0050: 00000000 00008001 00000000 00000000
0x0060: 00024489 00000290 00000000 00000000
0x0070: 0000000e 00000000 0de24350 00001000
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
254:3:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d99
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d998086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
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: 00000bc3 00000fc0 000013c3 000013c0
0x0090: 000013c0 000013c0 000013c0 000013c0
0x00a0: 00000000 00000000 00000000 00000000
0x00b0: 00000000 00000000 00000000 00000000
0x00c0: 01010101 00000000 01010101 00000000
0x00d0: 00000000 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:3:2: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d9a
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d9a8086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000041 040d18bf
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000002 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
254:3:4: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2d9c
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2d9c8086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: f0ff0009 0b800001 04101003 030100e7
0x0050: 0a00000a 0000000a 00000015 00000001
0x0060: 00000000 00000000 00400000 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: 0011000f 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00001545 14200558
254:4:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da0
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da08086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000400 063ff432 00000140
0x0060: 00801b58 00000000 00000001 00000000
0x0070: 00061b58 00000050 00000644 00000001
0x0080: 123444d8 0000b514 002cf389 0254fa4a
0x0090: 0010029c 60401a90 00013df0 03e57260
0x00a0: 00000000 01010400 01010404 09050601
0x00b0: 09050605 0dafffff 000029e0 00001450
0x00c0: 000a0514 00020104 00090a14 00000a00
0x00d0: 00001309 0000003e 00002003 00000000
0x00e0: 00000514 00000100 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:4:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da1
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da18086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000289 00001000
0x0050: 00001000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 01000000 00000000 01ffc000 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
254:4:2: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da2
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da28086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000007 00000007 00000007 00000007
0x0050: 00000007 00000007 00000007 00000007
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
254:4:3: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da3
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da38086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000003 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 04ff0100 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: ffffffff 0003ff00 ffffffff 00000000
0x0090: 00000000 00000000 00000000 00000008
0x00a0: 00000000 00000006 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
254:5:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da8
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da88086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000400 063ff432 00000140
0x0060: 00801b58 00000000 00000001 00000000
0x0070: 00061b58 00000050 00000644 00000001
0x0080: 123444d8 0000b514 002cf389 0254fa4a
0x0090: 0010029c 60401a90 00013df0 03e57260
0x00a0: 00000000 01010400 01010404 09050601
0x00b0: 09050605 0dafffff 000029e0 00001450
0x00c0: 000a0514 00020104 00090a14 00000a00
0x00d0: 00001309 0000003f 00002003 00000000
0x00e0: 00000514 00000100 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:5:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2da9
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2da98086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000289 00001000
0x0050: 00001000 00000000 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 01000000 00000000 01ffc000 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
254:5:2: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2daa
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2daa8086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000007 00000007 00000007 00000007
0x0050: 00000007 00000007 00000007 00000007
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
254:5:3: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2dab
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2dab8086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000003 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 04ff0100 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: ffffffff 0003ff00 ffffffff 00000000
0x0090: 00000000 00000000 00000000 00000008
0x00a0: 00000000 00000006 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
254:6:0: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2db0
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2db08086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00000000
0x0050: 00000000 00000400 00000000 00000000
0x0060: 00000000 00000000 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: 00000000 00000000 00000000 00000000
0x0090: 00200000 60401a80 00000890 00645050
0x00a0: 00000000 01010404 01010404 09050605
0x00b0: 09050605 0dfffed6 000001c0 00000000
0x00c0: 00020104 00020104 02000102 00020104
0x00d0: 00000200 00000000 00000000 00000000
0x00e0: 00000000 00000000 00000000 00000000
0x00f0: 00000000 00000000 00000000 00000000
254:6:1: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2db1
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2db18086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000000 00001000
0x0050: 00001000 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
254:6:2: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2db2
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2db28086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
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
254:6:3: Intel unknown
0x0000: Vendor ID: 8086 Product ID: 2db3
0x0004: Command: 0006 Status: 0000
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
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: 1734 Product ID: 1126
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0x0000: 2db38086 00000006 06000002 00800000
0x0010: 00000000 00000000 00000000 00000000
0x0020: 00000000 00000000 00000000 11261734
0x0030: 00000000 00000000 00000000 00000000
0x0040: 00000000 00000000 00000004 00000000
0x0050: 00000000 00000000 00000000 00000000
0x0060: 00000000 04ff0100 00000000 00000000
0x0070: 00000000 00000000 00000000 00000000
0x0080: ffffffff 00004000 00000000 00000000
0x0090: 00000000 00000000 00000000 00000008
0x00a0: 00000000 00000006 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.25
QVBJQ6wAAAABblBUTFREIAkgQVBJQyAgAAAGACBMVFAAAAAAAADg/gEAAAAACAAgAQAAAAAIASIB
AAAAAAgCJAEAAAAACAMwAQAAAAAIBDIBAAAAAAgFNAEAAAABDAAAAADA/gAAAAABDAEAAADI/hgA
AAAEBgAFAAEEBgEFAAEEBgIFAAEEBgMFAAEEBgQFAAEEBgUFAAECCgAAAgAAAAUAAgoACQkAAAAN
AA==
====
begin-base64 644 BERT.19
QkVSVDAAAAABh1BUTCAgIFdIRUFQVEwgAAAGAFBUTCABAAAAAAQAAABQbL8AAAAA
====
begin-base64 644 BOOT.26
Qk9PVCgAAAABY1BUTFREICRTQkZUQkwkAAAGACBMVFABAAAAfAAAAA==
====
begin-base64 644 DSDT.2
RFNEVFhTAAABv0ZUUyAgIEQzMDMxLzAwAAAGAE1TRlQBAAADCEJPUkQLMTAIQzFFTgoBCFNMUFMK
AAhPU0ZMCgAIUElDTQoAFEgTT1NDSwBwAU9TRkxwAFwvBF9TQl9QQ0kwTFBDX0FBT0agOFNUUkNc
X09TXw1NaWNyb3NvZnQgV2luZG93cwBwAE9TRkxwAVwvBF9TQl9QQ0kwTFBDX0FBT0agQAVTVFJD
XF9PU18NTWljcm9zb2Z0IFdpbmRvd3NNRTogTWlsbGVubml1bSBFZGl0aW9uAHAAT1NGTHAKAlwv
BF9TQl9QQ0kwTFBDX0FBT0agSwhbElxfT1NJYKAqXF9PU0kNV2luZG93cyAyMDAxAHAKA1wvBF9T
Ql9QQ0kwTFBDX0FBT0agKlxfT1NJDVdpbmRvd3MgMjAwNgBwCghcLwRfU0JfUENJMExQQ19BQU9G
oCpcX09TSQ1XaW5kb3dzIDIwMDkAcAoJXC8EX1NCX1BDSTBMUENfQUFPRhRPBFNUUkMCoAmSk4do
h2mkAHKHaAFgCFNUUjERAmBwaFNUUjEIU1RSMhECYHBpU1RSMqIaYHZgoBWSk4OIU1RSMWAAg4hT
VFIyYACkAKQBFDJDSU9TAKAWXF9PU0kNV2luZG93cyAyMDA5AKT/oBJcX09TSQ1FU1ggNS4wKwCk
/6QAFAxfUElDAXBoUElDTQhfUzBfEgoECgAKAAoACgAIX1MxXxIKBAoBCgEKAAoACF9TNF8SCgQK
BgoGCgAKAAhfUzVfEgoECgcKBwoACgAUQwVcX1BUUwFcLwVfU0JfUENJMExQQ19TSU8yU0xFUGhc
LwVfU0JfUENJMExQQ19LQ1M1U0xFUKAVk2gKBVwuX1NCX1BIU1IKSwoACgBwaFNMUFMUQQ5cX1dB
SwFcLwVfU0JfUENJMExQQ19TSU8yV0FLRWhcLwVfU0JfUENJMExQQ19LQ1M1V0FLRXAAU0xQU6BD
CpNoCgSGXC5fU0JfUFdSQgoChlwvA19TQl9QQ0kwVVNCMQoAhlwvA19TQl9QQ0kwVVNCMgoAhlwv
A19TQl9QQ0kwVVNCMwoAhlwvA19TQl9QQ0kwVVNCNAoAhlwvA19TQl9QQ0kwVVNCNQoAhlwvA19T
Ql9QQ0kwVVNCNgoAhlwvA19TQl9QQ0kwVVNCNwoAhlwvA19TQl9QQ0kwVVNCOAoAEEcaXF9QUl9b
gwtQUjAw/wAAAAAAW4MLUFIwMf8AAAAAAFuDC1BSMDL/AAAAAABbgwtQUjAz/wAAAAAAW4MLUFIw
NP8AAAAAAFuDC1BSMDX/AAAAAABbgwtQUjA2/wAAAAAAW4MLUFIwN/8AAAAAAFuDC1BSMTD/AAAA
AABbgwtQUjEx/wAAAAAAW4MLUFIxMv8AAAAAAFuDC1BSMTP/AAAAAABbgwtQUjE0/wAAAAAAW4ML
UFIxNf8AAAAAAFuDC1BSMTb/AAAAAABbgwtQUjE3/wAAAAAAW4MLUFIyMAAAAAAAAFuDC1BSMjH/
AAAAAABbgwtQUjIyAQAAAAAAW4MLUFIyM/8AAAAAAFuDC1BSMjQCAAAAAABbgwtQUjI1/wAAAAAA
W4MLUFIyNv8AAAAAAFuDC1BSMjf/AAAAAABbgwtQUjMwAwAAAAAAW4MLUFIzMf8AAAAAAFuDC1BS
MzIEAAAAAABbgwtQUjMz/wAAAAAAW4MLUFIzNAUAAAAAAFuDC1BSMzX/AAAAAABbgwtQUjM2/wAA
AAAAW4MLUFIzN/8AAAAAABBIPFxfR1BFFBhfTDAzAIZcLwNfU0JfUENJMFVTQjEKAhQYX0wwNACG
XC8DX1NCX1BDSTBVU0IyCgIUGF9MMDUAhlwvA19TQl9QQ0kwVVNCNQoCFE8jX0wwOQCiRgVcLwRf
U0JfUENJMFBFMUFQU19fcAFcLwRfU0JfUENJMFBFMUFQU19fWyIKCqAnklwvBF9TQl9QQ0kwUEUx
QVBTX1+GXC8DX1NCX1BDSTBQRTFBCgKiLVwvBF9TQl9QQ0kwUEUxQVBNQ1NwAVwvBF9TQl9QQ0kw
UEUxQVBNQ1NbIgoKokYFXC8EX1NCX1BDSTBQRTBfUFNfX3ABXC8EX1NCX1BDSTBQRTBfUFNfX1si
CgqgJ5JcLwRfU0JfUENJMFBFMF9QU19fhlwvA19TQl9QQ0kwUEUwXwoCokYFXC8EX1NCX1BDSTBQ
RTFfUFNfX3ABXC8EX1NCX1BDSTBQRTFfUFNfX1siCgqgJ5JcLwRfU0JfUENJMFBFMV9QU19fhlwv
A19TQl9QQ0kwUEUxXwoCokYFXC8EX1NCX1BDSTBQRTNfUFNfX3ABXC8EX1NCX1BDSTBQRTNfUFNf
X1siCgqgJ5JcLwRfU0JfUENJMFBFM19QU19fhlwvA19TQl9QQ0kwUEUzXwoCokYFXC8EX1NCX1BD
STBQRTdfUFNfX3ABXC8EX1NCX1BDSTBQRTdfUFNfX1siCgqgJ5JcLwRfU0JfUENJMFBFN19QU19f
hlwvA19TQl9QQ0kwUEU3XwoCokYFXC8EX1NCX1BDSTBQRTlfUFNfX3ABXC8EX1NCX1BDSTBQRTlf
UFNfX1siCgqgJ5JcLwRfU0JfUENJMFBFOV9QU19fhlwvA19TQl9QQ0kwUEU5XwoCFBhfTDBDAIZc
LwNfU0JfUENJMFVTQjMKAhQqX0wwRACGXC8DX1NCX1BDSTBVU0I3CgKGXC8DX1NCX1BDSTBVU0I4
CgIUGF9MMEUAhlwvA19TQl9QQ0kwVVNCNAoCFCxfRTE2AFwvA19TQl9TUE1fRVZUSFwvBV9TQl9Q
Q0kwTFBDX0tDUzVTSVJTFEIJX0wxOACgSgiQXC8FX1NCX1BDSTBMUENfU0lPMlJJMVNcLwVfU0Jf
UENJMExQQ19TSU8yUkkxRYZcLl9TQl9QV1JCCgKGXC8FX1NCX1BDSTBMUENfU0lPMkNPTTEKAqIx
XC8FX1NCX1BDSTBMUENfU0lPMlJJMVNwAVwvBV9TQl9QQ0kwTFBDX1NJTzJSSTFTFBhfTDIwAIZc
LwNfU0JfUENJMFVTQjYKAhBFB1xfU0lfFCZfU1NUAaAPk2gKAVNTSUwKAQoACgGgD5NoCgNTU0lM
CgEKAQoBFEYEU1NJTANwaFwvBF9TQl9QQ0kwTFBDX1NTTEVwaVwvBF9TQl9QQ0kwTFBDX1NQTEJw
alwvBF9TQl9QQ0kwTFBDX1NQTEUQiZ4EXF9TQl9bgFNNSTABDAD+AAAMAgAAAFuBC1NNSTAAU01J
QwhbgFNNSTEADLyua78MkAAAAFuBFlNNSTEAQkNNRAhESURfIElORk9AQFuAVENHMQAMta5rvwsH
AFuBKVRDRzEAUFBSUQhQUExPCFBQUlAIUFBPUghUUFJTCFRQTVYITU9SXwgUNVBIU1ILcGhCQ01E
cGlESURfcGpJTkZPcABTTUlDoAeTQkNNRGhwAEJDTURwAERJRF+kCgBbgFBFQ0YADAAAAOAMAAAQ
AFuBQAZQRUNGAwBAxAACUE1FMAEAHVBFSTABAI/9PwACUE1FMQEAHVBFSTEBAI/9fwACUE1FMwEA
HVBFSTMBAI/9/wACUE1FNwEAHVBFSTcBAI/9fwACUE1FOQEAHVBFSTkBW4JJGU1DRkcIX0hJRAxB
0AwCCF9VSUQKAghDUkVTER8KHIcXAAANAQAAAAAAAAAAAAAAAAAAAAAAAAAAeQAUTBVfQ1JTAIpD
UkVTCgpNSU5QikNSRVMKDk1BWFCKQ1JFUwoWTEVOUKBJCZNcLwRfU0JfQ1BVMFNBRF9WSURfC4aA
eVwvBF9TQl9DUFUwU0FEX0NGR0EKFE1JTlCgIZNcLwRfU0JfQ1BVMFNBRF9DRkdTCgZwDAAAAARM
RU5QoCGTXC8EX1NCX0NQVTBTQURfQ0ZHUwoHcAwAAAAITEVOUKAhk1wvBF9TQl9DUFUwU0FEX0NG
R1MKAHAMAAAAEExFTlChQgh5XC8EX1NCX0NQVTFTQURfQ0ZHQQoUTUlOUKAhk1wvBF9TQl9DUFUx
U0FEX0NGR1MKBnAMAAAABExFTlCgIZNcLwRfU0JfQ1BVMVNBRF9DRkdTCgdwDAAAAAhMRU5QoCGT
XC8EX1NCX0NQVTFTQURfQ0ZHUwoAcAwAAAAQTEVOUHJNSU5QTEVOUE1BWFB2TUFYUKRDUkVTW4IP
UFdSQghfSElEDEHQDAxbgk8KQ1BVMAhfSElEDEHQCgMIX1VJRAoBCF9CQk4K/whDUkVTERUKEogN
AAIMAAAA/wD/AAAAAQB5ABQLX0NSUwCkQ1JFU1uCSAZTQURfCF9BRFIKAQhfU1RBCg9bgFBFQ0YC
CgALAAFbgUYEUEVDRgNWSURfEABAH1BBTTAIUEFNMQhQQU0yCFBBTTMIUEFNNAhQQU01CFBBTTYI
AEgEQ0ZHRQFDRkdTAwAQQ0ZHQRRbgk8KQ1BVMQhfSElEDEHQCgMIX1VJRAoCCF9CQk4K/ghDUkVT
ERUKEogNAAIMAAAA/gD+AAAAAQB5ABQLX0NSUwCkQ1JFU1uCSAZTQURfCF9BRFIKAQhfU1RBCg9b
gFBFQ0YCCgALAAFbgUYEUEVDRgNWSURfEABAH1BBTTAIUEFNMQhQQU0yCFBBTTMIUEFNNAhQQU01
CFBBTTYIAEgEQ0ZHRQFDRkdTAwAQQ0ZHQRRbgoiMA1BDSTAIX0hJRAxB0AoICF9DSUQMQdAKAwhf
VUlECgAIX0JCTgoAFAtfSU5JAFxPU0NLCENSRVMRSg0K1ogNAAIMAAAAAAA9AAAAPgCIDQABDAMA
AAAA9wwAAPgMRwH4DPgMAQiIDQABDAMAAAAN//8AAADzhxcAAAwBAAAAAAAACgD//wsAAAAAAAAA
AgCHFwAADAEAAAAAAIAMAP//DQAAAAAAAIABAIcXAAAMAwAAAAAAAAAAAAAAAAAAAAAAAAAAhxcA
AAwDAAAAAAAAAPD//7/+AAAAAAAAwA6HFwAADAMAAAAAAADQ/v//3/4AAAAAAAAQAIcXAAAMAwAA
AAAAAPD+//+//wAAAAAAANAAeQAUQgtfQ1JTAIpDUkVTCnZNSU4xikNSRVMKek1BWDGKQ1JFUwqC
TEVOMXJcLwRfU0JfUENJMENPUkVUT0xNCgFgeWAKGk1JTjGgMpNcLwRfU0JfQ1BVMFNBRF9WSURf
C4aAeVwvBF9TQl9DUFUwU0FEX0NGR0EKFE1BWDGhG3lcLwRfU0JfQ1BVMVNBRF9DRkdBChRNQVgx
dk1BWDF0TUFYMU1JTjFMRU4xdUxFTjGkQ1JFUxRHXl9QUlQAoEtAk1BJQ00KAKQSQEAhEhwEC///
CgBcLwRfU0JfUENJMExQQ19MTktBCgASHgQM//8BAAoAXC8EX1NCX1BDSTBMUENfTE5LQQoAEh4E
DP//AQAKAVwvBF9TQl9QQ0kwTFBDX0xOS0IKABIeBAz//wEACgJcLwRfU0JfUENJMExQQ19MTktD
CgASHgQM//8BAAoDXC8EX1NCX1BDSTBMUENfTE5LRAoAEh4EDP//AwAKAFwvBF9TQl9QQ0kwTFBD
X0xOS0EKABIeBAz//wMACgFcLwRfU0JfUENJMExQQ19MTktCCgASHgQM//8DAAoCXC8EX1NCX1BD
STBMUENfTE5LQwoAEh4EDP//AwAKA1wvBF9TQl9QQ0kwTFBDX0xOS0QKABIeBAz//wcACgBcLwRf
U0JfUENJMExQQ19MTktBCgASHgQM//8HAAoBXC8EX1NCX1BDSTBMUENfTE5LQgoAEh4EDP//BwAK
AlwvBF9TQl9QQ0kwTFBDX0xOS0MKABIeBAz//wcACgNcLwRfU0JfUENJMExQQ19MTktECgASHgQM
//8JAAoAXC8EX1NCX1BDSTBMUENfTE5LQQoAEh4EDP//CQAKAVwvBF9TQl9QQ0kwTFBDX0xOS0IK
ABIeBAz//wkACgJcLwRfU0JfUENJMExQQ19MTktDCgASHgQM//8JAAoDXC8EX1NCX1BDSTBMUENf
TE5LRAoAEh4EDP//FgAKAFwvBF9TQl9QQ0kwTFBDX0xOS0EKABIeBAz//xYACgFcLwRfU0JfUENJ
MExQQ19MTktCCgASHgQM//8WAAoCXC8EX1NCX1BDSTBMUENfTE5LQwoAEh4EDP//FgAKA1wvBF9T
Ql9QQ0kwTFBDX0xOS0QKABIeBAz//xoACgBcLwRfU0JfUENJMExQQ19MTktECgASHgQM//8aAAoB
XC8EX1NCX1BDSTBMUENfTE5LQwoAEh4EDP//GgAKAlwvBF9TQl9QQ0kwTFBDX0xOS0MKABIeBAz/
/xwACgBcLwRfU0JfUENJMExQQ19MTktBCgASHgQM//8cAAoBXC8EX1NCX1BDSTBMUENfTE5LQgoA
Eh4EDP//HAAKAlwvBF9TQl9QQ0kwTFBDX0xOS0MKABIeBAz//xwACgNcLwRfU0JfUENJMExQQ19M
TktECgASHgQM//8dAAoAXC8EX1NCX1BDSTBMUENfTE5LSAoAEh4EDP//HQAKAVwvBF9TQl9QQ0kw
TFBDX0xOS0cKABIeBAz//x0ACgJcLwRfU0JfUENJMExQQ19MTktGCgASHgQM//8fAAoAXC8EX1NC
X1BDSTBMUENfTE5LQQoAEh4EDP//HwAKAVwvBF9TQl9QQ0kwTFBDX0xOS0IKAKFDHaQSTxwhEgsE
C///CgAKAAovEg0EDP//AQAKAAoAChwSDQQM//8BAAoBCgAKKBINBAz//wEACgIKAAopEg0EDP//
AQAKAwoACi8SDQQM//8DAAoACgAKGBINBAz//wMACgEKAAoiEg0EDP//AwAKAgoACiMSDQQM//8D
AAoDCgAKJBINBAz//wcACgAKAAoeEg0EDP//BwAKAQoACiUSDQQM//8HAAoCCgAKJxINBAz//wcA
CgMKAAomEg0EDP//CQAKAAoACiASDQQM//8JAAoBCgAKKhINBAz//wkACgIKAAovEg0EDP//CQAK
AwoACikSDQQM//8WAAoACgAKKxINBAz//xYACgEKAAosEg0EDP//FgAKAgoACi0SDQQM//8WAAoD
CgAKLhINBAz//xoACgAKAAoTEg0EDP//GgAKAQoAChISDQQM//8aAAoCCgAKEhINBAz//xwACgAK
AAoQEg0EDP//HAAKAQoAChESDQQM//8cAAoCCgAKEhINBAz//xwACgMKAAoTEg0EDP//HQAKAAoA
ChcSDQQM//8dAAoBCgAKFhINBAz//x0ACgIKAAoVEg0EDP//HwAKAAoAChASDQQM//8fAAoBCgAK
EVuCTAZQRTBfCF9BRFIKAAhfU1RBCg8IX1BSVxIGAgoJCgRbgFBFQ0YCCgALAAFbgRlQRUNGAwBA
VgADUElFXwEAHAAQUFNfXwEUJF9JTkkAcAFcLl9TQl9QTUUwcAFcLl9TQl9QRUkwcABQSUVfW4JA
F1BFMV8IX0FEUgwAAAEACF9TVEEKDwhfUFJXEgYCCgkKBFuAUEVDRgIKAAsAAVuBGVBFQ0YDAEBW
AANQSUVfAQAcABBQU19fARQkX0lOSQBwAVwuX1NCX1BNRTFwAVwuX1NCX1BFSTFwAFBJRV8UQAxf
UFJUAKBCCJNQSUNNCgCkEkcHBBIcBAv//woAXC8EX1NCX1BDSTBMUENfTE5LQQoAEhwEC///CgFc
LwRfU0JfUENJMExQQ19MTktCCgASHAQL//8KAlwvBF9TQl9QQ0kwTFBDX0xOS0MKABIcBAv//woD
XC8EX1NCX1BDSTBMUENfTE5LRAoAoTWkEjIEEgsEC///CgAKAAocEgsEC///CgEKAAooEgsEC///
CgIKAAopEgsEC///CgMKAAovW4IUU0xUMQhfQURSC///CF9TVU4KAVuCE0xBTjEIX0FEUgoACF9T
VEEKD1uCE0xBTjIIX0FEUgoBCF9TVEEKD1uCRhRQRTNfCF9BRFIMAAADAAhfU1RBCg8IX1BSVxIG
AgoJCgRbgFBFQ0YCCgALAAFbgRlQRUNGAwBAVgADUElFXwEAHAAQUFNfXwEUJF9JTkkAcAFcLl9T
Ql9QTUUzcAFcLl9TQl9QRUkzcABQSUVfFEAMX1BSVACgQgiTUElDTQoApBJHBwQSHAQL//8KAFwv
BF9TQl9QQ0kwTFBDX0xOS0EKABIcBAv//woBXC8EX1NCX1BDSTBMUENfTE5LQgoAEhwEC///CgJc
LwRfU0JfUENJMExQQ19MTktDCgASHAQL//8KA1wvBF9TQl9QQ0kwTFBDX0xOS0QKAKE1pBIyBBIL
BAv//woACgAKGBILBAv//woBCgAKIhILBAv//woCCgAKIxILBAv//woDCgAKJFuCFFNMVDMIX0FE
Ugv//whfU1VOCgNbgkYUUEU3XwhfQURSDAAABwAIX1NUQQoPCF9QUlcSBgIKCQoEW4BQRUNGAgoA
CwABW4EZUEVDRgMAQFYAA1BJRV8BABwAEFBTX18BFCRfSU5JAHABXC5fU0JfUE1FN3ABXC5fU0Jf
UEVJN3AAUElFXxRADF9QUlQAoEIIk1BJQ00KAKQSRwcEEhwEC///CgBcLwRfU0JfUENJMExQQ19M
TktBCgASHAQL//8KAVwvBF9TQl9QQ0kwTFBDX0xOS0IKABIcBAv//woCXC8EX1NCX1BDSTBMUENf
TE5LQwoAEhwEC///CgNcLwRfU0JfUENJMExQQ19MTktECgChNaQSMgQSCwQL//8KAAoACh4SCwQL
//8KAQoACiUSCwQL//8KAgoACicSCwQL//8KAwoACiZbghRTTFQyCF9BRFIL//8IX1NVTgoCW4JG
FFBFOV8IX0FEUgwAAAkACF9TVEEKDwhfUFJXEgYCCgkKBFuAUEVDRgIKAAsAAVuBGVBFQ0YDAEBW
AANQSUVfAQAcABBQU19fARQkX0lOSQBwAVwuX1NCX1BNRTlwAVwuX1NCX1BFSTlwAFBJRV8UQAxf
UFJUAKBCCJNQSUNNCgCkEkcHBBIcBAv//woAXC8EX1NCX1BDSTBMUENfTE5LQQoAEhwEC///CgFc
LwRfU0JfUENJMExQQ19MTktCCgASHAQL//8KAlwvBF9TQl9QQ0kwTFBDX0xOS0MKABIcBAv//woD
XC8EX1NCX1BDSTBMUENfTE5LRAoAoTWkEjIEEgsEC///CgAKAAogEgsEC///CgEKAAoqEgsEC///
CgIKAAovEgsEC///CgMKAAopW4IUU0xUMQhfQURSC///CF9TVU4KAVuCNENPUkUIX0FEUgwAABQA
CF9TVEEKD1uAUEVDRgIKAAsAAVuBEFBFQ0YDAEBoABpUT0xNBluCRwxQRTFBCF9BRFIMAAAcAAhf
U1RBCg8IX1BSVxIGAgoJCgRbgFBFQ0YCCgALAAFbgSpQRUNGAwBALgADUElFXwEAHAAQUFNfXwEA
TzoAH1BNQ0UBAB9QTUNTARQSX0lOSQBwAVBNQ0VwAFBJRV8UQwRfUFJUAKApk1BJQ00KAKQSHwES
HAQL//8KAFwvBF9TQl9QQ0kwTFBDX0xOS0EKAKERpBIOARILBAv//woACgAKEFuCE1ZHQV8IX0FE
UgoACF9TVEEKD1uCQwVVU0IxCF9BRFIMAAAdAAhfU1RBCg8IX1BSVxIGAgoDCgFbgFJFUzECCsQK
AVuBEFJFUzEAUDBFMQFQMUUxARQSX1BTVwFwaFAwRTFwaFAxRTFbgkMFVVNCMghfQURSDAEAHQAI
X1NUQQoPCF9QUlcSBgIKBAoBW4BSRVMxAgrECgFbgRBSRVMxAFAwRTEBUDFFMQEUEl9QU1cBcGhQ
MEUxcGhQMUUxW4JDBVVTQjMIX0FEUgwCAB0ACF9TVEEKDwhfUFJXEgYCCgwKAVuAUkVTMQIKxAoB
W4EQUkVTMQBQMEUxAVAxRTEBFBJfUFNXAXBoUDBFMXBoUDFFMVuCQwVVU0I0CF9BRFIMAAAaAAhf
U1RBCg8IX1BSVxIGAgoOCgFbgFJFUzECCsQKAVuBEFJFUzEAUDBFMQFQMUUxARQSX1BTVwFwaFAw
RTFwaFAxRTFbgkMFVVNCNQhfQURSDAEAGgAIX1NUQQoPCF9QUlcSBgIKBQoBW4BSRVMxAgrECgFb
gRBSRVMxAFAwRTEBUDFFMQEUEl9QU1cBcGhQMEUxcGhQMUUxW4JDBVVTQjYIX0FEUgwCABoACF9T
VEEKDwhfUFJXEgYCCiAKAVuAUkVTMQIKxAoBW4EQUkVTMQBQMEUxAVAxRTEBFBJfUFNXAXBoUDBF
MXBoUDFFMVuCIlVTQjcIX0FEUgwHAB0ACF9TVEEKDwhfUFJXEgYCCg0KAVuCIlVTQjgIX0FEUgwH
ABoACF9TVEEKDwhfUFJXEgYCCg0KAVuCKFBDSUgIX0FEUgwAAB4ACF9TVEEKDwhOQVRBEgwCDAIA
HwAMBQAfAFuCFkFUQTEIX0FEUgwCAB8ACF9TVEEKD1uCFkFUQTIIX0FEUgwFAB8ACF9TVEEKD1uC
FlBNX18IX0FEUgwDAB8ACF9TVEEKD1uCh3oCTFBDXwhfQURSDAAAHwAIX1NUQQoPW4BQSVJRAgpg
CgxbgTBQSVJRAVBJUkEIUElSQghQSVJDCFBJUkQIACBQSVJFCFBJUkYIUElSRwhQSVJICFuARENP
RAIKgAoQW4EbRENPRAFDT01BAwABAAxDTUFFAQAPR0RSMRBbgEdQSU8BC4ARCoBbgSFHUElPAABA
BgAOU1NMRQEABFNQTEUBAEwEABNTUExCAVuAQ01TSQEKcgoCW4EQQ01TSQFJTkRYCERBVEEIW4YS
SU5EWERBVEEBAEA/QUFPRgQUFERDUjEBcEdEUjFgcGhHRFIxpGBbgk0nVFBNX1uAVFBNQwAMAADU
/gsAUFuBD1RQTUMBAICAB1RJSUQgCF9ISUQMJNgBAhQeX1NUQQCgD5NUSUlEDNEVCwBwCg9goQVw
CgBgpGAIX1VJRAoBCF9DSUQMQdAMMQhfQ1JTEREKDoYJAAEAANT+AFAAAHkAFDxVQ01QAqAKkpMK
EIdopAoAoAqSkwoQh2mkCgBwCgBgohiVYAoQoBCSk4OIaGAAg4hpYACkCgB1YKQKARRIHF9EU00E
oEAVk1VDTVBoERMKEKb63T0bNrROpCSNEAidFlMKAaALk2oKAKQRBAoBf6AOk2oKAaQRBwoEMS4w
AKA/k2oKAqA2VFBSU3CDiGsKAABQUFJRoCKRkZRQUExPCg6TUFBMTwoMk1BQTE8KDXAKAFBQUlGk
CgGkCgCkCgGgJpNqCgMIVE1QMRIJAgoADP////9wUFBSUYhUTVAxCgEApFRNUDGgCJNqCgSkCgGg
SgmTagoFCFRNUDISDgMKAAz/////DP////9wUFBMT4hUTVAyCgEAoCuRkZRQUExPCg6TUFBMTwoM
k1BQTE8KDXAM8f///4hUTVAyCgIApFRNUDKgG5NQUFJQCv9wDPH///+IVE1QMgoCAKRUTVAyoBhQ
UE9ScAzw////iFRNUDIKAgCkVE1QMnBQUFJQiFRNUDIKAgCkVE1QMqAIk2oKBqQKAaQKAaBJBpNV
Q01QaBETChDtVGA3E8x1RpAcR1bX8tRdCgGgC5NqCgCkEQQKAQGgO5NqCgGgGpODiGsKAAAKAHAK
AFwuX1NCX01PUl+kCgCgGpODiGsKAAAKAXAKAVwuX1NCX01PUl+kCgCkCgGkEQQKAQBbgkAMTE5L
QQhfSElEDEHQDA8IX1VJRAoBFBdfU1RBAKALlVBJUkEKgKQKC6EEpAoJCF9QUlMRCQoGI/jeGHkA
FBFfRElTAH1QSVJBCoBQSVJBFEQEX0NSUwAIQlVGRhEJCgYjAAAYeQCLQlVGRgoBSU5UQXAASU5U
QaAXlVBJUkEKgHtQSVJBCg9geQFgSU5UQaRCVUZGFCpfU1JTAYtoCgFJTlRBgklOVEFgoAeSk2AA
dmB9YHtQSVJBCnAAUElSQVuCQAxMTktCCF9ISUQMQdAMDwhfVUlECgIUF19TVEEAoAuVUElSQgqA
pAoLoQSkCgkIX1BSUxEJCgYj+N4YeQAUEV9ESVMAfVBJUkIKgFBJUkIURARfQ1JTAAhCVUZGEQkK
BiMAABh5AItCVUZGCgFJTlRCcABJTlRCoBeVUElSQgqAe1BJUkIKD2B5AWBJTlRCpEJVRkYUKl9T
UlMBi2gKAUlOVEKCSU5UQmCgB5KTYAB2YH1ge1BJUkIKcABQSVJCW4JADExOS0MIX0hJRAxB0AwP
CF9VSUQKAxQXX1NUQQCgC5VQSVJDCoCkCguhBKQKCQhfUFJTEQkKBiP43hh5ABQRX0RJUwB9UElS
QwqAUElSQxREBF9DUlMACEJVRkYRCQoGIwAAGHkAi0JVRkYKAUlOVENwAElOVEOgF5VQSVJDCoB7
UElSQwoPYHkBYElOVEOkQlVGRhQqX1NSUwGLaAoBSU5UQ4JJTlRDYKAHkpNgAHZgfWB7UElSQwpw
AFBJUkNbgkAMTE5LRAhfSElEDEHQDA8IX1VJRAoEFBdfU1RBAKALlVBJUkQKgKQKC6EEpAoJCF9Q
UlMRCQoGI/jeGHkAFBFfRElTAH1QSVJECoBQSVJEFEQEX0NSUwAIQlVGRhEJCgYjAAAYeQCLQlVG
RgoBSU5URHAASU5URKAXlVBJUkQKgHtQSVJECg9geQFgSU5URKRCVUZGFCpfU1JTAYtoCgFJTlRE
gklOVERgoAeSk2AAdmB9YHtQSVJECnAAUElSRFuCQAxMTktFCF9ISUQMQdAMDwhfVUlECgUUF19T
VEEAoAuVUElSRQqApAoLoQSkCgkIX1BSUxEJCgYj+N4YeQAUEV9ESVMAfVBJUkUKgFBJUkUURARf
Q1JTAAhCVUZGEQkKBiMAABh5AItCVUZGCgFJTlRFcABJTlRFoBeVUElSRQqAe1BJUkUKD2B5AWBJ
TlRFpEJVRkYUKl9TUlMBi2gKAUlOVEWCSU5URWCgB5KTYAB2YH1ge1BJUkUKcABQSVJFW4JADExO
S0YIX0hJRAxB0AwPCF9VSUQKBhQXX1NUQQCgC5VQSVJGCoCkCguhBKQKCQhfUFJTEQkKBiP43hh5
ABQRX0RJUwB9UElSRgqAUElSRhREBF9DUlMACEJVRkYRCQoGIwAAGHkAi0JVRkYKAUlOVEZwAElO
VEagF5VQSVJGCoB7UElSRgoPYHkBYElOVEakQlVGRhQqX1NSUwGLaAoBSU5URoJJTlRGYKAHkpNg
AHZgfWB7UElSRgpwAFBJUkZbgkAMTE5LRwhfSElEDEHQDA8IX1VJRAoHFBdfU1RBAKALlVBJUkcK
gKQKC6EEpAoJCF9QUlMRCQoGI/jeGHkAFBFfRElTAH1QSVJHCoBQSVJHFEQEX0NSUwAIQlVGRhEJ
CgYjAAAYeQCLQlVGRgoBSU5UR3AASU5UR6AXlVBJUkcKgHtQSVJHCg9geQFgSU5UR6RCVUZGFCpf
U1JTAYtoCgFJTlRHgklOVEdgoAeSk2AAdmB9YHtQSVJHCnAAUElSR1uCQAxMTktICF9ISUQMQdAM
DwhfVUlECggUF19TVEEAoAuVUElSSAqApAoLoQSkCgkIX1BSUxEJCgYj+N4YeQAUEV9ESVMAfVBJ
UkgKgFBJUkgURARfQ1JTAAhCVUZGEQkKBiMAABh5AItCVUZGCgFJTlRIcABJTlRIoBeVUElSSAqA
e1BJUkgKD2B5AWBJTlRIpEJVRkYUKl9TUlMBi2gKAUlOVEiCSU5USGCgB5KTYAB2YH1ge1BJUkgK
cABQSVJIW4JHE01CUkQIX0hJRAxB0AwCCF9VSUQKAQhfU1RBCg8IX0NSUxFDEQsOAUcBEAAQAAEQ
RwEiACIAAQxHAS4ALgABAkcBMAAwAAEQRwFOAE4AAQJHAVAAUAABBEcBYABgAAEQRwFyAHIAAQJH
AXQAdAABDEcBkACQAAEQRwGiAKIAARBHAbIAsgABAkcBtAC0AAEMRwHgAOAAARBHAQACAAIBEEcB
0ATQBAECRwEABQAFAYBHAQAIAAgBEEcBEAgQCAEQRwGgDKAMAQJHAaQMpAwBBEcBqAyoDAEERwGu
DK4MAQJHAQAOAA4BgEcBABAAEAGARwEAEQARARBHAYARgBEBgEcBAP4A/gEBRwEA/wD/AQGGCQAA
AADA/gAAEACGCQAAAADg/gAAEACGCQABAMDR/gBAAAB5AFuCPERNQUMIX0hJRAxB0AIACF9TVEEK
DwhfQ1JTESAKHUcBAAAAAAEQRwGAAIAAARBHAcAAwAABICoQAnkAW4IzUElDXwhfSElEC0HQCF9T
VEEKDwhfQ1JTERkKFkcBIAAgAAECRwGgAKAAAQIjBAABeQBbgi1SVENfCF9ISUQMQdALAAhfU1RB
Cg8IX0NSUxERCg5HAXAAcAABAiMAAQF5AFuCLVRJTUUIX0hJRAxB0AEACF9TVEEKDwhfQ1JTEREK
DkcBQABAAAEEIwEAAXkAW4ItTUFUSAhfSElEDEHQDAQIX1NUQQoPCF9DUlMREQoORwHwAPAAAQ8j
ACABeQBbgilTUEtSCF9ISUQMQdAIAAhfU1RBCg8IX0NSUxENCgpHAWEAYQABAXkAW4JLCkhQRVQI
X0hJRAxB0AEDFBhfU1RBAKAJQUVfX3AKD2ChBXAKCWCkYFuAUkNSQgAMAMDR/gsgNFuBFlJDUkID
AIACGkFTX18CAAVBRV9fARRKBV9DUlMACEJVRkYREQoOhgkAAQAAAAAAAAAAeQCKQlVGRgoISFRN
TIpCVUZGCgRIVE1CoCBBRV9fcAsABEhUTUx5QVNfXwoMYHIMAADQ/mBIVE1CpEJVRkZbgkk2U0lP
MghfSElEDEHQCgUIX1VJRAoCFCpfU1RBAFVMQ0twCgJGVU5DoAyTRlVOQwoCcAoPYKEFcAoIYExD
S1+kYFuAUUxHQwEKTgoCW4EQUUxHQwFJTkRYCERBVEEIW4Y4SU5EWERBVEEBADhGVU5DCABIDQAD
Q0ZHTAEARAZERU5fCABIF0RBREgIREFETAgAQAdESVJfBFuAR1BFUwELCAIKAluBC0dQRVNBUkkx
UwFbgEdQRUUBCwwCCgJbgQtHUEVFAVJJMUUBFB5fSU5JAFVMQ0twCgJGVU5DcERFTl9DMUVOTENL
XxQNVUxDSwBwClpJTkRYFA1MQ0tfAHAKpUlORFgUFVdBS0UBU01DXwBxUkkxRXFSSTFTFBtTTEVQ
AaAUk2gKAVNNQ18BcVJJMUVxUkkxUxQXU01DXwOgCGhwAWpwAWmhB3AAaXABaluCRyFDT00xCF9I
SUQMQdAFAQhfVUlECgEUNl9TVEEAVUxDS3AKAkZVTkOgGJNDMUVOCgGgCURFTl9wCg9goQVwCg1g
oQVwCghgTENLX6RgFA5fUFJXAKQSBgIKGAoBFB9fUFNXAXBoXC8FX1NCX1BDSTBMUENfU0lPMlJJ
MUUUG19ESVMAVUxDS3AKAkZVTkNwAERFTl9MQ0tfFEoJX0NSUwBVTENLcAoCRlVOQwhCVUZGEREK
DkcBAAAAAAgIIwEAAXkAjEJVRkYKAkFEMUyMQlVGRgoDQUQxSIxCVUZGCgRBRDJMjEJVRkYKBUFE
MkhwREFETEFEMUxwREFESEFEMUhwREFETEFEMkxwREFESEFEMkiLQlVGRgoJSVJRU3ABYHlgRElS
X0lSUVNMQ0tfpEJVRkYIX1BSUxE+CjsxAEcB+AP4AwgIIxAAATEFRwHoA+gDCAgjEAABMQpHAfgC
+AIICCMIAAExCkcB6ALoAggIIwgAATh5AAhDTTFMEg4EC/gDC/gCC+gCC+gDCENNMUMSCgQKAAoB
CgUKBxRKB19TUlMBVUxDS3AKAkZVTkOMaAoCSU9TTIxoCgNJT1NIi2gKAklPU0GLaAoJSVJRU3BJ
T1NMREFETHBJT1NIREFESHCDiENNMUOJQ00xTAFJT1NBAAoACgAAQ09NQYJJUlFTYKAEYHZgcGBE
SVJfcAFERU5fTENLX1uCRgZNSTBfCF9ISUQMJgkAARQmX1NUQQCgGpVcLwRfU0JfUENJMExQQ19B
QU9GCgikCgihBKQKDwhfVUlECgAIX0NSUxENCgpHAaIMogwBAnkAFAlfSUZUAKQKARQKX1NSVgCk
CwACW4JBBUtDUzEIX0hJRAxB0AwCCF9VSUQKBBQmX1NUQQCgGpVcLwRfU0JfUENJMExQQ19BQU9G
CgikCg+hBKQKCAhfQ1JTEQ0KCkcBogyiDAECeQBbgo1uAUtDUzUIX0hJRAxB0AoFCF9VSUQKAwhf
U1RBCg9bgEtDU1IBC6QMCgRbgTNLQ1NSAURfT1UIT0JGXwFJQkZfAVNNU18BQ0RfXwFPRU0xAU9F
TTIBUzBfXwFTMV9fAVuAS0NTVwELpAwKBFuBEEtDU1cBRF9JTghDTURfCAhfUzFECgMIX1MyRAoD
CF9TM0QKAwhfUzRECgMIX1BTQwoACE1BWEMKIAhMQ1BTCg8UHF9JTkkAcE1BWENgogtgQ1NQUwoA
YHZgV0FLRRRIEldBS0UAcAoAX1BTQwhCVUZHEQkKBrjxgCgAKQhSRVQxEQULAQEAoE8PklNFTkRC
VUZHUkVUMaBPDoOIUkVUMQoAAKBDDpKDiFJFVDEKAwAIQlVGUxENCgq48YAoACgBgAAAfYOIQlVG
UwoGAIOIUkVUMQoHAIhCVUZTCgYAfYOIQlVGUwoHAIOIUkVUMQoIAIhCVUZTCgcAcIOIUkVUMQoJ
AIhCVUZTCggAcIOIUkVUMQoKAIhCVUZTCgkACFJFVDIRBQsBAQCgTgWSU0VOREJVRlNSRVQyoE4E
g4hSRVQyCgAAoEIEkoOIUkVUMgoDAAhTTUlQEQsKCLjxgCgAMgAACFJFVDMRBQsBAQBwdUxDUFOI
U01JUAoGAFNFTkRTTUlQUkVUMxRPD1NMRVAAcAoDX1BTQwhTTUlQEQsKCLjxgCgAMgAACFJFVDAR
BQsBAQCgRA2SU0VORFNNSVBSRVQwoEQMg4hSRVQwCgAAoEgLkoOIUkVUMAoDAAhCVUZHEQkKBrjx
gCgAKQhSRVQxEQULAQEAoEEJklNFTkRCVUZHUkVUMaBBCIOIUkVUMQoAAKBFB5KDiFJFVDEKAwAI
QlVGUxENCgq48YAoACj+AAAAe4OIQlVGUwoGAIOIUkVUMQoHAIhCVUZTCgYAcIOIUkVUMQoJAIhC
VUZTCggAcIOIUkVUMQoKAIhCVUZTCgkACFJFVDIRBQsBAQBTRU5EQlVGU1JFVDIURw1TSVJTAAhT
TUlTEQkKBrjxgCgAKghSRVRTEQULAQEAoEULklwvBV9TQl9QQ0kwTFBDX0tDUzVTRU5EU01JU1JF
VFOgQgmDiFJFVFMKAACgRgiSg4hSRVRTCgMAoEkHe4OIUkVUUwoHAAoBAKBJBnuDiFJFVFMKCAAK
gABwTUFYQ2CiFmBDU1BTe4OIUkVUUwoIAAoPAGB2YAhTTUlSEQ0KCrjxgCgAKwGAAAAIUkVUUhEF
CwEBAFwvBV9TQl9QQ0kwTFBDX0tDUzVTRU5EU01JUlJFVFIUFExQU1MBoA2VaExDUFNwaExDUFMU
iAMBQ1NQUwKijwIBAQhfVF8wCgBwaV9UXzCgTQeTX1RfMAoBoEMHWxJcLwNfUFJfUFIwMF9QUENg
oCiSlWiHXC8DX1BSX1BSMDBfUFNTdIdcLwNfUFJfUFIwMF9QU1MKAWhwaFwvA19QUl9QUjAwX1BQ
Q0xQU1N0h1wvA19QUl9QUjAwX1BTUwoBAIZcLl9QUl9QUjAwCoChTvmgTQeTX1RfMAoCoEMHWxJc
LwNfUFJfUFIwMV9QUENgoCiSlWiHXC8DX1BSX1BSMDFfUFNTdIdcLwNfUFJfUFIwMV9QU1MKAWhw
aFwvA19QUl9QUjAxX1BQQ0xQU1N0h1wvA19QUl9QUjAxX1BTUwoBAIZcLl9QUl9QUjAxCoChTfGg
TQeTX1RfMAoDoEMHWxJcLwNfUFJfUFIwMl9QUENgoCiSlWiHXC8DX1BSX1BSMDJfUFNTdIdcLwNf
UFJfUFIwMl9QU1MKAWhwaFwvA19QUl9QUjAyX1BQQ0xQU1N0h1wvA19QUl9QUjAyX1BTUwoBAIZc
Ll9QUl9QUjAyCoChTOmgTQeTX1RfMAoEoEMHWxJcLwNfUFJfUFIwM19QUENgoCiSlWiHXC8DX1BS
X1BSMDNfUFNTdIdcLwNfUFJfUFIwM19QU1MKAWhwaFwvA19QUl9QUjAzX1BQQ0xQU1N0h1wvA19Q
Ul9QUjAzX1BTUwoBAIZcLl9QUl9QUjAzCoChS+GgTQeTX1RfMAoFoEMHWxJcLwNfUFJfUFIwNF9Q
UENgoCiSlWiHXC8DX1BSX1BSMDRfUFNTdIdcLwNfUFJfUFIwNF9QU1MKAWhwaFwvA19QUl9QUjA0
X1BQQ0xQU1N0h1wvA19QUl9QUjA0X1BTUwoBAIZcLl9QUl9QUjA0CoChStmgTQeTX1RfMAoGoEMH
WxJcLwNfUFJfUFIwNV9QUENgoCiSlWiHXC8DX1BSX1BSMDVfUFNTdIdcLwNfUFJfUFIwNV9QU1MK
AWhwaFwvA19QUl9QUjA1X1BQQ0xQU1N0h1wvA19QUl9QUjA1X1BTUwoBAIZcLl9QUl9QUjA1CoCh
SdGgTQeTX1RfMAoHoEMHWxJcLwNfUFJfUFIwNl9QUENgoCiSlWiHXC8DX1BSX1BSMDZfUFNTdIdc
LwNfUFJfUFIwNl9QU1MKAWhwaFwvA19QUl9QUjA2X1BQQ0xQU1N0h1wvA19QUl9QUjA2X1BTUwoB
AIZcLl9QUl9QUjA2CoChSMmgTQeTX1RfMAoIoEMHWxJcLwNfUFJfUFIwN19QUENgoCiSlWiHXC8D
X1BSX1BSMDdfUFNTdIdcLwNfUFJfUFIwN19QU1MKAWhwaFwvA19QUl9QUjA3X1BQQ0xQU1N0h1wv
A19QUl9QUjA3X1BTUwoBAIZcLl9QUl9QUjA3CoChR8GgTQeTX1RfMAoJoEMHWxJcLwNfUFJfUFIx
MF9QUENgoCiSlWiHXC8DX1BSX1BSMTBfUFNTdIdcLwNfUFJfUFIxMF9QU1MKAWhwaFwvA19QUl9Q
UjEwX1BQQ0xQU1N0h1wvA19QUl9QUjEwX1BTUwoBAIZcLl9QUl9QUjEwCoChRrmgTQeTX1RfMAoK
oEMHWxJcLwNfUFJfUFIxMV9QUENgoCiSlWiHXC8DX1BSX1BSMTFfUFNTdIdcLwNfUFJfUFIxMV9Q
U1MKAWhwaFwvA19QUl9QUjExX1BQQ0xQU1N0h1wvA19QUl9QUjExX1BTUwoBAIZcLl9QUl9QUjEx
CoChRbGgTQeTX1RfMAoLoEMHWxJcLwNfUFJfUFIxMl9QUENgoCiSlWiHXC8DX1BSX1BSMTJfUFNT
dIdcLwNfUFJfUFIxMl9QU1MKAWhwaFwvA19QUl9QUjEyX1BQQ0xQU1N0h1wvA19QUl9QUjEyX1BT
UwoBAIZcLl9QUl9QUjEyCoChRKmgTQeTX1RfMAoMoEMHWxJcLwNfUFJfUFIxM19QUENgoCiSlWiH
XC8DX1BSX1BSMTNfUFNTdIdcLwNfUFJfUFIxM19QU1MKAWhwaFwvA19QUl9QUjEzX1BQQ0xQU1N0
h1wvA19QUl9QUjEzX1BTUwoBAIZcLl9QUl9QUjEzCoChQ6GgTQeTX1RfMAoNoEMHWxJcLwNfUFJf
UFIxNF9QUENgoCiSlWiHXC8DX1BSX1BSMTRfUFNTdIdcLwNfUFJfUFIxNF9QU1MKAWhwaFwvA19Q
Ul9QUjE0X1BQQ0xQU1N0h1wvA19QUl9QUjE0X1BTUwoBAIZcLl9QUl9QUjE0CoChQpmgTQeTX1Rf
MAoOoEMHWxJcLwNfUFJfUFIxNV9QUENgoCiSlWiHXC8DX1BSX1BSMTVfUFNTdIdcLwNfUFJfUFIx
NV9QU1MKAWhwaFwvA19QUl9QUjE1X1BQQ0xQU1N0h1wvA19QUl9QUjE1X1BTUwoBAIZcLl9QUl9Q
UjE1CoChQZGgTQeTX1RfMAoPoEMHWxJcLwNfUFJfUFIxNl9QUENgoCiSlWiHXC8DX1BSX1BSMTZf
UFNTdIdcLwNfUFJfUFIxNl9QU1MKAWhwaFwvA19QUl9QUjE2X1BQQ0xQU1N0h1wvA19QUl9QUjE2
X1BTUwoBAIZcLl9QUl9QUjE2CoChQImgTQeTX1RfMAoQoEMHWxJcLwNfUFJfUFIxN19QUENgoCiS
lWiHXC8DX1BSX1BSMTdfUFNTdIdcLwNfUFJfUFIxN19QU1MKAWhwaFwvA19QUl9QUjE3X1BQQ0xQ
U1N0h1wvA19QUl9QUjE3X1BTUwoBAIZcLl9QUl9QUjE3CoChT4CgTQeTX1RfMAoRoEMHWxJcLwNf
UFJfUFIyMF9QUENgoCiSlWiHXC8DX1BSX1BSMjBfUFNTdIdcLwNfUFJfUFIyMF9QU1MKAWhwaFwv
A19QUl9QUjIwX1BQQ0xQU1N0h1wvA19QUl9QUjIwX1BTUwoBAIZcLl9QUl9QUjIwCoChTnigTQeT
X1RfMAoSoEMHWxJcLwNfUFJfUFIyMV9QUENgoCiSlWiHXC8DX1BSX1BSMjFfUFNTdIdcLwNfUFJf
UFIyMV9QU1MKAWhwaFwvA19QUl9QUjIxX1BQQ0xQU1N0h1wvA19QUl9QUjIxX1BTUwoBAIZcLl9Q
Ul9QUjIxCoChTXCgTQeTX1RfMAoToEMHWxJcLwNfUFJfUFIyMl9QUENgoCiSlWiHXC8DX1BSX1BS
MjJfUFNTdIdcLwNfUFJfUFIyMl9QU1MKAWhwaFwvA19QUl9QUjIyX1BQQ0xQU1N0h1wvA19QUl9Q
UjIyX1BTUwoBAIZcLl9QUl9QUjIyCoChTGigTQeTX1RfMAoUoEMHWxJcLwNfUFJfUFIyM19QUENg
oCiSlWiHXC8DX1BSX1BSMjNfUFNTdIdcLwNfUFJfUFIyM19QU1MKAWhwaFwvA19QUl9QUjIzX1BQ
Q0xQU1N0h1wvA19QUl9QUjIzX1BTUwoBAIZcLl9QUl9QUjIzCoChS2CgTQeTX1RfMAoVoEMHWxJc
LwNfUFJfUFIyNF9QUENgoCiSlWiHXC8DX1BSX1BSMjRfUFNTdIdcLwNfUFJfUFIyNF9QU1MKAWhw
aFwvA19QUl9QUjI0X1BQQ0xQU1N0h1wvA19QUl9QUjI0X1BTUwoBAIZcLl9QUl9QUjI0CoChSlig
TQeTX1RfMAoWoEMHWxJcLwNfUFJfUFIyNV9QUENgoCiSlWiHXC8DX1BSX1BSMjVfUFNTdIdcLwNf
UFJfUFIyNV9QU1MKAWhwaFwvA19QUl9QUjI1X1BQQ0xQU1N0h1wvA19QUl9QUjI1X1BTUwoBAIZc
Ll9QUl9QUjI1CoChSVCgTQeTX1RfMAoXoEMHWxJcLwNfUFJfUFIyNl9QUENgoCiSlWiHXC8DX1BS
X1BSMjZfUFNTdIdcLwNfUFJfUFIyNl9QU1MKAWhwaFwvA19QUl9QUjI2X1BQQ0xQU1N0h1wvA19Q
Ul9QUjI2X1BTUwoBAIZcLl9QUl9QUjI2CoChSEigTQeTX1RfMAoYoEMHWxJcLwNfUFJfUFIyN19Q
UENgoCiSlWiHXC8DX1BSX1BSMjdfUFNTdIdcLwNfUFJfUFIyN19QU1MKAWhwaFwvA19QUl9QUjI3
X1BQQ0xQU1N0h1wvA19QUl9QUjI3X1BTUwoBAIZcLl9QUl9QUjI3CoChR0CgTQeTX1RfMAoZoEMH
WxJcLwNfUFJfUFIzMF9QUENgoCiSlWiHXC8DX1BSX1BSMzBfUFNTdIdcLwNfUFJfUFIzMF9QU1MK
AWhwaFwvA19QUl9QUjMwX1BQQ0xQU1N0h1wvA19QUl9QUjMwX1BTUwoBAIZcLl9QUl9QUjMwCoCh
RjigTQeTX1RfMAoaoEMHWxJcLwNfUFJfUFIzMV9QUENgoCiSlWiHXC8DX1BSX1BSMzFfUFNTdIdc
LwNfUFJfUFIzMV9QU1MKAWhwaFwvA19QUl9QUjMxX1BQQ0xQU1N0h1wvA19QUl9QUjMxX1BTUwoB
AIZcLl9QUl9QUjMxCoChRTCgTQeTX1RfMAoboEMHWxJcLwNfUFJfUFIzMl9QUENgoCiSlWiHXC8D
X1BSX1BSMzJfUFNTdIdcLwNfUFJfUFIzMl9QU1MKAWhwaFwvA19QUl9QUjMyX1BQQ0xQU1N0h1wv
A19QUl9QUjMyX1BTUwoBAIZcLl9QUl9QUjMyCoChRCigTQeTX1RfMAocoEMHWxJcLwNfUFJfUFIz
M19QUENgoCiSlWiHXC8DX1BSX1BSMzNfUFNTdIdcLwNfUFJfUFIzM19QU1MKAWhwaFwvA19QUl9Q
UjMzX1BQQ0xQU1N0h1wvA19QUl9QUjMzX1BTUwoBAIZcLl9QUl9QUjMzCoChQyCgTQeTX1RfMAod
oEMHWxJcLwNfUFJfUFIzNF9QUENgoCiSlWiHXC8DX1BSX1BSMzRfUFNTdIdcLwNfUFJfUFIzNF9Q
U1MKAWhwaFwvA19QUl9QUjM0X1BQQ0xQU1N0h1wvA19QUl9QUjM0X1BTUwoBAIZcLl9QUl9QUjM0
CoChQhigTQeTX1RfMAoeoEMHWxJcLwNfUFJfUFIzNV9QUENgoCiSlWiHXC8DX1BSX1BSMzVfUFNT
dIdcLwNfUFJfUFIzNV9QU1MKAWhwaFwvA19QUl9QUjM1X1BQQ0xQU1N0h1wvA19QUl9QUjM1X1BT
UwoBAIZcLl9QUl9QUjM1CoChQRCgTQeTX1RfMAofoEMHWxJcLwNfUFJfUFIzNl9QUENgoCiSlWiH
XC8DX1BSX1BSMzZfUFNTdIdcLwNfUFJfUFIzNl9QU1MKAWhwaFwvA19QUl9QUjM2X1BQQ0xQU1N0
h1wvA19QUl9QUjM2X1BTUwoBAIZcLl9QUl9QUjM2CoChQAigTQeTX1RfMAogoEMHWxJcLwNfUFJf
UFIzN19QUENgoCiSlWiHXC8DX1BSX1BSMzdfUFNTdIdcLwNfUFJfUFIzN19QU1MKAWhwaFwvA19Q
Ul9QUjM3X1BQQ0xQU1N0h1wvA19QUl9QUjM3X1BTUwoBAIZcLl9QUl9QUjM3CoClFEgSU0VORAII
V1JTVAphCFdSRU4KYqAIV0lCRqQKA6AIQ09CRqQKBHBXUlNUQ01EX6AIV0lCRqQKA6ANkpNDSEtX
AKRFUkVYoAhDT0JGpAoEcAoAYHCHaGF2YaIxkpNgYXCDiGhgAERfSU6gCFdJQkakCgOgDZKTQ0hL
VwCkRVJFWKAIQ09CRqQKBHVgcFdSRU5DTURfoAhXSUJGpAoDoAuSk0NIS1cApAoBoAhDT0JGpAoE
cIOIaGAARF9JTghSRUFCCmigCFdJQkakCgNwCgFgoi2TQ0hLUgCgCFdPQkakCgNwRF9PVYhpYABw
UkVBQkRfSU6gCFdJQkakCgN1YHZgcGCIaQoAAKANkpNDSEtJAKRFUkVYoAhXT0JGpAoDcERfT1Vg
pAoAFCBFUkVYAHAKAGCiEpVgCgqgCpNFUkNIAKQKAXVgpAoCFEcJRVJDSAAIR1NBQgpgCFJFQUIK
aKAIV0lCRqQKA3BHU0FCQ01EX6AIV0lCRqQKA6AIQ09CRqQKBHAKAERfSU6gCFdJQkakCgOgC5KT
Q0hLUgCkCgGgCFdPQkakCgNwRF9PVWBwUkVBQkRfSU6gCFdJQkakCgOgC5KTQ0hLSQCkCgGgCFdP
QkakCgOgCENPQkakCgSkCgAUJkNIS1cAcFMwX19gcFMxX19hoAiSk2AApAoBoAeTYQCkCgGkCgAU
JkNIS1IAcFMwX19gcFMxX19hoAeTYACkCgGgCJKTYQCkCgGkCgAUJ0NIS0kAcFMwX19gcFMxX19h
oAiSk2AApAoBoAiSk2EApAoBpAoAFChXT0JGAHALiBNiohmUYgBwT0JGX2GgBWGkCgBbIgoKdGIK
CmKkCgEUKVdJQkYAcAuIE2KiGpRiAHBJQkZfYaAGkmGkCgBbIgoKdGIKCmKkCgEUJkNPQkYAcAvo
A2CiGpRgAHBPQkZfYaAKYXBEX09VYXZgoQSkCgAQRB1cX1NCXwhTQ1BfCgAITVVUXwoACE1UWV8K
AAhNQUNfCgAITVNUX/8ITU5BXwoACE1YQV8KAAhUUEhf/whITENfCgAITU5MXwoACE1YTF8KAAhQ
TU1f/whITE1f/whQQUlf/whVVFBf/whMVFBf/whQSVNfAAhTUElf/whFTVNLCh8IQUlDXwoQCEhX
RV8KCAhIV0NfCgQIVFJDXwoCCENQQ18KAQhCVUZGEQMKQoxCVUZGCgBTVEFUjEJVRkYKAUxFTkeM
QlVGRgoCQ01QQ1sTQlVGRgoQCwACREFUQQhQTUNQEh4OCgAKAAoACgAKAAoACgAKAAoACgAKAA0A
DQANAAhTU0VCEQ0KCrjxgCgAKAAAAAAIR1NFQhEJCga48YAoACkIQ1NTQhENCgq48YAoACsAAAAA
CEdQSUIRCQoGuPGAKABQCEdBU0IRCwoIuPGAKABRAAAIU0FFQhENCgq48YAoAFIAAAAACEdBRUIR
CwoIuPGAKABTAAAIQ0FTQhENCgq48YAoAFQAAAAACEdQU0IRCgoHuPGAKABVAAhHUENCEQoKB7jx
gCgAVgAIR1BSQhEKCge48YAoAFcACFNQQ0IRDwoMuPGAKABYAAAAAAAAEE4TXC8EX1NCX1BDSTBM
UENfTUkwXxRJBV9SRUcCoEEFk2gKB6Aok2kKAVwvA19TQl9TUE1fVVBBUqALU0NQX3D/UElTX6EH
cABQSVNfoQdwAFBJU1+GXC5fU0JfUFNEXwoAhlwuX1NCX1NQTV8KABQTX0lOSQCgDFxDSU9TcP9Q
SVNfW4BPRU1GBwsALgsAAVuBDk9FTUYFAEh4QkNNRAgUQwhFWEVDAghSRVRCEQULAQEAoB9cLwVf
U0JfUENJMExQQ19LQ1M1U0VORGhSRVRCpP+MUkVUQgoAUkVUTHB0UkVUTAoCAGBwdFJFVEwKAwBh
Q1BZQlJFVEIKA0JVRkYKAmBwAFNUQVRwYUxFTkegEJCTU1RBVACTQ01QQwCkAKEDpP8UGUNQWUIF
ohJscIOIaGkAiGprAHVpdWt2bBBKnFxfU0JfW4I6UFNEXwhfSElEDUFDUEkwMDAzAAhfVUlECgEU
FF9TVEEAoAhQSVNfpAoPoQSkCgAUCV9QU1IApAoBW4JFmFNQTV8IX0hJRA1BQ1BJMDAwRAAIX1VJ
RAoBFBRfU1RBAKAIUElTX6QKD6EEpAoAFEwGRVZUSACgRAaSk1NQSV//cEdFVlNgQ0VWU2CgD3tg
QUlDXwCGU1BNXwqEoA97YEhXRV8AhlNQTV8Kg6APe2BIV0NfAIZTUE1fCoKgD3tgVFJDXwCGU1BN
XwqBoA97YENQQ18AhlNQTV8KgBQcSVBNRQBDRVZTRU1TS1NFVkV9R0VWRUVNU0sAFE0GR0VWRQCM
R0FFQgoGT0lESYxHQUVCCgdTUElJoAmTU1BJX/+k/3AKAU9JRElwU1BJX1NQSUmgJZNcLwVfU0Jf
UENJMExQQ19NSTBfRVhFQ0dBRUJxQkNNRP+k/4tCVUZGCgZFVkZJpEVWRkkUQBRTRVZFAYxTQUVC
CgZPSURJjFNBRUIKB1NQSUmLU0FFQgoIRVZGSaAJk1NQSV//pP9wCgFPSURJcFNQSV9TUElJcGhF
VkZJoCWTXC8FX1NCX1BDSTBMUENfTUkwX0VYRUNTQUVCcUJDTUT/pP+gJZNcLwVfU0JfUENJMExQ
Q19NSTBfRVhFQ0dTRUJxQkNNRP+k/4xCVUZGCgZNTUVJjEJVRkYKB1BNRUmMQlVGRgoIQ01FSYxC
VUZGCglSVkRJjFNTRUIKBk1NMkmMU1NFQgoHUE0ySYxTU0VCCghDTTJJjFNTRUIKCVJWMklwfU1N
RUkKAQBNTTJJcH1QTUVJCkAAUE0ySXBDTUVJQ00ySXBSVkRJUlYySaAlk1wvBV9TQl9QQ0kwTFBD
X01JMF9FWEVDU1NFQnFCQ01E/6T/pAAUTQZHRVZTAIxHQVNCCgZPSURJjEdBU0IKB1NQSUmgCZNT
UElf/6T/cAoBT0lESXBTUElfU1BJSaAlk1wvBV9TQl9QQ0kwTFBDX01JMF9FWEVDR0FTQnFCQ01E
/6T/i0JVRkYKB0VWRkmkRVZGSRRKC0NFVlMBjENBU0IKBk9JREmMQ0FTQgoHU1BJSYtDQVNCCghF
VkZJoAmTU1BJX/+k/3AKAU9JRElwU1BJX1NQSUlwaEVWRkmgJZNcLwVfU0JfUENJMExQQ19NSTBf
RVhFQ0NBU0JxQkNNRP+k/4xDU1NCCgZNTUVJjENTU0IKB1BNRUlwCgFNTUVJcApAUE1FSaAlk1wv
BV9TQl9QQ0kwTFBDX01JMF9FWEVDQ1NTQnFCQ01E/6T/pAAUQwRVQlVEAKAlk1wvBV9TQl9QQ0kw
TFBDX01JMF9FWEVDR1BJQnFCQ01E/6T/jEJVRkYKCVNQSUlwU1BJSVNQSV+kABRCE1VDQVAAjEdQ
Q0IKBlNQSUmgCZNTUElf/6T/cFNQSV9TUElJoCWTXC8FX1NCX1BDSTBMUENfTUkwX0VYRUNHUENC
cUJDTUT/pP+LQlVGRgoGU0NQSYxCVUZGCghNVVRJjEJVRkYKCU1UWUmKQlVGRgoKTUFDSYpCVUZG
Cg5NU1RJikJVRkYKEk1OQUmKQlVGRgoWTVhBSYpCVUZGChpUUEhJikJVRkYKHk1OTEmKQlVGRgoi
TVhMSXBTQ1BJU0NQX3BNVVRJTVVUX3BNVFlJTVRZX3BNQUNJTUFDX3BNU1RJTVNUX3BNTkFJTU5B
X3BNWEFJTVhBX3BUUEhJVFBIX3BNTkxJTU5MX3BNWExJTVhMX6AUkZNNTkxJ/5NNWExJ/3AASExD
X6EHcP9ITENfpAAUSQhVUkVBAIxHUFJCCgZTUElJoAmTU1BJX/+k/3BTUElfU1BJSaAlk1wvBV9T
Ql9QQ0kwTFBDX01JMF9FWEVDR1BSQnFCQ01E/6T/ikJVRkYKBlBNTUmKQlVGRgoKUEFJSYpCVUZG
Cg5ITE1JcFBNTUlQTU1fcFBBSUlQQUlfcEhMTUlITE1fpAAUTQdTUEFJAIxTUENCCgZTUElJjFNQ
Q0IKB0NJREmKU1BDQgoIUEFJSaAJk1NQSV//pP+gCZNQQUlf/6T/cFNQSV9TUElJcAoAQ0lESXBQ
QUlfUEFJSaAlk1wvBV9TQl9QQ0kwTFBDX01JMF9FWEVDU1BDQnFCQ01E/6T/pAAUTQdTVVRQAIxT
UENCCgZTUElJjFNQQ0IKB0NJREmKU1BDQgoIVVRQSaAJk1NQSV//pP+gCZNVVFBf/6T/cFNQSV9T
UElJcAoBQ0lESXBVVFBfVVRQSaAlk1wvBV9TQl9QQ0kwTFBDX01JMF9FWEVDU1BDQnFCQ01E/6T/
pAAUTQdTTFRQAIxTUENCCgZTUElJjFNQQ0IKB0NJREmKU1BDQgoITFRQSaAJk1NQSV//pP+gCZNM
VFBf/6T/cFNQSV9TUElJcAoCQ0lESXBMVFBfTFRQSaAlk1wvBV9TQl9QQ0kwTFBDX01JMF9FWEVD
U1BDQnFCQ01E/6T/pAAUTQdTSExNAIxTUENCCgZTUElJjFNQQ0IKB0NJREmKU1BDQgoISExNSaAJ
k1NQSV//pP+gCZNITE1f/6T/cFNQSV9TUElJcAoDQ0lESXBITE1fSExNSaAlk1wvBV9TQl9QQ0kw
TFBDX01JMF9FWEVDU1BDQnFCQ01E/6T/pAAUElVQQVIAVUJVRFVDQVBVUkVBFEcKX1BNQwBVQlVE
SVBNRVVDQVBwU0NQX4hQTUNQCgAAcE1VVF+IUE1DUAoBAHBNVFlfiFBNQ1AKAgBwTUFDX4hQTUNQ
CgMAcE1TVF+IUE1DUAoEAHBNTkFfiFBNQ1AKBQBwTVhBX4hQTUNQCgYAcFRQSF+IUE1DUAoHAHBI
TENfiFBNQ1AKCABwTU5MX4hQTUNQCgkAcE1YTF+IUE1DUAoKAKRQTUNQFA9fUE1EAKQSBwFcX1NC
XxQZX1BNTQBVQlVEoAmTVVJFQf+k/6RQTU1fFEQEX1BBSQGgEZGUaE1YQV+VaE1OQV+kCgFwUEFJ
X2BwaFBBSV+gDlNQQUlwYFBBSV+kCgOGXC5fU0JfU1BNXwqEpAoAFBVfR0FJAKAJk1VSRUH/pP+k
UEFJXxRNBV9QVFACoAqTVVJFQf+kCgOgEZGUUE1NX2iVUE1NX2mkCgFwVVRQX2BwaFVUUF+gDlNV
VFBwYFVUUF+kCgNwTFRQX2FwaUxUUF+gDlNMVFBwYUxUUF+kCgOkCgAUFV9HSEwAoAmTVVJFQf+k
/6RITE1fFEQEX1NITAGgEZGUaE1YTF+VaE1OTF+kCgFwSExNX2BwaEhMTV+gDlNITE1wYEhMTV+k
CgOGXC5fU0JfU1BNXwqCpAoA
====
begin-base64 644 EINJ.17
RUlOSrABAAABTVBUTCAgIFdIRUFQVEwgAAAGAFBUTCABAAAADAAAAAAAAAAMAAAAAAMAAAAIAAEA
QGy/AAAAAAAAAAAAAAAA//////////8BAwAAABAAAryua78AAAAA6gYAAAAAAAD//////////wED
AAABCAABAP4AAAAAAAAGAAAAAAAAAP//////////AQAAAABAAAQBQGy/AAAAAAAAAAAAAAAA////
//////8CAgAAACAAAwlAbL8AAAAAAAAAAAAAAAD//////////wMAAAAAIAADDUBsvwAAAAAAAAAA
AAAAAP//////////BAMAAAAQAAK8rmu/AAAAAOoFAAAAAAAA//////////8EAwAAAQgAAQD+AAAA
AAAABQAAAAAAAAD//////////wUDAAAAEAACvK5rvwAAAADqBAAAAAAAAP//////////BQMAAAEI
AAEA/gAAAAAAAAQAAAAAAAAA//////////8GAQAAAAgAARFAbL8AAAAAAQAAAAAAAAD/////////
/wcAAAAACAABEkBsvwAAAAAAAAAAAAAAAP//////////
====
begin-base64 644 ERST.21
RVJTVHACAAABVlBUTCAgIFdIRUFQVEwgAAAGAFBUTCABAAAADAAAAAAAAAASAAAAAAMAAAAIAAEA
cGy/AAAAAAAAAAAAAAAA//////////8BAwAAAAgAAQBwbL8AAAAAAQAAAAAAAAD//////////wID
AAAACAABAHBsvwAAAAACAAAAAAAAAP//////////AwMAAAAQAAK8rmu/AAAAAOoCAAAAAAAA////
//////8DAwAAAQgAAQD+AAAAAAAAAgAAAAAAAAD//////////wQCAAAAIAADAXBsvwAAAAAAAAAA
AAAAAP//////////BQMAAAAQAAK8rmu/AAAAAOoBAAAAAAAA//////////8FAwAAAQgAAQD+AAAA
AAAAAQAAAAAAAAD//////////wYBAAAACAABBXBsvwAAAAABAAAAAAAAAP//////////BwAAAAAI
AAEGcGy/AAAAAAAAAAAAAAAA//////////8IAAAAAEAABAdwbL8AAAAAAAAAAAAAAAD/////////
/wkCAAAAQAAED3BsvwAAAAAAAAAAAAAAAP//////////CgAAAAAIAAEXcGy/AAAAAAAAAAAAAAAA
//////////8LAwAAAAgAAQBwbL8AAAAACwAAAAAAAAD//////////wwAAAAAIAACGHBsvwAAAAAA
AAAAAAAAAP//////////DQAAAABAAAQccGy/AAAAAAAAAAAAAAAA//////////8OAAAAAEAABCRw
bL8AAAAAAAAAAAAAAAD//////////w8AAAAAIAACLHBsvwAAAAAAAAAAAAAAAP//////////
====
begin-base64 644 FACP.1
RkFDUIQAAAACVUZUUyAgIFBDICAgICAgAAAGAFBUTCBAQg8AwK9rv0kxa78ABwkAsgAAAPDxAAAA
EAAAAAAAAAQQAAAAAAAAUBAAAAgQAAAgEAAAAAAAAAQCAQQQAAAA/////wAAAAABAw0AMgEAAKUE
AAABCAAA+QwAAAAAAAAGAAAA
====
begin-base64 644 HEST.18
SEVTVGgCAAABb1BUTCAgIFdIRUFQVEwgAAAGAFBUTCABAAAACQAAAAkACQD//wABAQAAAAMAAAAA
CAAAAEAABACwa78AAAAAABwAAGDqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAJAAkA//8AAQEA
AAADAAAAAAgAAABAAAQAwGu/AAAAAAQcAABg6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACQAJ
AP//AAEBAAAAAwAAAAAIAAAAQAAEANBrvwAAAAAEHAAAYOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAgAAAkACQD//wABAQAAAAMAAAAACAAAAEAABADga78AAAAAABwAAGDqAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAIAAAJAAkA//8AAQEAAAADAAAAAAgAAABAAAQA8Gu/AAAAAAQcAABg6gAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAACAAACQAJAP//AAEBAAAAAwAAAAAIAAAAQAAEAABsvwAAAAAEHAAAYOoA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAkACQD//wABAQAAAAMAAAAACAAAAEAABAAQbL8AAAAA
ABwAAGDqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAJAAkA//8AAQEAAAADAAAAAAgAAABAAAQA
IGy/AAAAAAQcAABg6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACQAJAP//AAEBAAAAAwAAAAAI
AAAAQAAEADBsvwAAAAAEHAAAYOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAA==
====
begin-base64 644 HPET.24
SFBFVDgAAAABLFBUTFREIEhQRVRUQkwgAAAGACBMVFABAAAAAaOGgAAAAAAAAND+AAAAAAAAAAA=
====
begin-base64 644 MCFG.23
TUNGRzwAAAABYlBUTFREICAgTUNGRyAgAAAGACBMVFAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAkA
AAAA
====
begin-base64 644 RSDT.0
UlNEVIgAAAABWVBUTFREICAgUlNEVCAgAAAGACBMVFAAAAAAoYRrvxmGa79Lhmu/e4Zrv1OHa78r
iGu/A4lrv9uJa7+zimu/i4trv2qNa79Jj2u/KJFrvweTa7/mlGu/xZZrv3WYa7/dmmu/DZtrv/ib
a79onmu/uJ5rv/Sea78sn2u/2J9rvw==
====
begin-base64 644 SLIT.4
U0xJVDAAAAABEkZUUyAgICAgICAgICAgAAAGACAgICBaAAAAAgAAAAAAAAAKHx8K
====
begin-base64 644 SPCR.22
U1BDUlAAAAABQVBUTFREICRVQ1JUQkwkAAAGAFBUTCABAAAAAQAAAAEIAACmpgAAAAAAAAHGAAAA
AAcAAQAAAAM0hoAAAAABAAAAAAAAAAA=
====
begin-base64 644 SSDT.10
U1NEVNgAAAABWEZTQyAgIENTVF9QUjM0AAAGACBDU0YBAAAAEEMLXC5fUFJfUFIzNAhfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAw0
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAw0AAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 SSDT.11
U1NEVN8BAAABF0ZTQyAgIFBTVF9QUjIwAAAGACBDU0YBAAAAEEobXC5fUFJfUFIyMAhfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.12
U1NEVN8BAAABE0ZTQyAgIFBTVF9QUjIyAAAGACBDU0YBAAAAEEobXC5fUFJfUFIyMghfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.13
U1NEVN8BAAABD0ZTQyAgIFBTVF9QUjI0AAAGACBDU0YBAAAAEEobXC5fUFJfUFIyNAhfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.14
U1NEVN8BAAABFUZTQyAgIFBTVF9QUjMwAAAGACBDU0YBAAAAEEobXC5fUFJfUFIzMAhfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.15
U1NEVN8BAAABEUZTQyAgIFBTVF9QUjMyAAAGACBDU0YBAAAAEEobXC5fUFJfUFIzMghfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.16
U1NEVN8BAAABDUZTQyAgIFBTVF9QUjM0AAAGACBDU0YBAAAAEEobXC5fUFJfUFIzNAhfUENUEk0C
AhEUChGCDAB/AAAAAAAAAAAAAAB5ABEUChGCDAB/AAAAAAAAAAAAAAB5AAhfUFBDCgAIX1BTUxJO
FgsSIAYM6goAAAwAdwEADDIAAAAMlgAAAAwWAAAADBYAAAASIAYM6QoAAAwYcwEADDIAAAAMlgAA
AAwVAAAADBUAAAASIAYMZAoAAAyoWwEADDIAAAAMlgAAAAwUAAAADBQAAAASIAYM3wkAAAwgSAEA
DDIAAAAMlgAAAAwTAAAADBMAAAASIAYMWgkAAAywMAEADDIAAAAMlgAAAAwSAAAADBIAAAASIAYM
1QgAAAwoHQEADDIAAAAMlgAAAAwRAAAADBEAAAASIAYMUAgAAAygCQEADDIAAAAMlgAAAAwQAAAA
DBAAAAASIAYMywcAAAwY9gAADDIAAAAMlgAAAAwPAAAADA8AAAASIAYMRgcAAAyQ4gAADDIAAAAM
lgAAAAwOAAAADA4AAAASIAYMwQYAAAwIzwAADDIAAAAMlgAAAAwNAAAADA0AAAASIAYMPAYAAAyA
uwAADDIAAAAMlgAAAAwMAAAADAwAAAA=
====
begin-base64 644 SSDT.20
U1NEVOsAAAABBndoZWFvc3doZWFvc2MAAAAGAE1TRlQBAAADEEYMXF9TQl9bgFdIRTABDAD+AAAM
AgAAAFuBC1dIRTAAV0hFQwhbgFdIRTEADLyua78MkAAAAFuBFldIRTEAV0NNRAhXRElEIFdJTkZA
QFuBEFdIRTEAAQEAAChJTkZXCBRFBl9PU0MEimsKAENEVzGgRgSTaBETChAMXoXtkGy/R6YqJt4P
xa1cimsKBENEVzKKawoIQ0RXM6Ade0NEVzIKAQBwCupXQ01EcAoDV0RJRHAAV0hFQ6EMe0NEVzEK
AENEVzGkaw==
====
begin-base64 644 SSDT.5
U1NEVNgAAAABikZTQyAgIENTVF9QUjIwAAAGACBDU0YBAAAAEEMLXC5fUFJfUFIyMAhfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAwg
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAwgAAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 SSDT.6
U1NEVNgAAAABgkZTQyAgIENTVF9QUjIyAAAGACBDU0YBAAAAEEMLXC5fUFJfUFIyMghfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAwi
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAwiAAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 SSDT.7
U1NEVNgAAAABekZTQyAgIENTVF9QUjI0AAAGACBDU0YBAAAAEEMLXC5fUFJfUFIyNAhfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAwk
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAwkAAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 SSDT.8
U1NEVNgAAAABaEZTQyAgIENTVF9QUjMwAAAGACBDU0YBAAAAEEMLXC5fUFJfUFIzMAhfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAww
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAwwAAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 SSDT.9
U1NEVNgAAAABYEZTQyAgIENTVF9QUjMyAAAGACBDU0YBAAAAEEMLXC5fUFJfUFIzMghfQ1NUEkIG
BAoDEh4EERQKEYIMAH8AAAAAAAAAAAAAAHkACgEKIAvoAxIeBBEUChGCDAABCAABFBAAAAAAAAB5
AAoCCmAL9AESHgQRFAoRggwAAQgAARUQAAAAAAAAeQAKAwqAC14BCF9DU0QSSQMCEhoGCgYKAAwy
AAAADP4AAAAMAgAAAAwBAAAAEhoGCgYKAAwyAAAADP4AAAAMAgAAAAwCAAAA
====
begin-base64 644 TCPA.3
VENQQTIAAAABQ1Bob2VuaXggICAgICAAAAAGAFRMIAAAAAAAAAAAAQAAAAAAAAAAAAA=
====
begin-base64 644 headers
ClJTRCBQVFI6IENoZWNrc3VtPTksIE9FTUlEPVBUTFRELCBSc2R0QWRkcmVzcz0weGJmNmIyZmQ1
CgoKUlNEVDogTGVuZ3RoPTEzNiwgUmV2aXNpb249MSwgQ2hlY2tzdW09ODksCglPRU1JRD1QVExU
RCwgT0VNIFRhYmxlIElEPSAgUlNEVCwgT0VNIFJldmlzaW9uPTB4NjAwMDAsCglDcmVhdG9yIElE
PSBMVFAsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKCUVudHJpZXM9eyAweGJmNmI4NGExLCAweGJm
NmI4NjE5LCAweGJmNmI4NjRiLCAweGJmNmI4NjdiLCAweGJmNmI4NzUzLCAweGJmNmI4ODJiLCAw
eGJmNmI4OTAzLCAweGJmNmI4OWRiLCAweGJmNmI4YWIzLCAweGJmNmI4YjhiLCAweGJmNmI4ZDZh
LCAweGJmNmI4ZjQ5LCAweGJmNmI5MTI4LCAweGJmNmI5MzA3LCAweGJmNmI5NGU2LCAweGJmNmI5
NmM1LCAweGJmNmI5ODc1LCAweGJmNmI5YWRkLCAweGJmNmI5YjBkLCAweGJmNmI5YmY4LCAweGJm
NmI5ZTY4LCAweGJmNmI5ZWI4LCAweGJmNmI5ZWY0LCAweGJmNmI5ZjJjLCAweGJmNmI5ZmQ4IH0K
CgoJRFNEVD0weGJmNmIzMTQ5CglJTlRfTU9ERUw9UElDCglTQ0lfSU5UPTkKCVNNSV9DTUQ9MHhi
MiwgQUNQSV9FTkFCTEU9MHhmMCwgQUNQSV9ESVNBQkxFPTB4ZjEsIFM0QklPU19SRVE9MHgwCglQ
TTFhX0VWVF9CTEs9MHgxMDAwLTB4MTAwMwoJUE0xYV9DTlRfQkxLPTB4MTAwNC0weDEwMDUKCVBN
Ml9DTlRfQkxLPTB4MTA1MC0weDEwNTAKCVBNMl9UTVJfQkxLPTB4MTAwOC0weDEwMGIKCVBNMl9H
UEUwX0JMSz0weDEwMjAtMHgxMDJmCglQX0xWTDJfTEFUPTY1NTM1bXMsIFBfTFZMM19MQVQ9NjU1
MzVtcwoJRkxVU0hfU0laRT0wLCBGTFVTSF9TVFJJREU9MAoJRFVUWV9PRkZTRVQ9MSwgRFVUWV9X
SURUSD0zCglEQVlfQUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVSWT01MAoJRmxhZ3M9e1dCSU5W
RCxQUk9DX0MxLFNMUF9CVVRUT04sUlRDX1M0fQoKCkRTRFQ6IExlbmd0aD0yMTMzNiwgUmV2aXNp
b249MSwgQ2hlY2tzdW09MTkxLAoJT0VNSUQ9RlRTLCBPRU0gVGFibGUgSUQ9RDMwMzEvMDAsIE9F
TSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD1NU0ZULCBDcmVhdG9yIFJldmlzaW9uPTB4
MzAwMDAwMQoKClRDUEE6IExlbmd0aD01MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09NjcsCglPRU1J
RD1QaG9lbmksIE9FTSBUYWJsZSBJRD14LCBPRU0gUmV2aXNpb249MHg2MDAwMCwKCUNyZWF0b3Ig
SUQ9VEwsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKU0xJVDogTGVuZ3RoPTQ4LCBSZXZpc2lvbj0x
LCBDaGVja3N1bT0xOCwKCU9FTUlEPUZUUywgT0VNIFRhYmxlIElEPSwgT0VNIFJldmlzaW9uPTB4
NjAwMDAsCglDcmVhdG9yIElEPSwgQ3JlYXRvciBSZXZpc2lvbj0weDVhCgoKU1NEVDogTGVuZ3Ro
PTIxNiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTM4LAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9
Q1NUX1BSMjAsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9y
IFJldmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD0yMTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTEz
MCwKCU9FTUlEPUZTQywgT0VNIFRhYmxlIElEPUNTVF9QUjIyLCBPRU0gUmV2aXNpb249MHg2MDAw
MCwKCUNyZWF0b3IgSUQ9IENTRiwgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBMZW5ndGg9
MjE2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMjIsCglPRU1JRD1GU0MsIE9FTSBUYWJsZSBJRD1D
U1RfUFIyNCwgT0VNIFJldmlzaW9uPTB4NjAwMDAsCglDcmVhdG9yIElEPSBDU0YsIENyZWF0b3Ig
UmV2aXNpb249MHgxCgoKU1NEVDogTGVuZ3RoPTIxNiwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTA0
LAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9Q1NUX1BSMzAsIE9FTSBSZXZpc2lvbj0weDYwMDAw
LAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD0y
MTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTk2LAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9Q1NU
X1BSMzIsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJl
dmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD0yMTYsIFJldmlzaW9uPTEsIENoZWNrc3VtPTg4LAoJ
T0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9Q1NUX1BSMzQsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJ
Q3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD00Nzks
IFJldmlzaW9uPTEsIENoZWNrc3VtPTIzLAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9UFNUX1BS
MjAsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlz
aW9uPTB4MQoKClNTRFQ6IExlbmd0aD00NzksIFJldmlzaW9uPTEsIENoZWNrc3VtPTE5LAoJT0VN
SUQ9RlNDLCBPRU0gVGFibGUgSUQ9UFNUX1BSMjIsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3Jl
YXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD00NzksIFJl
dmlzaW9uPTEsIENoZWNrc3VtPTE1LAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9UFNUX1BSMjQs
IE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9u
PTB4MQoKClNTRFQ6IExlbmd0aD00NzksIFJldmlzaW9uPTEsIENoZWNrc3VtPTIxLAoJT0VNSUQ9
RlNDLCBPRU0gVGFibGUgSUQ9UFNUX1BSMzAsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRv
ciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNTRFQ6IExlbmd0aD00NzksIFJldmlz
aW9uPTEsIENoZWNrc3VtPTE3LAoJT0VNSUQ9RlNDLCBPRU0gVGFibGUgSUQ9UFNUX1BSMzIsIE9F
TSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJRD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4
MQoKClNTRFQ6IExlbmd0aD00NzksIFJldmlzaW9uPTEsIENoZWNrc3VtPTEzLAoJT0VNSUQ9RlND
LCBPRU0gVGFibGUgSUQ9UFNUX1BSMzQsIE9FTSBSZXZpc2lvbj0weDYwMDAwLAoJQ3JlYXRvciBJ
RD0gQ1NGLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCkVJTko6IExlbmd0aD00MzIsIFJldmlzaW9u
PTEsIENoZWNrc3VtPTc3LAoJT0VNSUQ9UFRMLCBPRU0gVGFibGUgSUQ9V0hFQVBUTCwgT0VNIFJl
dmlzaW9uPTB4NjAwMDAsCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpI
RVNUOiBMZW5ndGg9NjE2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMTEsCglPRU1JRD1QVEwsIE9F
TSBUYWJsZSBJRD1XSEVBUFRMLCBPRU0gUmV2aXNpb249MHg2MDAwMCwKCUNyZWF0b3IgSUQ9UFRM
LCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKCkJFUlQ6IExlbmd0aD00OCwgUmV2aXNpb249MSwgQ2hl
Y2tzdW09MTM1LAoJT0VNSUQ9UFRMLCBPRU0gVGFibGUgSUQ9V0hFQVBUTCwgT0VNIFJldmlzaW9u
PTB4NjAwMDAsCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDEKCgpTU0RUOiBM
ZW5ndGg9MjM1LCBSZXZpc2lvbj0xLCBDaGVja3N1bT02LAoJT0VNSUQ9d2hlYW9zLCBPRU0gVGFi
bGUgSUQ9d2hlYW9zYywgT0VNIFJldmlzaW9uPTB4NjAwMDAsCglDcmVhdG9yIElEPU1TRlQsIENy
ZWF0b3IgUmV2aXNpb249MHgzMDAwMDAxCgoKRVJTVDogTGVuZ3RoPTYyNCwgUmV2aXNpb249MSwg
Q2hlY2tzdW09ODYsCglPRU1JRD1QVEwsIE9FTSBUYWJsZSBJRD1XSEVBUFRMLCBPRU0gUmV2aXNp
b249MHg2MDAwMCwKCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJldmlzaW9uPTB4MQoKClNQQ1I6
IExlbmd0aD04MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09NjUsCglPRU1JRD1QVExURCwgT0VNIFRh
YmxlIElEPSRVQ1JUQkwkLCBPRU0gUmV2aXNpb249MHg2MDAwMCwKCUNyZWF0b3IgSUQ9UFRMLCBD
cmVhdG9yIFJldmlzaW9uPTB4MQoKCk1DRkc6IExlbmd0aD02MCwgUmV2aXNpb249MSwgQ2hlY2tz
dW09OTgsCglPRU1JRD1QVExURCwgT0VNIFRhYmxlIElEPSAgTUNGRywgT0VNIFJldmlzaW9uPTB4
NjAwMDAsCglDcmVhdG9yIElEPSBMVFAsIENyZWF0b3IgUmV2aXNpb249MHgwCgoKSFBFVDogTGVu
Z3RoPTU2LCBSZXZpc2lvbj0xLCBDaGVja3N1bT00NCwKCU9FTUlEPVBUTFRELCBPRU0gVGFibGUg
SUQ9SFBFVFRCTCwgT0VNIFJldmlzaW9uPTB4NjAwMDAsCglDcmVhdG9yIElEPSBMVFAsIENyZWF0
b3IgUmV2aXNpb249MHgxCgoKQVBJQzogTGVuZ3RoPTE3MiwgUmV2aXNpb249MSwgQ2hlY2tzdW09
MTEwLAoJT0VNSUQ9UFRMVEQsIE9FTSBUYWJsZSBJRD0JIEFQSUMsIE9FTSBSZXZpc2lvbj0weDYw
MDAwLAoJQ3JlYXRvciBJRD0gTFRQLCBDcmVhdG9yIFJldmlzaW9uPTB4MAoKCkJPT1Q6IExlbmd0
aD00MCwgUmV2aXNpb249MSwgQ2hlY2tzdW09OTksCglPRU1JRD1QVExURCwgT0VNIFRhYmxlIElE
PSRTQkZUQkwkLCBPRU0gUmV2aXNpb249MHg2MDAwMCwKCUNyZWF0b3IgSUQ9IExUUCwgQ3JlYXRv
ciBSZXZpc2lvbj0weDEKCg==
====
Reyk Floeter
2017-07-05 12:12:23 UTC
Permalink
Hi,
Post by Kapetanakis Giannis
Synopsis: relayctl stopped relaying
Category: system
System : OpenBSD 6.1
Details : OpenBSD 6.1-current (GENERIC.MP) #80: Mon Jul 3 14:23:11 MDT 2017
Architecture: OpenBSD.amd64
Machine : amd64
patch http://marc.info/?l=openbsd-cvs&m=149140326301074&w=2
seems to create a problem in my dhcrelay setup
bpf.c,v 1.17
packet.c,v 1.13
dhcpd.h,v 1.22
Using the log-patch from Reyk
Jul 5 11:53:09 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:09 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
Jul 5 11:53:10 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:10 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
# client - OBSD
# dhclient -d vio1
DHCPDISCOVER on vio1 - interval 1
DHCPDISCOVER on vio1 - interval 2
DHCPDISCOVER on vio1 - interval 3
DHCPDISCOVER on vio1 - interval 6
DHCPDISCOVER on vio1 - interval 10
# dhcrelay runs on carp interface on top of vlan
trunk1 (lacp) - vlans - carp - dhcrelay
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
both dhcp servers are on carp. I send packets on their real IP not the carped one.
reply comes from
vlan8: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:1b:21:95:2d:eb
description: TEST_VLAN
index 37 priority 0 llprio 3
encap: vnetid 8 parent trunk1
groups: vlan internal
media: Ethernet autoselect
status: active
carp8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:08
description: TEST
index 65 priority 15 llprio 3
carp: MASTER carpdev vlan8 vhid 8 advbase 1 advskew 0
groups: carp
status: master
inet 10.1.100.1 netmask 0xffffff00 broadcast 10.1.100.255
# tcpdump on vlan8 (internal-clients)
11:59:09.156292 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba [|bootp] [tos 0x10]
11:59:10.161023 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:1 [|bootp] [tos 0x10]
11:59:12.171069 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:3 [|bootp] [tos 0x10]
11:59:15.181119 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:6 [|bootp] [tos 0x10]
11:59:21.191020 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:12 [|bootp] [tos 0x10]
# tcpdump on external trunk0 (relay to dhcp server)
11:59:10.161869 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:12.171900 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:3 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:15.181986 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:16.185594 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191473 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191968 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
# dhcp_server1
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1: load balance to peer failover-net
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:16 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
# dhcp_server2
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:10 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
Thanks.

There is HTYPE - the DHCP interface hardware type - and IFT, the
interface type as reported by the kernel.

carp(4) is an Ethernet-style interface with IFT_CARP that can be used
as HTYPE_ETHER by dhcrelay, but the code failed to recognize the
special case and left the htype as 0 (unitialized). Unfortunately,
there is nothing like an "interface class" that indicates that carp(4)
is (mostly) compatible to IFT_ETHER.

So the solution is to either add CARP to a whitelist of supported
interfaces (see below) or to handle all interfaces except enc(4) as
HTYPE_ETHER by default (the old "we don't care" approach).

Does this fix your problem?

btw. I've also committed a fix to keep logging to stderr with -d.

Reyk

Index: usr.sbin/dhcrelay/dispatch.c
===================================================================
RCS file: /cvs/src/usr.sbin/dhcrelay/dispatch.c,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 dispatch.c
--- usr.sbin/dhcrelay/dispatch.c 4 Apr 2017 15:52:12 -0000 1.21
+++ usr.sbin/dhcrelay/dispatch.c 5 Jul 2017 11:57:41 -0000
@@ -137,18 +137,19 @@ setup_iflist(void)
sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifi = (struct if_data *)ifa->ifa_data;

- /* Skip non ethernet interfaces. */
+ /* Skip unsupported interfaces. */
if (ifi->ifi_type != IFT_ETHER &&
- ifi->ifi_type != IFT_ENC) {
+ ifi->ifi_type != IFT_ENC &&
+ ifi->ifi_type != IFT_CARP) {
TAILQ_REMOVE(&intflist, intf, entry);
free(intf);
continue;
}

- if (ifi->ifi_type == IFT_ETHER)
- intf->hw_address.htype = HTYPE_ETHER;
- else
+ if (ifi->ifi_type == IFT_ENC)
intf->hw_address.htype = HTYPE_IPSEC_TUNNEL;
+ else
+ intf->hw_address.htype = HTYPE_ETHER;

intf->index = sdl->sdl_index;
intf->hw_address.hlen = sdl->sdl_alen;
Kapetanakis Giannis
2017-07-05 12:23:34 UTC
Permalink
Yes this patch seems to solve my problem.

My test client which previously didn't get an IP, got one immediately.

I'd like to point out however that some clients on some vlans-carp
did manage to get an IP (without the patch).

Since all my dhcrelays run on carp, why did it work for some of them and didn't fail on all of them?

thanks :)

Giannis
Post by Reyk Floeter
Hi,
Post by Kapetanakis Giannis
Synopsis: relayctl stopped relaying
Category: system
System : OpenBSD 6.1
Details : OpenBSD 6.1-current (GENERIC.MP) #80: Mon Jul 3 14:23:11 MDT 2017
Architecture: OpenBSD.amd64
Machine : amd64
patch http://marc.info/?l=openbsd-cvs&m=149140326301074&w=2
seems to create a problem in my dhcrelay setup
bpf.c,v 1.17
packet.c,v 1.13
dhcpd.h,v 1.22
Using the log-patch from Reyk
Jul 5 11:53:09 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:09 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
Jul 5 11:53:10 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:10 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
# client - OBSD
# dhclient -d vio1
DHCPDISCOVER on vio1 - interval 1
DHCPDISCOVER on vio1 - interval 2
DHCPDISCOVER on vio1 - interval 3
DHCPDISCOVER on vio1 - interval 6
DHCPDISCOVER on vio1 - interval 10
# dhcrelay runs on carp interface on top of vlan
trunk1 (lacp) - vlans - carp - dhcrelay
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
both dhcp servers are on carp. I send packets on their real IP not the carped one.
reply comes from
vlan8: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:1b:21:95:2d:eb
description: TEST_VLAN
index 37 priority 0 llprio 3
encap: vnetid 8 parent trunk1
groups: vlan internal
media: Ethernet autoselect
status: active
carp8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:08
description: TEST
index 65 priority 15 llprio 3
carp: MASTER carpdev vlan8 vhid 8 advbase 1 advskew 0
groups: carp
status: master
inet 10.1.100.1 netmask 0xffffff00 broadcast 10.1.100.255
# tcpdump on vlan8 (internal-clients)
11:59:09.156292 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba [|bootp] [tos 0x10]
11:59:10.161023 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:1 [|bootp] [tos 0x10]
11:59:12.171069 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:3 [|bootp] [tos 0x10]
11:59:15.181119 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:6 [|bootp] [tos 0x10]
11:59:21.191020 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:12 [|bootp] [tos 0x10]
# tcpdump on external trunk0 (relay to dhcp server)
11:59:10.161869 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:12.171900 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:3 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:15.181986 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:16.185594 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191473 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191968 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
# dhcp_server1
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1: load balance to peer failover-net
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:16 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
# dhcp_server2
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:10 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
Thanks.
There is HTYPE - the DHCP interface hardware type - and IFT, the
interface type as reported by the kernel.
carp(4) is an Ethernet-style interface with IFT_CARP that can be used
as HTYPE_ETHER by dhcrelay, but the code failed to recognize the
special case and left the htype as 0 (unitialized). Unfortunately,
there is nothing like an "interface class" that indicates that carp(4)
is (mostly) compatible to IFT_ETHER.
So the solution is to either add CARP to a whitelist of supported
interfaces (see below) or to handle all interfaces except enc(4) as
HTYPE_ETHER by default (the old "we don't care" approach).
Does this fix your problem?
btw. I've also committed a fix to keep logging to stderr with -d.
Reyk
Index: usr.sbin/dhcrelay/dispatch.c
===================================================================
RCS file: /cvs/src/usr.sbin/dhcrelay/dispatch.c,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 dispatch.c
--- usr.sbin/dhcrelay/dispatch.c 4 Apr 2017 15:52:12 -0000 1.21
+++ usr.sbin/dhcrelay/dispatch.c 5 Jul 2017 11:57:41 -0000
@@ -137,18 +137,19 @@ setup_iflist(void)
sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifi = (struct if_data *)ifa->ifa_data;
- /* Skip non ethernet interfaces. */
+ /* Skip unsupported interfaces. */
if (ifi->ifi_type != IFT_ETHER &&
- ifi->ifi_type != IFT_ENC) {
+ ifi->ifi_type != IFT_ENC &&
+ ifi->ifi_type != IFT_CARP) {
TAILQ_REMOVE(&intflist, intf, entry);
free(intf);
continue;
}
- if (ifi->ifi_type == IFT_ETHER)
- intf->hw_address.htype = HTYPE_ETHER;
- else
+ if (ifi->ifi_type == IFT_ENC)
intf->hw_address.htype = HTYPE_IPSEC_TUNNEL;
+ else
+ intf->hw_address.htype = HTYPE_ETHER;
intf->index = sdl->sdl_index;
intf->hw_address.hlen = sdl->sdl_alen;
Reyk Floeter
2017-07-05 14:47:38 UTC
Permalink
Post by Kapetanakis Giannis
Yes this patch seems to solve my problem.
My test client which previously didn't get an IP, got one immediately.
I'd like to point out however that some clients on some vlans-carp
did manage to get an IP (without the patch).
Since all my dhcrelays run on carp, why did it work for some of them and didn't fail on all of them?
Using carp with htype 0 was a bug, and some cases in the code path
probably didn't check for it. But it doesn't matter that much with
the fix.

So the issues are all gone now?

OK? (anyone?)

Reyk
Post by Kapetanakis Giannis
thanks :)
Giannis
Post by Reyk Floeter
Hi,
Post by Kapetanakis Giannis
Synopsis: relayctl stopped relaying
Category: system
System : OpenBSD 6.1
Details : OpenBSD 6.1-current (GENERIC.MP) #80: Mon Jul 3 14:23:11 MDT 2017
Architecture: OpenBSD.amd64
Machine : amd64
patch http://marc.info/?l=openbsd-cvs&m=149140326301074&w=2
seems to create a problem in my dhcrelay setup
bpf.c,v 1.17
packet.c,v 1.13
dhcpd.h,v 1.22
Using the log-patch from Reyk
Jul 5 11:53:09 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:09 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
Jul 5 11:53:10 dhcrelay[68565]: decode_hw_header:229: invalid htype 0
Jul 5 11:53:10 dhcrelay[68565]: receive_packet:457: decode_hw_header failed, len 364
# client - OBSD
# dhclient -d vio1
DHCPDISCOVER on vio1 - interval 1
DHCPDISCOVER on vio1 - interval 2
DHCPDISCOVER on vio1 - interval 3
DHCPDISCOVER on vio1 - interval 6
DHCPDISCOVER on vio1 - interval 10
# dhcrelay runs on carp interface on top of vlan
trunk1 (lacp) - vlans - carp - dhcrelay
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
both dhcp servers are on carp. I send packets on their real IP not the carped one.
reply comes from
vlan8: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:1b:21:95:2d:eb
description: TEST_VLAN
index 37 priority 0 llprio 3
encap: vnetid 8 parent trunk1
groups: vlan internal
media: Ethernet autoselect
status: active
carp8: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:00:5e:00:01:08
description: TEST
index 65 priority 15 llprio 3
carp: MASTER carpdev vlan8 vhid 8 advbase 1 advskew 0
groups: carp
status: master
inet 10.1.100.1 netmask 0xffffff00 broadcast 10.1.100.255
# tcpdump on vlan8 (internal-clients)
11:59:09.156292 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba [|bootp] [tos 0x10]
11:59:10.161023 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:1 [|bootp] [tos 0x10]
11:59:12.171069 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:3 [|bootp] [tos 0x10]
11:59:15.181119 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:6 [|bootp] [tos 0x10]
11:59:21.191020 00:1a:4a:3c:44:2c ff:ff:ff:ff:ff:ff 0800 342: 0.0.0.0.68 > 255.255.255.255.67: xid:0xd9a18eba secs:12 [|bootp] [tos 0x10]
# tcpdump on external trunk0 (relay to dhcp server)
11:59:10.161869 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:12.171900 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:3 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:15.181986 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:16.185594 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:6 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191473 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server1.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.181 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
11:59:21.191968 70:81:05:5c:a7:ff 00:1b:21:95:2d:e9 0800 342: dhcp_server2.67 > 10.1.100.1.67: (reply) hops:1 xid:0xd9a18eba secs:12 Y:10.1.100.182 G:10.1.100.1 ether 00:1a:4a:3c:44:2c [|bootp]
# dhcp_server1
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1: load balance to peer failover-net
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:16 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.181 to 00:1a:4a:3c:44:2c via 10.1.100.1
# dhcp_server2
Jul 5 11:59:09 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:10 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:12 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:15 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPDISCOVER from 00:1a:4a:3c:44:2c via 10.1.100.1
Jul 5 11:59:21 dhcpd: DHCPOFFER on 10.1.100.182 to 00:1a:4a:3c:44:2c via 10.1.100.1
./dhcrelay -d -i carp8 dhcp_server1 dhcp_server2
Thanks.
There is HTYPE - the DHCP interface hardware type - and IFT, the
interface type as reported by the kernel.
carp(4) is an Ethernet-style interface with IFT_CARP that can be used
as HTYPE_ETHER by dhcrelay, but the code failed to recognize the
special case and left the htype as 0 (unitialized). Unfortunately,
there is nothing like an "interface class" that indicates that carp(4)
is (mostly) compatible to IFT_ETHER.
So the solution is to either add CARP to a whitelist of supported
interfaces (see below) or to handle all interfaces except enc(4) as
HTYPE_ETHER by default (the old "we don't care" approach).
Does this fix your problem?
btw. I've also committed a fix to keep logging to stderr with -d.
Reyk
Index: usr.sbin/dhcrelay/dispatch.c
===================================================================
RCS file: /cvs/src/usr.sbin/dhcrelay/dispatch.c,v
retrieving revision 1.21
diff -u -p -u -p -r1.21 dispatch.c
--- usr.sbin/dhcrelay/dispatch.c 4 Apr 2017 15:52:12 -0000 1.21
+++ usr.sbin/dhcrelay/dispatch.c 5 Jul 2017 11:57:41 -0000
@@ -137,18 +137,19 @@ setup_iflist(void)
sdl = (struct sockaddr_dl *)ifa->ifa_addr;
ifi = (struct if_data *)ifa->ifa_data;
- /* Skip non ethernet interfaces. */
+ /* Skip unsupported interfaces. */
if (ifi->ifi_type != IFT_ETHER &&
- ifi->ifi_type != IFT_ENC) {
+ ifi->ifi_type != IFT_ENC &&
+ ifi->ifi_type != IFT_CARP) {
TAILQ_REMOVE(&intflist, intf, entry);
free(intf);
continue;
}
- if (ifi->ifi_type == IFT_ETHER)
- intf->hw_address.htype = HTYPE_ETHER;
- else
+ if (ifi->ifi_type == IFT_ENC)
intf->hw_address.htype = HTYPE_IPSEC_TUNNEL;
+ else
+ intf->hw_address.htype = HTYPE_ETHER;
intf->index = sdl->sdl_index;
intf->hw_address.hlen = sdl->sdl_alen;
--
Kapetanakis Giannis
2017-07-06 12:34:37 UTC
Permalink
Post by Reyk Floeter
Post by Kapetanakis Giannis
Yes this patch seems to solve my problem.
My test client which previously didn't get an IP, got one immediately.
I'd like to point out however that some clients on some vlans-carp
did manage to get an IP (without the patch).
Since all my dhcrelays run on carp, why did it work for some of them and didn't fail on all of them?
Using carp with htype 0 was a bug, and some cases in the code path
probably didn't check for it. But it doesn't matter that much with
the fix.
So the issues are all gone now?
OK? (anyone?)
Reyk
We're running with the patch in all vlans/carps without any problem so far.

ok from me :)

G

Loading...