ifconfig nwflag hidenwid returns SIOCS80211FLAGS: Invalid argument

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ifconfig nwflag hidenwid returns SIOCS80211FLAGS: Invalid argument

413x
>Synopsis: ifconfig nwflag hidenwid returns SIOCS80211FLAGS: Invalid argument
>Category:
>Environment:
        System      : OpenBSD 5.3
        Details     : OpenBSD 5.3 (GENERIC.MP) #58: Tue Mar 12 18:43:53 MDT 2013
                         [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC.MP

        Architecture: OpenBSD.i386
        Machine     : i386
>Description:
        On a fresh install, while trying to hide the network ID (ESSID)
with the following command :
ifconfig athn0 192.168.0.56 255.255.255.0 \
media autoselect mode 11g mediaopt hostap \
nwid network-id nwflag hidenwid

this error message is returned "ifconfig: SIOCS80211FLAGS: Invalid argument".

$ dmesg |grep athn0
athn0 at pci2 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 4 int 17
athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 8, address 00:21:63:a4:3a:28

$ pkg_info |grep firmware
athn-firmware-1.1p0 firmware binary images for athn(4) driver

Someone had reported this issue in the past :
http://archives.neohapsis.com/archives/openbsd/2006-10/1793.html. Like
mentionned, I have tried to move the nwflag in the command line (or in
/etc/hostname.athn0, even put nwflag hidenwid in the second line), but
no success.

>How-To-Repeat:
        By executing the command line above
>Fix:
        None found.


$ ifconfig athn0 media  
athn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:21:63:a4:3a:28
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect (DS1 mode 11b)
        status: no network
        ieee80211: nwid network-id
        supported media:
                media autoselect
                media autoselect mediaopt hostap
                media autoselect mediaopt monitor
                media autoselect mode 11a
                media autoselect mode 11a mediaopt hostap
                media autoselect mode 11a mediaopt monitor
                media OFDM6 mode 11a
                media OFDM6 mode 11a mediaopt hostap
                media OFDM6 mode 11a mediaopt monitor
                media OFDM9 mode 11a
                media OFDM9 mode 11a mediaopt hostap
                media OFDM9 mode 11a mediaopt monitor
                media OFDM12 mode 11a
                media OFDM12 mode 11a mediaopt hostap
                media OFDM12 mode 11a mediaopt monitor
                media OFDM18 mode 11a
                media OFDM18 mode 11a mediaopt hostap
                media OFDM18 mode 11a mediaopt monitor
                media OFDM24 mode 11a
                media OFDM24 mode 11a mediaopt hostap
                media OFDM24 mode 11a mediaopt monitor
                media OFDM36 mode 11a
                media OFDM36 mode 11a mediaopt hostap
                media OFDM36 mode 11a mediaopt monitor
                media OFDM48 mode 11a
                media OFDM48 mode 11a mediaopt hostap
                media OFDM48 mode 11a mediaopt monitor
                media OFDM54 mode 11a
                media OFDM54 mode 11a mediaopt hostap
                media OFDM54 mode 11a mediaopt monitor
                media autoselect mode 11b
                media autoselect mode 11b mediaopt hostap
                media autoselect mode 11b mediaopt monitor
                media DS1 mode 11b
                media DS1 mode 11b mediaopt hostap
                media DS1 mode 11b mediaopt monitor
                media DS2 mode 11b
                media DS2 mode 11b mediaopt hostap
                media DS2 mode 11b mediaopt monitor
                media DS5 mode 11b
                media DS5 mode 11b mediaopt hostap
                media DS5 mode 11b mediaopt monitor
                media DS11 mode 11b
                media DS11 mode 11b mediaopt hostap
                media DS11 mode 11b mediaopt monitor
                media autoselect mode 11g
                media autoselect mode 11g mediaopt hostap
                media autoselect mode 11g mediaopt monitor
                media DS1 mode 11g
                media DS1 mode 11g mediaopt hostap
                media DS1 mode 11g mediaopt monitor
                media DS2 mode 11g
                media DS2 mode 11g mediaopt hostap
                media DS2 mode 11g mediaopt monitor
                media DS5 mode 11g
                media DS5 mode 11g mediaopt hostap
                media DS5 mode 11g mediaopt monitor
                media DS11 mode 11g
                media DS11 mode 11g mediaopt hostap
                media DS11 mode 11g mediaopt monitor
                media OFDM6 mode 11g
                media OFDM6 mode 11g mediaopt hostap
                media OFDM6 mode 11g mediaopt monitor
                media OFDM9 mode 11g
                media OFDM9 mode 11g mediaopt hostap
                media OFDM9 mode 11g mediaopt monitor
                media OFDM12 mode 11g
                media OFDM12 mode 11g mediaopt hostap
                media OFDM12 mode 11g mediaopt monitor
                media OFDM18 mode 11g
                media OFDM18 mode 11g mediaopt hostap
                media OFDM18 mode 11g mediaopt monitor
                media OFDM24 mode 11g
                media OFDM24 mode 11g mediaopt hostap
                media OFDM24 mode 11g mediaopt monitor
                media OFDM36 mode 11g
                media OFDM36 mode 11g mediaopt hostap
                media OFDM36 mode 11g mediaopt monitor
                media OFDM48 mode 11g
                media OFDM48 mode 11g mediaopt hostap
                media OFDM48 mode 11g mediaopt monitor
                media OFDM54 mode 11g
                media OFDM54 mode 11g mediaopt hostap
                media OFDM54 mode 11g mediaopt monitor
                media OFDM6
                media OFDM6 mediaopt hostap
                media OFDM6 mediaopt monitor
                media OFDM9
                media OFDM9 mediaopt hostap
                media OFDM9 mediaopt monitor
                media OFDM12
                media OFDM12 mediaopt hostap
                media OFDM12 mediaopt monitor
                media OFDM18
                media OFDM18 mediaopt hostap
                media OFDM18 mediaopt monitor
                media OFDM24
                media OFDM24 mediaopt hostap
                media OFDM24 mediaopt monitor
                media OFDM36
                media OFDM36 mediaopt hostap
                media OFDM36 mediaopt monitor
                media OFDM48
                media OFDM48 mediaopt hostap
                media OFDM48 mediaopt monitor
                media OFDM54
                media OFDM54 mediaopt hostap
                media OFDM54 mediaopt monitor
                media DS1
                media DS1 mediaopt hostap
                media DS1 mediaopt monitor
                media DS2
                media DS2 mediaopt hostap
                media DS2 mediaopt monitor
                media DS5
                media DS5 mediaopt hostap
                media DS5 mediaopt monitor
                media DS11
                media DS11 mediaopt hostap
                media DS11 mediaopt monitor
        inet 192.168.0.56 netmask 0xffffff00 broadcast 192.168.0.255

dmesg:
OpenBSD 5.3 (GENERIC.MP) #58: Tue Mar 12 18:43:53 MDT 2013
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC.MP
cpu0: Intel(R) Atom(TM) CPU D510 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu0: FPU,V86,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,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
real mem  = 1063448576 (1014MB)
avail mem = 1035063296 (987MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/23/10, BIOS32 rev. 0 @ 0xf0010, SMBIOS rev. 2.6 @ 0xfba80 (22 entries)
bios0: vendor American Megatrends Inc. version "080016" date 03/23/2010
bios0: HON HAI PRECISION IND.CO.,LTD NETBOX NT-410/510
acpi0 at bios0: rev 0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC MCFG OEMB HPET GSCI
acpi0: wakeup devices P0P1(S4) P0P4(S4) P0P5(S4) P0P6(S4) P0P7(S4) P0P8(S4) P0P9(S4) USB0(S3) USB1(S3) USB2(S3) USB3(S3) EUSB(S3) SLPB(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 166MHz
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Atom(TM) CPU D510 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu1: FPU,V86,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,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Atom(TM) CPU D510 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu2: FPU,V86,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,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Atom(TM) CPU D510 @ 1.66GHz ("GenuineIntel" 686-class) 1.67 GHz
cpu3: FPU,V86,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,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 20, 24 pins
ioapic0: misconfigured as apic 1, remapped to apid 4
acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
acpihpet0 at acpi0: 14318179 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 5 (P0P1)
acpiprt2 at acpi0: bus 1 (P0P4)
acpiprt3 at acpi0: bus 2 (P0P5)
acpiprt4 at acpi0: bus 3 (P0P6)
acpiprt5 at acpi0: bus 4 (P0P7)
acpiprt6 at acpi0: bus -1 (P0P8)
acpiprt7 at acpi0: bus -1 (P0P9)
acpicpu0 at acpi0
acpicpu1 at acpi0
acpicpu2 at acpi0
acpicpu3 at acpi0
acpibtn0 at acpi0: SLPB
acpibtn1 at acpi0: PWRB
bios0: ROM list: 0xc0000/0xda00!
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
0:31:2: mem address conflict 0xfc00/0x400
pchb0 at pci0 dev 0 function 0 "Intel Pineview DMI" rev 0x02
vga1 at pci0 dev 2 function 0 "Intel Pineview Video" rev 0x02
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0xd0000000, size 0x10000000
inteldrm0 at vga1: apic 4 int 16
drm0 at inteldrm0
"Intel Pineview Video" rev 0x02 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 "Intel 82801GB HD Audio" rev 0x02: msi
azalia0: codecs: Realtek ALC888
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x02: apic 4 int 16
pci1 at ppb0 bus 1
ppb1 at pci0 dev 28 function 1 "Intel 82801GB PCIE" rev 0x02: apic 4 int 17
pci2 at ppb1 bus 2
athn0 at pci2 dev 0 function 0 "Atheros AR5418" rev 0x01: apic 4 int 17
athn0: MAC AR5418 rev 2, RF AR5133 (2T3R), ROM rev 8, address 00:21:63:a4:3a:28
ppb2 at pci0 dev 28 function 2 "Intel 82801GB PCIE" rev 0x02: apic 4 int 18
pci3 at ppb2 bus 3
alc0 at pci3 dev 0 function 0 "Attansic Technology L1C" rev 0xc0: msi, address 90:fb:a6:83:4c:a6
atphy0 at alc0 phy 0: F1 10/100/1000 PHY, rev. 11
ppb3 at pci0 dev 28 function 3 "Intel 82801GB PCIE" rev 0x02: apic 4 int 19
pci4 at ppb3 bus 4
vendor "Broadcom", unknown product 0x1615 (class multimedia subclass miscellaneous, rev 0x00) at pci4 dev 0 function 0 not configured
uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x02: apic 4 int 23
uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x02: apic 4 int 19
uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x02: apic 4 int 18
uhci3 at pci0 dev 29 function 3 "Intel 82801GB USB" rev 0x02: apic 4 int 16
ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x02: apic 4 int 23
usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "Intel EHCI root hub" rev 2.00/1.00 addr 1
ppb4 at pci0 dev 30 function 0 "Intel 82801BAM Hub-to-PCI" rev 0xe2
pci5 at ppb4 bus 5
pcib0 at pci0 dev 31 function 0 "Intel NM10 LPC" rev 0x02
pciide0 at pci0 dev 31 function 2 "Intel 82801GB SATA" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using apic 4 int 19 for native-PCI interrupt
ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x02: apic 4 int 19
iic0 at ichiic0
spdmem0 at iic0 addr 0x50: 1GB DDR2 SDRAM non-parity PC2-5300CL5 SO-DIMM
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
mtrr: Pentium Pro MTRR support
umass0 at uhub0 port 8 configuration 1 interface 0 "Generic USB2.0-CRW" rev 2.00/38.82 addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <Generic-, Multi-Card, 1.00> SCSI0 0/direct removable serial.0bda0138516388200000
sd0: 7460MB, 512 bytes/sector, 15278080 sectors
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
root on sd0a (3f79ce1454dabaef.a) swap on sd0b dump on sd0b

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
 port 7 powered
 port 8 addr 2: high speed, power 500 mA, config 1, USB2.0-CRW(0x0138), Generic(0x0bda), rev 38.82, iSerialNumber 20090516388200000
Controller /dev/usb1:
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/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

pcidump:
Domain /dev/pci0:
 0:0:0: Intel Pineview DMI
        0x0000: Vendor ID: 8086 Product ID: a000
        0x0004: Command: 0006 Status ID: 2090
        0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR empty (00000000)
        0x0014: BAR empty (00000000)
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        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: a0008086 20900006 06000002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: fed19001 00000000 fed14000 00000000
        0x0050: 01300000 00000019 00000000 00000000
        0x0060: e0000001 00000000 fed18001 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00111110 00333300 000003ff 00381a00
        0x00a0: 04000010 3f800000 3f700000 3f700000
        0x00b0: 00004000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000049 6e000000
        0x00e0: d1080009 08111002 00000000 00000000
        0x00f0: 00000000 00000001 00020fad 00000000
 0:2:0: Intel Pineview Video
        0x0000: Vendor ID: 8086 Product ID: a001
        0x0004: Command: 0007 Status ID: 0090
        0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xfe880000/0x00080000
        0x0014: BAR io addr: 0x0000dc00/0x0008
        0x0018: BAR mem prefetchable 32bit addr: 0xd0000000/0x10000000
        0x001c: BAR mem 32bit addr: 0xfe900000/0x00100000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0090: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00d0: Capability 0x01: Power Management
        0x0000: a0018086 00900007 03000002 00800000
        0x0010: fe880000 0000dc01 d0000008 fe900000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 00000090 00000000 0000010a
        0x0040: d1080009 08111002 00000000 00000000
        0x0050: 01300000 00000019 00000000 3f800000
        0x0060: 00020000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 0000d005 00000000 00000000 00000000
        0x00a0: 00000000 03060000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000001 00000000 0000014d
        0x00d0: 00220001 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00008000 00000000
        0x00f0: 00000012 00000000 00020fad 3f6ae0f4
 0:2:1: Intel Pineview Video
        0x0000: Vendor ID: 8086 Product ID: a002
        0x0004: Command: 0007 Status ID: 0090
        0x0008: Class: 03 Subclass: 80 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 80 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xfde80000/0x00080000
        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: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
        0x00d0: Capability 0x01: Power Management
        0x0000: a0028086 00900007 03800002 00800000
        0x0010: fde80000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 000000d0 00000000 00000000
        0x0040: d1080009 08111002 00000000 00000000
        0x0050: 01300000 00000019 00000000 3f800000
        0x0060: 00040000 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 00000001 00000000 0000014d
        0x00d0: 00220001 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000012 00000000 00020fad 00000000
 0:27:0: Intel 82801GB HD Audio
        0x0000: Vendor ID: 8086 Product ID: 27d8
        0x0004: Command: 0006 Status ID: 0010
        0x0008: Class: 04 Subclass: 03 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08
        0x0010: BAR mem 64bit addr: 0x00000000fe878000/0x00004000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x0060: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0070: Capability 0x10: PCI Express
        0x0000: 27d88086 00100006 04030002 00000008
        0x0010: fe878004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 00000050 00000000 0000010a
        0x0040: 03000001 00000000 00000000 00008000
        0x0050: c8426001 00000000 00000000 00000000
        0x0060: 00817005 fee00000 00000000 000000a0
        0x0070: 00910010 00000000 00100000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 01000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:28:0: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d0
        0x0004: Command: 0104 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: fff0 Memory Limit: 0000
        0x0024: Prefetch Memory Base: fff1 Prefetch Memory Limit: 0001
        0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
        0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
        0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
        0x0038: Expansion ROM Base Address: 00000000
        0x003c: Interrupt Pin: 01 Line: 0a Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x0 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 27d08086 00100104 06040002 00810008
        0x0010: 00000000 00000000 00010100 200000f0
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 0006010a
        0x0040: 01418010 00000fc0 00100000 01114c11
        0x0050: 10010000 00000060 00000028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00009005 00000000 00000000 00000000
        0x0090: 0000a00d 0d57105b 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00110000 00000000
        0x00e0: 00c70000 00080706 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:28:1: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d2
        0x0004: Command: 0106 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 2 Subordinate Bus: 2
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: fea0 Memory Limit: fea0
        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: 02 Line: 0b Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 27d28086 00100106 06040002 00810008
        0x0010: 00000000 00000000 00020200 200000f0
        0x0020: fea0fea0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 0006020b
        0x0040: 01418010 00000fc0 00100000 02112c11
        0x0050: 30110040 01080560 00400028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00009005 00000000 00000000 00000000
        0x0090: 0000a00d 0d57105b 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00110000 00000000
        0x00e0: 00c70000 00080706 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:28:2: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d4
        0x0004: Command: 0107 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 3 Subordinate Bus: 3
                Secondary Latency Timer: 00
        0x001c: I/O Base: e0 I/O Limit: e0 Secondary Status: 2000
        0x0020: Memory Base: feb0 Memory Limit: feb0
        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: 03 Line: 05 Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 27d48086 00100107 06040002 00810008
        0x0010: 00000000 00000000 00030300 2000e0e0
        0x0020: feb0feb0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 00060305
        0x0040: 01418010 00000fc0 00100000 03112c11
        0x0050: 30110040 00000060 00400028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00009005 00000000 00000000 00000000
        0x0090: 0000a00d 0d57105b 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00110000 00000000
        0x00e0: 00c70000 00080706 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:28:3: Intel 82801GB PCIE
        0x0000: Vendor ID: 8086 Product ID: 27d6
        0x0004: Command: 0106 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
        0x000c: BIST: 00 Header Type: 81 Latency Timer: 00 Cache Line Size: 08
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 4 Subordinate Bus: 4
                Secondary Latency Timer: 00
        0x001c: I/O Base: f0 I/O Limit: 00 Secondary Status: 2000
        0x0020: Memory Base: fdf0 Memory Limit: fe70
        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: 04 Line: 03 Bridge Control: 0006
        0x0040: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0080: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0090: Capability 0x0d: PCI-PCI
        0x00a0: Capability 0x01: Power Management
        0x0000: 27d68086 00100106 06040002 00810008
        0x0010: 00000000 00000000 00040400 200000f0
        0x0020: fe70fdf0 0001fff1 00000000 00000000
        0x0030: 00000000 00000040 00000000 00060403
        0x0040: 01418010 00000fc0 00100000 04112c11
        0x0050: 30110040 01180560 00400028 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00009005 00000000 00000000 00000000
        0x0090: 0000a00d 0d57105b 00000000 00000000
        0x00a0: c8020001 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00110000 00000000
        0x00e0: 00c70000 00080706 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:29:0: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27c8
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 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 io addr: 0x0000d880/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0000: 27c88086 02800005 0c030002 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000d881 00000000 00000000 0d57105b
        0x0030: 00000000 00000000 00000000 00000107
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 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: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:29:1: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27c9
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        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: 0x0000d800/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0000: 27c98086 02800005 0c030002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000d801 00000000 00000000 0d57105b
        0x0030: 00000000 00000000 00000000 00000203
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 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: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:29:2: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27ca
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        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: 0x0000d480/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 03 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0000: 27ca8086 02800005 0c030002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000d481 00000000 00000000 0d57105b
        0x0030: 00000000 00000000 00000000 00000305
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 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: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:29:3: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27cb
        0x0004: Command: 0005 Status ID: 0280
        0x0008: Class: 0c Subclass: 03 Interface: 00 Revision: 02
        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: 0x0000d400/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 04 Line: 0a Min Gnt: 00 Max Lat: 00
        0x0000: 27cb8086 02800005 0c030002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 0000d401 00000000 00000000 0d57105b
        0x0030: 00000000 00000000 00000000 0000040a
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: 00000000 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: 00002f00 00000000 00010000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:29:7: Intel 82801GB USB
        0x0000: Vendor ID: 8086 Product ID: 27cc
        0x0004: Command: 0006 Status ID: 0290
        0x0008: Class: 0c Subclass: 03 Interface: 20 Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR mem 32bit addr: 0xfe877c00/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: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 07 Min Gnt: 00 Max Lat: 00
        0x0050: Capability 0x01: Power Management
        0x0058: Capability 0x0a: Debug Port
        0x0000: 27cc8086 02900006 0c032002 00000000
        0x0010: fe877c00 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 00000050 00000000 00000107
        0x0040: 00000000 00000000 00000000 00000000
        0x0050: c9c25801 00000000 20a0000a 00000000
        0x0060: 01ff2020 00000000 00000001 c0000000
        0x0070: 3fdf0000 00000000 00000000 00000000
        0x0080: 00000000 00000011 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00ffaa00 00ff00ff 88000020
        0x00e0: 00000000 006db6db 00000000 00000000
        0x00f0: 09008000 00408588 00020f86 2002170a
 0:30:0: Intel 82801BAM Hub-to-PCI
        0x0000: Vendor ID: 8086 Product ID: 2448
        0x0004: Command: 0104 Status ID: 0010
        0x0008: Class: 06 Subclass: 04 Interface: 01 Revision: e2
        0x000c: BIST: 00 Header Type: 01 Latency Timer: 00 Cache Line Size: 00
        0x0010: 00000000
        0x0014: 00000000
        0x0018: Primary Bus: 0 Secondary Bus: 5 Subordinate Bus: 5
                Secondary Latency Timer: 20
        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: 0006
        0x0050: Capability 0x0d: PCI-PCI
        0x0000: 24488086 00100104 060401e2 00010000
        0x0010: 00000000 00000000 20050500 228000f0
        0x0020: 0000fff0 0001fff1 00000000 00000000
        0x0030: 00000000 00000050 00000000 000600ff
        0x0040: 00000000 00000000 00000000 00001200
        0x0050: 0000000d 0d57105b 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 00020f86 00000000
 0:31:0: Intel NM10 LPC
        0x0000: Vendor ID: 8086 Product ID: 27bc
        0x0004: Command: 0007 Status ID: 0210
        0x0008: Class: 06 Subclass: 01 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: 105b Product ID: 0d57
        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: 27bc8086 02100007 06010002 00800000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 000000e0 00000000 00000000
        0x0040: 00000801 00000080 00000481 00000010
        0x0050: 00000000 00000000 00000000 00000000
        0x0060: 03050b0a 000000d0 07808080 00000000
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 2c0f0000 00000000 0000164d 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000620 00000038 00000013 00000300
        0x00b0: 00f00000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00112233 00004567 0000c0c0 00000000
        0x00e0: 100c0009 906402a1 00000000 00000000
        0x00f0: fed1c001 00000000 00020f86 00000000
 0:31:2: Intel 82801GB SATA
        0x0000: Vendor ID: 8086 Product ID: 27c0
        0x0004: Command: 0005 Status ID: 02b0
        0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 02
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 00
        0x0010: BAR io addr: 0x0000d420/0x0008
        0x0014: BAR io addr: 0x0000d428/0x0004
        0x0018: BAR io addr: 0x0000d430/0x0008
        0x001c: BAR io addr: 0x0000d42c/0x0004
        0x0020: BAR io addr: 0x0000ff90/0x0010
        0x0024: BAR mem 32bit addr: 0x00000000/0x00000400
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 00 Max Lat: 00
        0x0070: Capability 0x01: Power Management
        0x0000: 27c08086 02b00005 01018f02 00000000
        0x0010: 0000d421 0000d429 0000d431 0000d42d
        0x0020: 0000ff91 00000000 00000000 0d57105b
        0x0030: 00000000 00000070 00000000 00000200
        0x0040: 80008000 00000000 00000000 00000000
        0x0050: 00000000 00050000 00000000 00000000
        0x0060: 00000000 00000000 00000000 00000000
        0x0070: 40020001 00000000 00000000 00000000
        0x0080: 00007005 00000000 00000000 00000000
        0x0090: 000f0000 00800180 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000005 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00020f86 00000000
 0:31:3: Intel 82801GB SMBus
        0x0000: Vendor ID: 8086 Product ID: 27da
        0x0004: Command: 0001 Status ID: 0280
        0x0008: Class: 0c Subclass: 05 Interface: 00 Revision: 02
        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: 0x00000400/0x0020
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 02 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0000: 27da8086 02800001 0c050002 00000000
        0x0010: 00000000 00000000 00000000 00000000
        0x0020: 00000401 00000000 00000000 0d57105b
        0x0030: 00000000 00000000 00000000 00000203
        0x0040: 00000001 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 00020f86 00000000
 2:0:0: Atheros AR5418
        0x0000: Vendor ID: 168c Product ID: 0024
        0x0004: Command: 0007 Status ID: 0010
        0x0008: Class: 02 Subclass: 80 Interface: 00 Revision: 01
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08
        0x0010: BAR mem 64bit addr: 0x00000000feaf0000/0x00010000
        0x0018: BAR empty (00000000)
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 144f Product ID: 7125
        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
        0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0060: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0090: Capability 0x11: Extended Message Signaled Interrupts (MSI-X)
        0x0000: 0024168c 00100007 02800001 00000008
        0x0010: feaf0004 00000000 00000000 00000000
        0x0020: 00000000 00000000 00000000 7125144f
        0x0030: 00000000 00000040 00000000 0000010b
        0x0040: 5bc25001 00000000 00000000 00000000
        0x0050: 00006005 00000000 00000000 00000000
        0x0060: 00119010 00280cc0 000a2010 00033811
        0x0070: 10110048 00000000 000003c0 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000011 00000000 00000000 00000000
        0x00a0: 00000004 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 00000000
        0x00c0: 00000000 00000000 00000000 00000000
        0x00d0: 00000000 00000000 00000000 00000000
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 00000000 00000000 00000000 00000000
 3:0:0: Attansic Technology L1C
        0x0000: Vendor ID: 1969 Product ID: 1063
        0x0004: Command: 0007 Status ID: 0010
        0x0008: Class: 02 Subclass: 00 Interface: 00 Revision: c0
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08
        0x0010: BAR mem 64bit addr: 0x00000000febc0000/0x00040000
        0x0018: BAR io addr: 0x0000ec00/0x0080
        0x001c: BAR empty (00000000)
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 05 Min Gnt: 00 Max Lat: 00
        0x0040: Capability 0x01: Power Management
        0x0048: Capability 0x05: Message Signaled Interrupts (MSI)
        0x0058: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x006c: Capability 0x03: Vital Product Data (VPD)
        0x0000: 10631969 00100007 020000c0 00000008
        0x0010: febc0004 00000000 0000ec01 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 00000040 00000000 00000105
        0x0040: f9c34801 00000008 00815805 fee00000
        0x0050: 00000000 00000060 00016c10 0000ff85
        0x0060: 001a2000 0007fc11 10110040 00000003
        0x0070: 00000000 00000000 00000000 00000000
        0x0080: 00000000 10631969 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
 4:0:0: Broadcom unknown
        0x0000: Vendor ID: 14e4 Product ID: 1615
        0x0004: Command: 0006 Status ID: 0010
        0x0008: Class: 04 Subclass: 80 Interface: 00 Revision: 00
        0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08
        0x0010: BAR mem 64bit addr: 0x00000000fdff0000/0x00010000
        0x0018: BAR mem 64bit addr: 0x00000000fe000000/0x00800000
        0x0020: BAR empty (00000000)
        0x0024: BAR empty (00000000)
        0x0028: Cardbus CIS: 00000000
        0x002c: Subsystem Vendor ID: 105b Product ID: 0d57
        0x0030: Expansion ROM Base Address: 00000000
        0x0038: 00000000
        0x003c: Interrupt Pin: 01 Line: 03 Min Gnt: 00 Max Lat: 00
        0x0048: Capability 0x01: Power Management
        0x0060: Capability 0x09: Vendor Specific
        0x0050: Capability 0x05: Message Signaled Interrupts (MSI)
        0x00cc: Capability 0x10: PCI Express
                Link Speed: 2.5 / 2.5 GT/s Link Width: x1 / x1
        0x0000: 161514e4 00100006 04800000 00000008
        0x0010: fdff0004 00000000 fe000004 00000000
        0x0020: 00000000 00000000 00000000 0d57105b
        0x0030: 00000000 00000048 00000000 00000103
        0x0040: 00000000 00000000 00036001 00002008
        0x0050: 0080cc05 0c17dcc0 5166c800 0000921a
        0x0060: 006c5009 40818306 15000000 00000000
        0x0070: 00000212 00000000 00000000 00000000
        0x0080: 00000000 00000000 00000000 00000000
        0x0090: 00000000 00000000 00000000 00000000
        0x00a0: 00000000 00000000 00000000 00000000
        0x00b0: 00000000 00000000 00000000 07001500
        0x00c0: 00000000 00000000 0000000e 00020010
        0x00d0: 00288fa0 00092810 00074c11 10110040
        0x00e0: 00000000 00000000 00000000 00000000
        0x00f0: 0000001f 00000000 00000000 00000000

acpidump:
begin-base64 644 test.APIC.3
QVBJQ2wAAAABIzAzMjMxMEFQSUMyMDA5IwMQIE1TRlSXAAAAAADg/gEAAAAACAEAAQAAAAAIAgIB
AAAAAAgDAQEAAAAACAQDAQAAAAEMBAAAAMD+AAAAAAIKAAACAAAAAAACCgAJCQAAAA0A
====
begin-base64 644 test.DSDT.2
RFNEVHZDAAABjjk5NUYxADk5NUYxUDAyAAAAAElOVEwXEQUgCERQODAKgAhEUDkwCpAIQVBJQwEI
UE1CUwsACAhQTUxOCoAIR1BCUwuABAhHUExOCkAIU01CUwAIU01CTAAIUE0zMAswCAhTVVNXCv8I
U01JTwqyCFNNSVAKsghUT0JTC2AICFNVQ0MBCE5WTEQKAghDUklUCgQITkNSVAoGCExJRFMBCENI
U1QKDQhEVk1UCgQIUENJQgwAAADgCFBDSUwMAAAAEAhQRUhQAQhTSFBDAAhQRVBNAQhQRUVSAQhQ
RUNTAVuAQklPUwAMZOBqPwr/W4FKC0JJT1MBU1MxXwFTUzJfAVNTM18BU1M0XwEABElPU1QQVE9Q
TSBST01TIE1HMUIgTUcxTCBNRzJCIE1HMkwgAAhETUFYCEhQVEEgQ1BCMCBDUEIxIENQQjIgQ1BC
MyBBU1NCCEFPVEIIQUFYQiBTTUlGCERUU0UIRFRTMQhEVFMyCE1QRU4IVFBNRghNRzNCIE1HM0wg
TUgxQiBNSDFMIE9TVFAITTRCTCBNNEJIIE00TEwgTTRMSCAUD1JSSU8EcA1SUklPAFsxFA9SRE1B
A3ANckRNQQBbMQhQSUNNABQfX1BJQwGgCWhwCqpEQkc4oQhwCqxEQkc4cGhQSUNNCE9TVlL/FEMK
T1NGTACgDZKTT1NWUv+kT1NWUghUVFQwAHBPU1lTVFRUMKAOk1RUVDABcAoDT1NWUqFKBqAOk1RU
VDAKEHABT1NWUqFIBaAPk1RUVDAKEXAKAk9TVlKhRQSgD5NUVFQwChJwCgRPU1ZSoTKgDpNUVFQw
ChNwAE9TVlKhIaAOk1RUVDAKFHAAT1NWUqEQoA6TVFRUMAoVcABPU1ZSpE9TVlIUTgRNQ1RIAqAI
lYdoh2mkAHKHaAFgCEJVRjARAmAIQlVGMRECYHBoQlVGMHBpQlVGMaIaYHZgoBWSk4OIQlVGMGAA
g4hCVUYxYACkAKQBCFBSV1ASBAIAABRLB0dQUlcCcGiIUFJXUAAAcHlTUzFfAQBgfWB5U1MyXwoC
AGB9YHlTUzNfCgMAYH1geVNTNF8KBABgoBF7eQFpAGAAcGmIUFJXUAEAoSl6YAFgoBiRk09TRkwB
k09TRkwKAoFgiFBSV1ABAKEKgmCIUFJXUAEApFBSV1AIV0FLUBIEAgAAW4BERUIwAURQODABW4EL
REVCMAFEQkc4CFuAREVCMQFEUDkwCgJbgQtERUIxAkRCRzkQFE8ST1NZUwBwChBgoEEMWxJfT1NJ
YaAXX09TSQ1XaW5kb3dzIDIwMDAAcAoSYKAXX09TSQ1XaW5kb3dzIDIwMDEAcAoTYKAbX09TSQ1X
aW5kb3dzIDIwMDEgU1AxAHAKE2CgG19PU0kNV2luZG93cyAyMDAxIFNQMgBwChNgoBlfT1NJDVdp
bmRvd3MgMjAwMS4xAHAKFGCgHV9PU0kNV2luZG93cyAyMDAxLjEgU1AxAHAKFGCgF19PU0kNV2lu
ZG93cyAyMDA2AHAKFWChTwWgI01DVEhfT1NfDU1pY3Jvc29mdCBXaW5kb3dzIE5UAHAKEmChOKA2
TUNUSF9PU18NTWljcm9zb2Z0IFdpbmRvd3NNRTogTWlsbGVubml1bSBFZGl0aW9uAHAKEWCkYBBO
BV9QUl9bgwtQMDAxARAIAAAGW4MLUDAwMgIAAAAAAFuDC1AwMDMDAAAAAABbgwtQMDA0BAAAAAAA
BlAwMDFDUFUxBlAwMDJDUFUyBlAwMDNDUFUzBlAwMDRDUFU0EIwyAl9TQl8IUFIwMBJLDA4SDQQM
//8eAABMTktCABINBAz//x4AAUxOS0UAEg0EDP//HwAATE5LQwASDQQM//8fAAFMTktEABINBAz/
/xsAAExOS0EAEg0EDP//HAAATE5LQQASDQQM//8cAAFMTktCABIOBAz//xwACgJMTktDABIOBAz/
/xwACgNMTktEABINBAz//x0AAExOS0gAEg0EDP//HQABTE5LRAASDgQM//8dAAoCTE5LQwASDgQM
//8dAAoDTE5LQQASDQQM//8CAABMTktBAAhBUjAwEk8KDhILBAz//x4AAAAKERILBAz//x4AAQAK
FBILBAz//x8AAAAKEhILBAz//x8AAQAKExILBAz//xsAAAAKEBILBAz//xwAAAAKEBILBAz//xwA
AQAKERIMBAz//xwACgIAChISDAQM//8cAAoDAAoTEgsEDP//HQAAAAoXEgsEDP//HQABAAoTEgwE
DP//HQAKAgAKEhIMBAz//x0ACgMAChASCwQM//8CAAAAChAIUFIwMRI0BBILBAv//wBMTktGABIL
BAv//wFMTktHABIMBAv//woCTE5LSAASDAQL//8KA0xOS0UACEFSMDESLAQSCQQL//8AAAoVEgkE
C///AQAKFhIKBAv//woCAAoXEgoEC///CgMAChQIUFIwNBI0BBILBAv//wBMTktBABILBAv//wFM
TktCABIMBAv//woCTE5LQwASDAQL//8KA0xOS0QACEFSMDQSLAQSCQQL//8AAAoQEgkEC///AQAK
ERIKBAv//woCAAoSEgoEC///CgMAChMIUFIwNRI0BBILBAv//wBMTktCABILBAv//wFMTktDABIM
BAv//woCTE5LRAASDAQL//8KA0xOS0EACEFSMDUSLAQSCQQL//8AAAoREgkEC///AQAKEhIKBAv/
/woCAAoTEgoEC///CgMAChAIUFIwNhI0BBILBAv//wBMTktDABILBAv//wFMTktEABIMBAv//woC
TE5LQQASDAQL//8KA0xOS0IACEFSMDYSLAQSCQQL//8AAAoSEgkEC///AQAKExIKBAv//woCAAoQ
EgoEC///CgMAChEIUFIwNxI0BBILBAv//wBMTktEABILBAv//wFMTktBABIMBAv//woCTE5LQgAS
DAQL//8KA0xOS0MACEFSMDcSLAQSCQQL//8AAAoTEgkEC///AQAKEBIKBAv//woCAAoREgoEC///
CgMAChIIUFIwOBI0BBILBAv//wBMTktBABILBAv//wFMTktCABIMBAv//woCTE5LQwASDAQL//8K
A0xOS0QACEFSMDgSLAQSCQQL//8AAAoQEgkEC///AQAKERIKBAv//woCAAoSEgoEC///CgMAChMI
UFIwORI0BBILBAv//wBMTktCABILBAv//wFMTktDABIMBAv//woCTE5LRAASDAQL//8KA0xOS0EA
CEFSMDkSLAQSCQQL//8AAAoREgkEC///AQAKEhIKBAv//woCAAoTEgoEC///CgMAChAIUFJTQREJ
CgYjuNwYeQAGUFJTQVBSU0IGUFJTQVBSU0MGUFJTQVBSU0QGUFJTQVBSU0UGUFJTQVBSU0YGUFJT
QVBSU0cGUFJTQVBSU0hbgo/MAVBDSTAIX0hJRAxB0AoICF9BRFIAFAleQk4wMACkABQLX0JCTgCk
Qk4wMAhfVUlEABQWX1BSVACgClBJQ02kQVIwMKRQUjAwFB5fUzNEAKASkZNPU0ZMAZNPU0ZMCgKk
CgKhBKQKAwhfQ0lEDEHQCgNbgjlNQ0hfCF9ISUQMQdAMAQhfVUlECgoIX0NSUxEdChqGCQABAEDR
/gBgAACGCQABAADZ/gBAAAB5ABQGTlBUUwEUBk5XQUsBW4I2UDBQMQhfQURSDAAAHgAUD19QUlcA
pEdQUlcKCwoEFBZfUFJUAKAKUElDTaRBUjAxpFBSMDFbgki/U0JSRwhfQURSDAAAHwBbgkgLSUVM
SwhfSElEDUFXWTAwMDEAW4BSWEEwAgqgCiBbgTFSWEEwAQAJUEJMVgEARgcAAVBCTVMBAAFQTUNT
AUVDTlMBAANFQ1QxEEVMRU4BAAcUO1wuX0dQRV9MMEEAhlwvBF9TQl9QQ0kwU0JSR0lFTEsKgXAB
XC8FX1NCX1BDSTBTQlJHSUVMS1BNQ1MUE19TVEEAoAhFTEVOpAoPoQOkABQGU01PRAEUDkdQQlMA
pH9QQkxWAQAUGFNQVFMBcAFQUzFTcAFQUzFFcAFTTFBTFDJTV0FLAXAAU0xQU3AAUFMxRaAJkJNo
AVJUQ1OhFaAKkJNoCgNCUlRDoQiGUFdSQgoCW4BBUE1QAVNNSU8KAluBEEFQTVABQVBNQwhBUE1T
CFuBD0FQTVABAAgAAUJSVEMBW4BQTVMwAVBNQlMKBFuBHVBNUzABAApSVENTAQAEV0FLUwEACFBX
QlQBAAdbgFNNSUUBUE0zMAoIW4EWU01JRQEABFBTMUUBAB9QUzFTAQAbEE0HXF9TQl8IU0xQUwBb
gk4GU0xQQghfSElEDEHQDA4UFV9TVEEAoAySk1NVU1cK/6QKD6QAFBxTQkVWAKAMU0xQU4ZTTFBC
CgKhCIZTTFBCCoAUG1wuX0dQRV9MMUIAXC8DX1NCX1NMUEJTQkVWFA5fUFJXAKQSBgIKGwoEW4Ir
UElDXwhfSElEC0HQCF9DUlMRGAoVRwEgACAAAAJHAaAAoAAAAiIEAHkAW4JOBERNQUQIX0hJRAxB
0AIACF9DUlMROAo1KhAERwEAAAAAABBHAYEAgQAAA0cBhwCHAAABRwGJAIkAAANHAY8AjwAAAUcB
wADAAAAgeQBbgiVUTVJfCF9ISUQMQdABAAhfQ1JTERAKDUcBQABAAAAEIgEAeQBbgiVSVEMwCF9I
SUQMQdALAAhfQ1JTERAKDUcBcABwAAACIgABeQBbgkIFUFMySwhfSElEDEHQAwMIX0NJRAxB0AML
FBlfU1RBAHkBCgpgoAt7SU9TVGAApAoPpAAIX0NSUxEYChVHAWAAYAAAAUcBZABkAAABIgIAeQBb
gkEIUFMyTQhfSElEDEHQDwMIX0NJRAxB0A8TFBlfU1RBAHkBCgxgoAt7SU9TVGAApAoPpAAITTJS
MBEICgUiABB5AAhNMlIxERgKFUcBYABgAAABRwFkAGQAAAEiABB5ABQgX0NSUwB5AQoKYKANe0lP
U1RgAKRNMlIwoQakTTJSMVuCIlNQS1IIX0hJRAxB0AgACF9DUlMRDQoKRwFhAGEAAAF5AFuCJUNP
UFIIX0hJRAxB0AwECF9DUlMREAoNRwHwAPAAABAiACB5AFuCQhpSTVNDCF9ISUQMQdAMAghfVUlE
ChAIQ1JTXxFGCwqyRwEQABAAABBHASIAIgAAHkcBRABEAAAcRwFiAGIAAAJHAWUAZQAAC0cBcgBy
AAAORwGAAIAAAAFHAYQAhAAAA0cBiACIAAABRwGMAIwAAANHAZAAkAAAEEcBogCiAAAeRwHgAOAA
ABBHAdAE0AQAAkcBAAAAAAAARwEAAAAAAABHAQAAAAAAAEcBYgBiAAABRwFmAGYAAAGGCQABAMDR
/gBAAACGCQABAADS/gAABwB5ABRODF9DUlMAi0NSU18KckdQMDCLQ1JTXwp0R1AwMYxDUlNfCndH
UDBMcFBNQlNHUDAwcFBNQlNHUDAxcFBNTE5HUDBMoEIEU01CU4tDUlNfCnpHUDEwi0NSU18KfEdQ
MTGMQ1JTXwp/R1AxTHBTTUJTR1AxMHBTTUJTR1AxMXBTTUJMR1AxTKBCBEdQQlOLQ1JTXwqCR1Ay
MItDUlNfCoRHUDIxjENSU18Kh0dQMkxwR1BCU0dQMjBwR1BCU0dQMjFwR1BMTkdQMkykQ1JTX1uC
TAlIUEVUCF9ISUQMQdABAwhDUlNfEREKDoYJAAAAAND+AAQAAHkAW4BeTFBDUgAMBPTR/goEW4EU
TFBDUgBIUFRTAgAFSFBURQEAGBQkX1NUQQCgEJNPU0ZMAKAISFBURaQKD6EKoAhIUFRFpAoLpAAU
Kl9DUlMAikNSU18KBEhQVF93SFBUUwsAEGByYAwAAND+SFBUX6RDUlNfW4BSWDgwAgAK/1uBE1JY
ODABAEBATFBDRBBMUENFEAhEQlBUEk4EBBIaCAv4Awv4AgsgAgsoAgs4AgvoAgs4AwvoAxIaCAv4
Awv4AgsgAgsoAgs4AgvoAgs4AwvoAxILAwt4Awt4Agu8AxIIAgvwAwtwAwhERExUEiEEEgYCAAv4
/xIHAgoEC4//EgcCCggL//wSBwIKDAv/7xRLCVJSSU8EoEwFkJKUaAoDkpVoAHCJg4hEQlBUaAAB
agAAAGCgP5KTYP9wg4iDiERETFRoAAAAYXCDiIOIRERMVGgAAQBieWBhYHtMUENEYkxQQ0R9TFBD
RGBMUENEV1g4MmhpoCOTaAoIoA2TagsAAldYODIKCGihD6ANk2oLCAJXWDgyCglooBKQkpRoCg2S
lWgKCldYODJoaRQmV1g4MgJ5AWhgoAxpfUxQQ0VgTFBDRaEOgGBge0xQQ0VgTFBDRRQGUkRNQQNb
gkELRldIXwhfSElEDCXUCAAIQ1JTXxEdChqGCQAAAAAAAAAAAACGCQAAAAAAAAAAAAB5AIpDUlNf
CgRCUzAwikNSU18KCEJMMDCKQ1JTXwoQQlMxMIpDUlNfChRCTDEwFEEFX0NSUwBwDAAAgP9ggkZI
RDBhdmGgCmF3YQwAAAgAYXJgYWJwYkJTMDByQlMwMAwAAEAAQlMxMHQAQlMxMEJMMDBwQkwwMEJM
MTCkQ1JTX1uCSglGV0hFCF9ISUQMQdAMAghfVUlECgMIQ1JTXxERCg6GCQAAAAAAAAAAAAB5ABRL
Bl9DUlMAikNSU18KBEJTMDCKQ1JTXwoIQkwwMKAZk15eLkZXSF9CUzAwAF5eLkZXSF9fQ1JTcl5e
LkZXSF9CUzAwXl4uRldIX0JMMDBCUzAwdF5eLkZXSF9CUzEwQlMwMEJMMDCkQ1JTX1uARkhSMAIK
2AoCW4ESRkhSMAFGSEQxBAAERkhEMAhbgkMGXlBDSUUIX0hJRAxB0AwCCF9VSUQKEQhDUlNfEREK
DoYJAAAAAADgAAAAEHkAFDNfQ1JTAIpDUlNfCgRCQVMxikNSU18KCExFTjFwUENJQkJBUzFwUENJ
TExFTjGkQ1JTX1uCRhNPTVNDCF9ISUQMQdAMAghfVUlEAAhDUlNfER0KGoYJAAAAAAAAAAAAAIYJ
AAAAAAAAAAAAAHkACENSUzERLQoqRwFgAGAAAAFHAWQAZAAAAYYJAAAAAAAAAAAAAIYJAAAAAAAA
AAAAAHkAFEkMX0NSUwCgRgpBUElDikNSU18KCE1MMDGKQ1JTXwoETUIwMYpDUlNfChRNTDAyikNS
U18KEE1CMDJwDAAAwP5NQjAxcAsAEE1MMDFwDAAA4P5NQjAycAsAEE1MMDKKQ1JTMQoYTUwwM4pD
UlMxChRNQjAzikNSUzEKJE1MMDSKQ1JTMQogTUIwNHAMAADA/k1CMDNwCwAQTUwwM3AMAADg/k1C
MDRwCwAQTUwwNHkKBQoKYKANe0lPU1RgAKRDUlNfoQakQ1JTMVuCQxReXlJNRU0IX0hJRAxB0AwB
CF9VSUQBCENSU18RQgQKPoYJAAEAAAAAAAAKAIYJAAAAAAAAAAAAAIYJAAAAAA4AAAACAIYJAAEA
ABAAAAAAAIYJAAAAAAAAAAAAAHkAFEIOX0NSUwCKQ1JTXwoQQkFTMYpDUlNfChRMRU4xikNSU18K
HEJBUzKKQ1JTXwogTEVOMopDUlNfCixMRU4zikNSU18KNEJBUzSKQ1JTXwo4TEVONKAFT1NGTKFB
BqAoTUcxQqAilE1HMUIMAAAMAHAMAAAMAEJBUzF0TUcxQkJBUzFMRU4xoRVwDAAADABCQVMxcAwA
AAIATEVOMaAfck1HMUJNRzFMYHBgQkFTMnQMAAAQAEJBUzJMRU4ydE1HMkIMAAAQAExFTjNwTUgx
QkJBUzR0AEJBUzRMRU40pENSU19bgkLKSURFMQhfQURSDAIAHwAIXEZaVEYRCgoHAAAAAAAA9QhS
RUdGARQSX1JFRwKgC5NoCgJwaVJFR0YIVElNMBJIBQgSCwQKeAq0CvALhAMSCQQKIwohChAAEgkE
CgsKCQoEABIOBgp4CloKPAooCh4KFBIKBgABCgIBCgIBEggGAAAAAQEBEgkECgQKAwoCABIHBAoC
AQAACFRNRDARAwoUilRNRDAAUElPMIpUTUQwCgRETUEwilRNRDAKCFBJTzGKVE1EMAoMRE1BMYpU
TUQwChBDSE5GW4BDRkcyAgpACiBbgUgKQ0ZHMgNQTVBUBFBTUFQEUE1SSQYAAlNNUFQEU1NQVART
TVJJBgACUFNSSQRTU1JJBAAYUE0zRQFQUzNFAVNNM0UBU1MzRQEADFBNVVQCAAJQU1VUAgACU01V
VAIAAlNTVVQCAAIAQARQTTZFAVBTNkUBU002RQFTUzZFAVBNQ1IBUFNDUgFTTUNSAVNTQ1IBAARQ
TUFFAVBTQUUBU01BRQFTU0FFAQhHTVBUAAhHTVVFAAhHTVVUAAhHTUNSAAhHU1BUAAhHU1VFAAhH
U1VUAAhHU0NSAFuCTyJDSE4wCF9BRFIAFEkHX0dUTQB5UFNDUgFhfVBNQ1JhYHlQTUFFCgJjeVBN
NkUBZH1jZGN9UE0zRWNheVBNUFQKBGN9YWNheVBTQUUKAmN5UFM2RQFkfWNkY31QUzNFY2J5UFNQ
VAoEY31iY2KkR1RNX1BNUklhUE1VVFBTUkliUFNVVGAUThZfU1RNA3BoWzFwaFRNRDB5UE1BRQoC
Y3lQTTZFAWR9Y2RjfVBNM0VjYHlQTVBUCgRjfWBjYHlQU0FFCgJjeVBTNkUBZH1jZGN9UFMzRWNh
eVBTUFQKBGN9YWNhcFBNUklHTVBUcGBHTVVFcFBNVVRHTVVUcFBNQ1JHTUNScFBTUklHU1BUcGFH
U1VFcFBTVVRHU1VUcFBTQ1JHU0NSU1RNX3BHTVBUUE1SSXBHTVVFYHBHTVVUUE1VVHBHTUNSUE1D
UnBHU1VFYXBHU1VUUFNVVHBHU0NSUFNDUqALe2ABAHABUE0zRaEHcABQTTNFoAx7YAoCAHABUE02
RaEHcABQTTZFoAx7YAoEAHABUE1BRaEHcABQTUFFoAt7YQEAcAFQUzNFoQdwAFBTM0WgDHthCgIA
cAFQUzZFoQdwAFBTNkWgDHthCgQAcAFQU0FFoQdwAFBTQUVwR1RGXwBpQVRBMHBHVEZfAWpBVEEx
W4IbRFJWMAhfQURSABQPX0dURgCkUkFUQUFUQTBbghtEUlYxCF9BRFIBFA9fR1RGAKRSQVRBQVRB
MVuCTyJDSE4xCF9BRFIBFEkHX0dUTQB5U1NDUgFhfVNNQ1JhYHlTTUFFCgJjeVNNNkUBZH1jZGN9
U00zRWNheVNNUFQKBGN9YWNheVNTQUUKAmN5U1M2RQFkfWNkY31TUzNFY2J5U1NQVAoEY31iY2Kk
R1RNX1NNUklhU01VVFNTUkliU1NVVGAUThZfU1RNA3BoWzFwaFRNRDB5U01BRQoCY3lTTTZFAWR9
Y2RjfVNNM0VjYHlTTVBUCgRjfWBjYHlTU0FFCgJjeVNTNkUBZH1jZGN9U1MzRWNheVNTUFQKBGN9
YWNhcFNNUklHTVBUcGBHTVVFcFNNVVRHTVVUcFNNQ1JHTUNScFNTUklHU1BUcGFHU1VFcFNTVVRH
U1VUcFNTQ1JHU0NSU1RNX3BHTVBUU01SSXBHTVVFYHBHTVVUU01VVHBHTUNSU01DUnBHU1VFYXBH
U1VUU1NVVHBHU0NSU1NDUqALe2ABAHABU00zRaEHcABTTTNFoAx7YAoCAHABU002RaEHcABTTTZF
oAx7YAoEAHABU01BRaEHcABTTUFFoAt7YQEAcAFTUzNFoQdwAFNTM0WgDHthCgIAcAFTUzZFoQdw
AFNTNkWgDHthCgQAcAFTU0FFoQdwAFNTQUVwR1RGXwBpQVRBMnBHVEZfAWpBVEEzW4IbRFJWMAhf
QURSABQPX0dURgCkUkFUQUFUQTJbghtEUlYxCF9BRFIBFA9fR1RGAKRSQVRBQVRBMxRFE0dUTV8P
cP9QSU8wcP9QSU8xcP9ETUEwcP9ETUExcAoQQ0hORqAFUkVHRqEGpFRNRDCgEXtpCiAAfUNITkYK
AkNITkZwiYOIVElNMAEAAWgAAABmcIOIg4hUSU0wAABmAGdwZ0RNQTBwZ1BJTzCgEXtsCiAAfUNI
TkYKCENITkZwiYOIVElNMAoCAAFrAAAAZnCDiIOIVElNMAAAZgBncGdETUExcGdQSU8xoD17aQoH
AHBqZaALe2kKAgByZQoCZaALe2kKBAByZQoEZXCDiIOIVElNMAoDAGUARE1BMH1DSE5GAUNITkag
PntsCgcAcG1loAt7bAoCAHJlCgJloAt7bAoEAHJlCgRlcIOIg4hUSU0wCgMAZQBETUExfUNITkYK
BENITkZwVE1EMFsxpFRNRDAURCFTVE1fCKBMIFJFR0ZwAEdNVUVwAEdNVVRwAEdTVUVwAEdTVVSg
QAd7Q0hORgEAcImDiFRJTTAKAwACRE1BMAAAAGCgCZRgCgVwCgVgcIOIg4hUSU0wCgQAYABHTVVU
fUdNVUUBR01VRaAQlGAKAn1HTVVFCgJHTVVFoBuUYAoEe0dNVUUK/UdNVUV9R01VRQoER01VRaE1
oDN9k1BJTzD/k1BJTzAAAKAje5VETUEw/5RETUEwAABwRE1BMFBJTzB9R01VRQqAR01VRaBBB3tD
SE5GCgQAcImDiFRJTTAKAwACRE1BMQAAAGCgCZRgCgVwCgVgcIOIg4hUSU0wCgQAYABHU1VUfUdT
VUUBR1NVRaAQlGAKAn1HU1VFCgJHU1VFoBuUYAoEe0dTVUUK/UdTVUV9R1NVRQoER1NVRaE1oDN9
k1BJTzH/k1BJTzEAAKAje5VETUEx/5RETUExAABwRE1BMVBJTzF9R1NVRQqAR1NVRaAUe0NITkYK
AgB9R01VRQogR01VRaAUe0NITkYKCAB9R1NVRQogR1NVRXuJg4hUSU0wAAAEUElPMAAAAAoHYHCD
iIOIVElNMAEAYABhcGFHTVBUoBCVYAoDfUdNVUUKUEdNVUV7iYOIVElNMAAABFBJTzEAAAAKB2Bw
g4iDiFRJTTAKAgBgAGFwYUdTUFSgEJVgCgN9R1NVRQpQR1NVRQhBVDAxEQoKBwMAAAAAAO8IQVQw
MhEKCgcAAAAAAACQCEFUMDMRCgoHAAAAAAAAxghBVDA0EQoKBwAAAAAAAJEIQVRBMBEDCh0IQVRB
MREDCh0IQVRBMhEDCh0IQVRBMxEDCh0IQVRBQhEDCh2MQVRBQgBDTURDFEwFR1RGQgt3Q01EQwo4
YHJgCghhWxNBVEFCYQo4Q01EWHdDTURDCgdgjEFUQUJyYAoCAEEwMDGMQVRBQnJgCgYAQTAwNXBo
Q01EWHBpQTAwMXBqQTAwNXVDTURDFEIjR1RGXwpwaVsxcABDTURDCElENDkLAAwISUQ1OQAISUQ1
MwoECElENjMLAA8ISUQ4OAsADwhJUkRZAQhQSU9UAAhETUFUAKBNBZOHaQsAAotpCmJJVzQ5cElX
NDlJRDQ5i2kKaklXNTNwSVc1M0lENTOLaQp+SVc2M3BJVzYzSUQ2M4tpCnZJVzU5cElXNTlJRDU5
i2kKsElXODhwSVc4OElEODhwCqBnoEgFaHAKsGd7Q0hORgoISVJEWaASe0NITkYKEABwUElPMVBJ
T1ShCnBQSU8wUElPVKAne0NITkYKBACgEntDSE5GChAAcERNQTFETUFUoQpwRE1BMERNQVShJ3tD
SE5GCgJJUkRZcFBJTzBQSU9UoBF7Q0hORgEAcERNQTBETUFUoEUEkJB7SUQ1MwoEAHtJRDg4CwD/
AERNQVRwiYOIVElNMAoDAAJETUFUAAAAYaAJlGEKBXAKBWFHVEZCQVQwMX0KQGEAZ6FCBKA/kHtJ
RDYzCwD/AFBJT1R7iYOIVElNMAAABFBJT1QAAAAKA2B9CiCDiIOIVElNMAoHAGAAYUdURkJBVDAx
YWegNUlSRFl7iYOIVElNMAAABFBJT1QAAAAKB2B9CgiDiIOIVElNMAoGAGAAYUdURkJBVDAxYWeh
FqAUe0lENDkLAAQAR1RGQkFUMDEBZ6AkkHtJRDU5CwABAHtJRDU5Cv8AR1RGQkFUMDN7SUQ1OQr/
AGdwQVRBQlsxpEFUQUIUMVJBVEEBjGgAQ01ETndDTUROCjhgWxNoCghgUkVUQnBSRVRCWzGkc1JF
VEJGWlRGAFuCNlAwUDQIX0FEUgwAABwAFA9fUFJXAKRHUFJXCgkKBBQWX1BSVACgClBJQ02kQVIw
NKRQUjA0W4I2UDBQNQhfQURSDAEAHAAUD19QUlcApEdQUlcKCQoEFBZfUFJUAKAKUElDTaRBUjA1
pFBSMDVbgjZQMFA2CF9BRFIMAgAcABQPX1BSVwCkR1BSVwoJCgQUFl9QUlQAoApQSUNNpEFSMDak
UFIwNluCNlAwUDcIX0FEUgwDABwAFA9fUFJXAKRHUFJXCgkKBBQWX1BSVACgClBJQ02kQVIwN6RQ
UjA3W4I2UDBQOAhfQURSDAQAHAAUD19QUlcApEdQUlcKCQoEFBZfUFJUAKAKUElDTaRBUjA4pFBS
MDhbgjZQMFA5CF9BRFIMBQAcABQPX1BSVwCkR1BSVwoJCgQUFl9QUlQAoApQSUNNpEFSMDmkUFIw
OVuCQQdVU0IwCF9BRFIMAAAdAFuAQkFSMAIKxAFbgQ1CQVIwAVVTQlcCAAYUHl9TM0QAoBKRk09T
RkwBk09TRkwKAqQKAqEEpAoDFBhfUFNXAaAJaHAKA1VTQlehB3AAVVNCVxQPX1BSVwCkR1BSVwoD
CgNbgkEHVVNCMQhfQURSDAEAHQBbgEJBUjACCsQBW4ENQkFSMAFVU0JXAgAGFB5fUzNEAKASkZNP
U0ZMAZNPU0ZMCgKkCgKhBKQKAxQYX1BTVwGgCWhwCgNVU0JXoQdwAFVTQlcUD19QUlcApEdQUlcK
BAoDW4JBB1VTQjIIX0FEUgwCAB0AW4BCQVIwAgrEAVuBDUJBUjABVVNCVwIABhQeX1MzRACgEpGT
T1NGTAGTT1NGTAoCpAoCoQSkCgMUGF9QU1cBoAlocAoDVVNCV6EHcABVU0JXFA9fUFJXAKRHUFJX
CgwKA1uCQQdVU0IzCF9BRFIMAwAdAFuAQkFSMAIKxAFbgQ1CQVIwAVVTQlcCAAYUHl9TM0QAoBKR
k09TRkwBk09TRkwKAqQKAqEEpAoDFBhfUFNXAaAJaHAKA1VTQlehB3AAVVNCVxQPX1BSVwCkR1BS
VwoOCgNbgh9FVVNCCF9BRFIMBwAdABQPX1BSVwCkR1BSVwoNCgMQTBZcX0dQRRQlX0wwQgCGXC8D
X1NCX1BDSTBQMFAxCgKGXC5fU0JfUFdSQgoCFEAIX0wwOQCGXC8DX1NCX1BDSTBQMFA0CgKGXC8D
X1NCX1BDSTBQMFA1CgKGXC8DX1NCX1BDSTBQMFA2CgKGXC8DX1NCX1BDSTBQMFA3CgKGXC8DX1NC
X1BDSTBQMFA4CgKGXC8DX1NCX1BDSTBQMFA5CgKGXC5fU0JfUFdSQgoCFCVfTDAzAIZcLwNfU0Jf
UENJMFVTQjAKAoZcLl9TQl9QV1JCCgIUJV9MMDQAhlwvA19TQl9QQ0kwVVNCMQoChlwuX1NCX1BX
UkIKAhQlX0wwQwCGXC8DX1NCX1BDSTBVU0IyCgKGXC5fU0JfUFdSQgoCFCVfTDBFAIZcLwNfU0Jf
UENJMFVTQjMKAoZcLl9TQl9QV1JCCgIUJV9MMEQAhlwvA19TQl9QQ0kwRVVTQgoChlwuX1NCX1BX
UkIKAluCHVBXUkIIX0hJRAxB0AwMCF9VSUQKqghfU1RBCgtbgC8EX1NCX1BDSTBTQlJHUElYMAIK
YAoMW4E/XC8EX1NCX1BDSTBTQlJHUElYMAFQSVJBCFBJUkIIUElSQwhQSVJECAAgUElSRQhQSVJG
CFBJUkcIUElSSAgQTkVfU0JfCEJVRkERCQoGIwCAGHkAi0JVRkEBSVJBMFuCRQhMTktBCF9ISUQM
QdAMDwhfVUlEARQZX1NUQQB7UElSQQqAYKAFYKQKCaEEpAoLFAtfUFJTAKRQUlNBFBFfRElTAH1Q
SVJBCoBQSVJBFBpfQ1JTAHtQSVJBCg9geQFgSVJBMKRCVUZBFBtfU1JTAYtoAUlSQV+CSVJBX2B2
YHBgUElSQVuCRghMTktCCF9ISUQMQdAMDwhfVUlECgIUGV9TVEEAe1BJUkIKgGCgBWCkCgmhBKQK
CxQLX1BSUwCkUFJTQhQRX0RJUwB9UElSQgqAUElSQhQaX0NSUwB7UElSQgoPYHkBYElSQTCkQlVG
QRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkJbgkYITE5LQwhfSElEDEHQDA8IX1VJRAoDFBlf
U1RBAHtQSVJDCoBgoAVgpAoJoQSkCgsUC19QUlMApFBSU0MUEV9ESVMAfVBJUkMKgFBJUkMUGl9D
UlMAe1BJUkMKD2B5AWBJUkEwpEJVRkEUG19TUlMBi2gBSVJBX4JJUkFfYHZgcGBQSVJDW4JGCExO
S0QIX0hJRAxB0AwPCF9VSUQKBBQZX1NUQQB7UElSRAqAYKAFYKQKCaEEpAoLFAtfUFJTAKRQUlNE
FBFfRElTAH1QSVJECoBQSVJEFBpfQ1JTAHtQSVJECg9geQFgSVJBMKRCVUZBFBtfU1JTAYtoAUlS
QV+CSVJBX2B2YHBgUElSRFuCRghMTktFCF9ISUQMQdAMDwhfVUlECgUUGV9TVEEAe1BJUkUKgGCg
BWCkCgmhBKQKCxQLX1BSUwCkUFJTRRQRX0RJUwB9UElSRQqAUElSRRQaX0NSUwB7UElSRQoPYHkB
YElSQTCkQlVGQRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkVbgkYITE5LRghfSElEDEHQDA8I
X1VJRAoGFBlfU1RBAHtQSVJGCoBgoAVgpAoJoQSkCgsUC19QUlMApFBSU0YUEV9ESVMAfVBJUkYK
gFBJUkYUGl9DUlMAe1BJUkYKD2B5AWBJUkEwpEJVRkEUG19TUlMBi2gBSVJBX4JJUkFfYHZgcGBQ
SVJGW4JGCExOS0cIX0hJRAxB0AwPCF9VSUQKBxQZX1NUQQB7UElSRwqAYKAFYKQKCaEEpAoLFAtf
UFJTAKRQUlNHFBFfRElTAH1QSVJHCoBQSVJHFBpfQ1JTAHtQSVJHCg9geQFgSVJBMKRCVUZBFBtf
U1JTAYtoAUlSQV+CSVJBX2B2YHBgUElSR1uCRghMTktICF9ISUQMQdAMDwhfVUlECggUGV9TVEEA
e1BJUkgKgGCgBWCkCgmhBKQKCxQLX1BSUwCkUFJTSBQRX0RJUwB9UElSSAqAUElSSBQaX0NSUwB7
UElSSAoPYHkBYElSQTCkQlVGQRQbX1NSUwGLaAFJUkFfgklSQV9gdmBwYFBJUkgQSSVfU0JfCFhD
UEQACFhOUFQBCFhDQVAKAghYRENQCgQIWERDVAoICFhEU1QKCghYTENQCgwIWExDVAoQCFhMU1QK
EghYU0NQChQIWFNDVAoYCFhTU1QKGghYUkNUChxbAU1VVEUAFDZSQlBFAVsjTVVURegDcmhQQ0lC
YFuAUENGRwBgAVuBC1BDRkcBWENGRwhbJ01VVEWkWENGRxQ/UldQRQFbI01VVEXoA3toDP7///9o
cmhQQ0lCYFuAUENGRwBgCgJbgQtQQ0ZHAlhDRkcQWydNVVRFpFhDRkcUP1JEUEUBWyNNVVRF6AN7
aAz8////aHJoUENJQmBbgFBDRkcAYAoEW4ELUENGRwNYQ0ZHIFsnTVVURaRYQ0ZHFDdXQlBFAlsj
TVVURf8PcmhQQ0lCYFuAUENGRwBgAVuBC1BDRkcBWENGRwhwaVhDRkdbJ01VVEUUQQRXV1BFAlsj
TVVURegDe2gM/v///2hyaFBDSUJgW4BQQ0ZHAGAKAluBC1BDRkcCWENGRxBwaVhDRkdbJ01VVEUU
QQRXRFBFAlsjTVVURegDe2gM/P///2hyaFBDSUJgW4BQQ0ZHAGAKBFuBC1BDRkcDWENGRyBwaVhD
RkdbJ01VVEUUSQRSV0RQA1sjTVVURegDe2gM/P///2hyaFBDSUJgW4BQQ0ZHAGAKBFuBC1BDRkcD
WENGRyB7WENGR2phfWFpWENGR1snTVVURRQ1UlBNRQFyaAqEYHBSRFBFYGGgBpNh/6QAoRugF5Bh
DAAAAQBXRFBFYHthDAAAAQAApAGkABBOEy5fU0JfUENJMBRCE19PU0MECFNVUFAACENUUkwAimsA
Q0RXMYprCgRDRFcyimsKCENEVzOgSA+TaBETChBbTdsz9x8cQJZXdEHAPddmcENEVzJTVVBQcENE
VzNDVFJMoBiSk3tTVVBQChYAChZ7Q1RSTAoeQ1RSTKARklBFSFB7Q1RSTAoeQ1RSTKARklNIUEN7
Q1RSTAodQ1RSTKARklBFUE17Q1RSTAobQ1RSTKARklBFRVJ7Q1RSTAoVQ1RSTKARklBFQ1N7Q1RS
TAoPQ1RSTKAngHtDRFcxAQAAoAh7Q1RSTAEAoAl7Q1RSTAoEAKAJe0NUUkwKEACgEJKTaQF9Q0RX
MQoIQ0RXMaAWkpNDRFczQ1RSTH1DRFcxChBDRFcxcENUUkxDRFczpGuhDn1DRFcxCgRDRFcxpGsQ
RsEuX1NCX1BDSTBbgknAR0ZYMAhfQURSDAAAAgBbgElHRE0ADPTgaj8LACBbgUkeSUdETQBTSUdO
QAhTSVpFIE9WRVIgU1ZFUkAQVlZFUkAIR1ZFUkAITUJPWCBETU9EIABAQEtTVjAgS1NWMQgASAVJ
QlRUCElQU0MCSVBBVAQAAklCSUEDSUJMQwIAAUlUVkYESVRWTQQAAklEVk0BSURWUwJJU1NDAVBB
VlAEQ1NURRBOU1RFEAA4RFJEWSBDU1RTIENFVlQgAEAKRElETCBEREwyIERETDMgRERMNCBEREw1
IERETDYgRERMNyBEREw4IENQREwgQ1BMMiBDUEwzIENQTDQgQ1BMNSBDUEw2IENQTDcgQ1BMOCBD
QURMIENBTDIgQ0FMMyBDQUw0IENBTDUgQ0FMNiBDQUw3IENBTDggTkFETCBOREwyIE5ETDMgTkRM
NCBOREw1IE5ETDYgTkRMNyBOREw4IEFTTFAgVElEWCBDSFBEIENMSUQgQ0RDSyBTWFNXIEVWVFMg
Q05PVCBOUkRZIABAHlNDSUUBR0VGQwRHWEZDA0dFU0YIABBQQVJNIERTTFAgAEB6QVJEWSBBU0xD
IFRDSEUgQUxTSSBCQ0xQIFBGSVQgQ0JMViBCQ0xNQBRDUEZNIEVQRk0gUExVVEAlUEZNQiBERENW
IABAMUdWRDGAAAxQSEVEIEJERENAgFuAVENPSQFUT0JTCghbgRFUQ09JAgAgAAlTQ0lTAQAGCERC
VEISMhUACgcKOAvAAQsADgo/C8cBCwcOC/gBCzgOC8APAAAAAAALAHALB3ALOHALwHELAH4URQRH
U0NJCKARk0dFRkMKBHBHQkRBR1hGQ6ARk0dFRkMKBnBTQkNCR1hGQ3AAR0VGQ3ABU0NJU3AAR1NT
RXAAU0NJRaQAFE8rR0JEQQigLpNHRVNGAKARkpVEVk1UCgVwC3kGUEFSTaEJcAt5AlBBUk1wAEdF
U0akU1VDQ6Aak0dFU0YBcAtAAlBBUk1wAEdFU0akU1VDQ6BHBJNHRVNGCgR7UEFSTQwAAP/vUEFS
TXtQQVJNeYOIREJUQklCVFQAChAAUEFSTX1JQlRUUEFSTVBBUk1wAEdFU0akU1VDQ6BKBpNHRVNG
CgVwSVBTQ1BBUk19UEFSTXlJUEFUCggAUEFSTXJQQVJNCwABUEFSTX1QQVJNeUxJRFMKEABQQVJN
clBBUk0MAAABAFBBUk19UEFSTXlJQklBChQAUEFSTXAAR0VTRqRTVUNDoC2TR0VTRgoGcElUVkZQ
QVJNfVBBUk15SVRWTQoEAFBBUk1wAEdFU0akU1VDQ6BGE5NHRVNGCgegSwWSlURWTVQKBXBHSVZE
UEFSTX9QQVJNAVBBUk19UEFSTXlHTUZOAQBQQVJNfVBBUk0LABhQQVJNfVBBUk15SURWUwoRAFBB
Uk19eUNEQ1QKFQBQQVJNUEFSTaFFDAhNRU1TCg1wR0lWRFBBUk1/UEFSTQFQQVJNfVBBUk15R01G
TgEAUEFSTX1QQVJNCwAQUEFSTX15Q0RDVAoVAFBBUk1QQVJNoA6TSURWTQFwChFNRU1ToBqVVEFT
TU01MTJ9UEFSTXkBTUVNUwBQQVJNoUEFoDmVVEFTTU0xR0KgG5VJRFZTCgN9UEFSTXlJRFZTTUVN
UwBQQVJNoRJ9UEFSTXkKAk1FTVMAUEFSTaEUfVBBUk15SURWU01FTVMAUEFSTXABR0VTRqRTVUND
oCqTR0VTRgoKcABQQVJNoBBJU1NDfVBBUk0KA1BBUk1wAEdFU0akU1VDQ6Afk0dFU0YKC3BLU1Yw
UEFSTXBLU1YxR0VTRqRTVUNDcABHRVNGpENSSVQURS5TQkNCCKAZk0dFU0YAcAogUEFSTXAAR0VT
RqRTVUNDoBiTR0VTRgFwAEdFU0ZwAFBBUk2kU1VDQ6AZk0dFU0YKA3AAR0VTRnAAUEFSTaRTVUND
oBmTR0VTRgoEcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGCgVwAEdFU0ZwAFBBUk2kU1VDQ6A3k0dF
U0YKBnB7UEFSTQoPAElUVkZwentQQVJNCvAACgQASVRWTXAAR0VTRnAAUEFSTaRTVUNDoEUEk0dF
U0YKB6Aqk1BBUk0AcENMSURgoBx7DAAAAIBgAHtDTElECg9DTElER0xJRENMSURwAEdFU0ZwAFBB
Uk2kU1VDQ6AZk0dFU0YKCHAAR0VTRnAAUEFSTaRTVUNDoCSTR0VTRgoJe1BBUk0K/0lCVFRwAEdF
U0ZwAFBBUk2kU1VDQ6BGBZNHRVNGCgp7UEFSTQr/SVBTQ6Ahe3pQQVJNCggACv8Ae3pQQVJNCggA
Cv9JUEFUdklQQVR7elBBUk0KFAAKB0lCSUFwAEdFU0ZwAFBBUk2kU1VDQ6BDBpNHRVNGCgugSASS
lXt6UEFSTQoLAAoDAAoCe3pQQVJNCg0ACg9ge3pQQVJNChEACg9hoA5gcABJRFZNcGBJRFZToA5h
cAFJRFZNcGFJRFZTcABHRVNGcABQQVJNpFNVQ0OgGZNHRVNGChBwAEdFU0ZwAFBBUk2kU1VDQ6As
k0dFU0YKEXB5TElEUwoIAFBBUk1yUEFSTQsAAVBBUk1wAEdFU0akU1VDQ6BJBJNHRVNGChKgJntQ
QVJNAQCgEJN6UEFSTQEAAXABSVNTQ6EMcABHRVNGpENSSVShB3AASVNTQ3AAR0VTRnAAUEFSTaRT
VUNDoBmTR0VTRgoTcABHRVNGcABQQVJNpFNVQ0OgLpKVRFZNVAoFoCSTR0VTRgoUe1BBUk0KD1BB
VlBwAEdFU0ZwAFBBUk2kU1VDQ3AAR0VTRqRTVUNDECReXlBDSTBbgE1DSFACCkAKwFuBEE1DSFAA
AEAwVEFTTQoABluASUdEUAIKQArAW4FPBUlHRFAAAEAJAAFHSVZEAQACR1VNQQMACQAER01GTgEA
GwBAOkNEQ1QKAAYAQAtBU0xFCAAYR1NTRQFHU1NCDkdTRVMBADAADENEVkwBAAMAGExCUEMIADBB
U0xTIAhNNTEyCgQITTFHQgoIFBlQRFJEAKAMkkRSRFlbIkFTTFCkkkRSRFkUHVBTVFMAoA6UQ1NU
UwoCWyJBU0xQpJNDU1RTCgMURAlPU1lTAHAL0AdhoEUIWxJfT1NJYKAPX09TSQ1MaW51eABwAWGg
GF9PU0kNV2luZG93cyAyMDAxAHAL0QdhoBxfT1NJDVdpbmRvd3MgMjAwMSBTUDEAcAvRB2GgHF9P
U0kNV2luZG93cyAyMDAxIFNQMgBwC9IHYaAYX09TSQ1XaW5kb3dzIDIwMDYAcAvWB2GkYRRCBUdO
T1QCoAdQRFJEpAFwaENFVlRwCgNDU1RToCyQk0NIUEQAk2kAoBiRlE9TWVML0AeVT1NZUwvWB4ZQ
Q0kwaaEHhkdGWDBphkdGWDAKgKQAFBNHSERTAXBoVElEWKRHTk9UAQAUFEdMSUQBcGhDTElEpEdO
T1QKAgAUFEdEQ0sBcGhDRENLpEdOT1QKBAAUGVBBUkQAoAySQVJEWVsiQVNMUKSSQVJEWRRKEkFJ
TlQCoA6Se1RDSEV5AWgAAKQBoAdQQVJEpAGgQAyTaAoCoEcJQ1BGTXtDUEZNCg9ge0VQRk0KD2Gg
KpNgAaANe2EKBgBwCgZQRklUoRegDXthCggAcAoIUEZJVKEHcAFQRklUoCqTYAoGoA17YQoIAHAK
CFBGSVShFqALe2EBAHABUEZJVKEIcAoGUEZJVKAqk2AKCKALe2EBAHABUEZJVKEYoA17YQoGAHAK
BlBGSVShCHAKCFBGSVShDH9QRklUCgdQRklUfVBGSVQMAAAAgFBGSVRwCgRBU0xDoUIEoCiTaAFw
eHdpCv8ACmQAAEJDTFB9QkNMUAwAAACAQkNMUHAKAkFTTEOhFqAQk2gAcGlBTFNJcAFBU0xDoQOk
AXAATEJQQ6QAFBtTQ0lQAKASgEdJVkQAoAqSk09WRVIApAGkABAgXF9HUEUUGV9MMDYAXC8EX1NC
X1BDSTBHRlgwR1NDSQhPUEJTDAD///8UFU9QVFMBoA6TaAoDcEFTTFNPUEJTFBtPV0FLAaAUk2gK
A3BPUEJTQVNMU3ABR1NFUxBCQF9TQl8QSz9QQ0kwCENSU18RRgoKoogNAAIMAAAAAAD/AAAAAAFH
AfgM+AwBCIgNAAEMAwAAAAD3DAAA+AyIDQABDAMAAAAN//8AAADzhxcAAAwDAAAAAAAACgD//wsA
AAAAAAAAAgCHFwAADAMAAAAAAAAMAP//DQAAAAAAAAACAIcXAAAMAwAAAAAAAAAAAAAAAAAAAAAA
AAAAhxcAAAwDAAAAAAAAAAAAAAAAAAAAAAAAAAB5AIpDUlNfClxNSU41ikNSU18KYE1BWDWKQ1JT
XwpoTEVONYpDUlNfCnZNSU42ikNSU18Kek1BWDaKQ1JTXwqCTEVONopDUlNfCpBNSU43ikNSU18K
lE1BWDeKQ1JTXwqcTEVONwhDUjY0EUQNCtCIDQACDAAAAAAA/wAAAAABRwH4DPgMAQiIDQABDAMA
AAAA9wwAAPgMiA0AAQwDAAAADf//AAAA84cXAAAMAwAAAAAAAAoA//8LAAAAAAAAAAIAhxcAAAwD
AAAAAAAADAD//w0AAAAAAAAAAgCHFwAADAMAAAAAAAAAAAAAAAAAAAAAAAAAAIcXAAAMAwAAAAAA
AAAAAAAAAAAAAAAAAAAAiisAAAwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAHkAikNSNjQKXF9NTjWKQ1I2NApgX01YNYpDUjY0CmhfTE41ikNSNjQKdl9NTjaKQ1I2NAp6
X01YNopDUjY0CoJfTE42ikNSNjQKkF9NTjeKQ1I2NAqUX01YN4pDUjY0CpxfTE43ikNSNjQKrk1O
OEyKQ1I2NHIKrgoEAE1OOEiKQ1I2NAq2TVg4TIpDUjY0cgq2CgQATVg4SIpDUjY0CsZMTjhMikNS
NjRyCsYKBABMTjhIFEoVX0NSUwBwTUcxTGCgH2BwTUcxQk1JTjVwTUcxTExFTjVyTUlONXZgTUFY
NXBNRzJCTUlONnBNRzJMTEVONnBNRzJMYHJNSU42dmBNQVg2cE1HM0JNSU43cE1HM0xMRU43cE1H
M0xgck1JTjd2YE1BWDdwTUlONV9NTjVwTEVONV9MTjVwTUFYNV9NWDVwTUlONl9NTjZwTEVONl9M
TjZwTUFYNl9NWDZwTUlON19NTjdwTEVON19MTjdwTUFYN19NWDdwTTRCTE1OOExwTTRCSE1OOEhw
TTRMTGBwdmBNWDhMoBSTTTRMTABwTTRMSGBwdmBNWDhIoC+VTTRMTE00QkxwTTRMSGB0dmBNNEJI
TE44SHBNNExMYHJ1YHT/TTRCTABMTjhMoRt0TTRMTE00QkxMTjhMdE00TEhNNEJITE44SKAOkpVP
U1lTChWkQ1I2NKEGpENSU18IV09UQgAIV1NTQgAIV0FYQgAUQAdfUFRTAXBoREJHOFBUU19ocACI
V0FLUAAAcACIV0FLUAEAoBKQk2gKBJNPU0ZMCgJbIgu4C3BBU1NCV1NTQnBBT1RCV09UQnBBQVhC
V0FYQnBoQVNTQnBPU0ZMQU9UQnBPU1lTT1NUUHAAQUFYQhRICF9XQUsBeWgKBERCRzhXQUtfaKAg
QVNTQnBXU1NCQVNTQnBXT1RCQU9UQnBXQVhCQUFYQqAck2gBcEVDUkQKgAoDYHtgCv5gRUNXUgqB
CgNgoBKDiFdBS1AAAHAAiFdBS1ABAKEKcGiIV0FLUAEAoBKTaAoDhlwuX1NCX1BXUkIKAqRXQUtQ
W4BFQzFfAQpiAVuBC0VDMV8BRUNEQQhbgEVDMl8BCmYBW4ELRUMyXwFFQ0NNCBQeT0JGVQBwAWCi
FGBbIgFwRUNDTWGgCHthAQBwAGAUIU9CRkUAcAFgohdgWyIBcEVDQ01hoAuAe2EKAmEAcABgFCRF
Q1dSA09CRkVwaEVDQ01PQkZFcGlFQ0RBT0JGRXBqRUNEQRQmRUNSRAJPQkZFcGhFQ0NNT0JGRXBp
RUNEQU9CRlVwRUNEQWCkYAhfUzBfEgYEAAAAAKARU1MxXwhfUzFfEgYEAQAAAKASU1MzXwhfUzNf
EgcECgUAAACgElNTNF8IX1M0XxIHBAoGAAAACF9TNV8SBwQKBwAAABRCBFBUU18BoDpoXC8DX1NC
X1BDSTBOUFRTaFwvBF9TQl9QQ0kwU0JSR1NQVFNoXC8EX1NCX1BDSTBHRlgwT1BUU2gUPldBS18B
XC8DX1NCX1BDSTBOV0FLaFwvBF9TQl9QQ0kwU0JSR1NXQUtoXC8EX1NCX1BDSTBHRlgwT1dBS2g=
====
begin-base64 644 test.FACP.1
RkFDUIQAAAABbzAzMjMxMEZBQ1AyMDA5IwMQIE1TRlSXAAAAAOBqP0AEaj8BAAkAsgAAAOEeAOIA
CAAAAAAAAAQIAAAAAAAAAAAAAAgIAAAoCAAAAAAAAAQCAAQIAADjZQDpAwAEEAABAA0AMgMAAKUA
AAABCAAA+QwAAAAAAAAGAAAA
====
begin-base64 644 test.GSCI.7
R1NDSSQgAAABoDAzMjMxMEdNQ0hTQ0kgIwMQIE1TRlSXAAAASW50ZWxHcmFwaGljc01lbQAgAAAA
AAACQW1lcmljYW4gTWVnYXRyZW5kcyBJbmMuICAgICAgICAxOTMzAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAUAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAGAACAZAAAgACAGYozlEyeZqh/spm8ssbM0OXa/+QA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRWQlQgUElORVZJRVcgICAgICAgZAAw
AJIOiQAwAAAAAAAAAAAAAAAAAAAAAAAAAEJJT1NfREFUQV9CTE9DSyCQABYAYg7+6gAAZAEBAgEx
OTMzSW50ZWwocilQaW5lVmlldyBQQ0kgQWNjZWxlcmF0ZWQgU1ZHQSBCSU9TDQpCdWlsZCBOdW1i
ZXI6IDE5MzMgUEMgMTQuMzQgIDExLzExLzIwMDkgIDA4OjUwOjA2DQpERUNPTVBJTEFUSU9OIE9S
IERJU0FTU0VNQkxZIFBST0hJQklURUQNCgAAAAAAAAAAAAAAAAAAAAAAAABDb3B5cmlnaHQgKEMp
IDIwMDAtMjAwMyBJbnRlbCBDb3JwLiBBbGwgUmlnaHRzIFJlc2VydmVkLg0KDQoAAMAwCAQBAAAB
BQAPAQABAf4gAEQEBgQJAQoCDAQDAQUFDQULAQcFFQVFBQ4ERgRMBEhAAqoAAgQAACEIACIQAExG
UAAAAAAAACDCBAAAAwAAAAAAAAAgAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAQAABBwAMDI0Njg6
PEBCREZISkxQUlRWWFpcgIGCg4QaAP5qAAAAAAAAAAAAAAAAAAAADgEgAB8HHgC5AygA5gMCAPAD
OAAxBMgAfwYwALIGGADNBhgA6AYYAOsHCAD7BxIADQgSAB8IEgAxCBIARggKAFAICgBaCAoAZAgK
AHEICgB7CAoAhQgKAI8ICgAGdQH8/wIAYAAAdAAgAARgAAB0ACAAEGAAAAABgABAYAAAdAAgAERg
AAB0ACAAFGAAAAAAgIRIYAAAdAAgAExgAAB0ACAAGGAAAAAAgIQAIAAAAAAAAAAEBwAAACAAgAAH
AAAAAACAAQcAAAAAAIARBwAAAAABgCEHAAAAAAAAFAcAAAAAgJwBBwAAAAAAnBEHAAAAAAAAAAYA
fwIfAwQABgCHAhcDCAAGAI8C7wIMAAYA3wEMAhAABgDnAQQCFAAGAOkB6wEcAAYA3wF/AgAQBgB/
Ah8DBBAGAIcCFwMIEAYAjwLvAgwQBgDfAQwCEBAGAOcBBAIUEAYA6QHrARwQBgDfAX8C2CAAAAYB
BgPcIAAABgMAADAABwCcHQAACAAHAAAAAIAIEAcAAAAAgAAUBwCOAAAAABEGABiMAABAEQYAAAAw
AGARBgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//BwcA/v/O
GAD//wg9APz/AhAUBwABAAABFBQHAAAAAAAYFAcAAAAAABwUBwAAAAMDIBQHAAAAAAAkFAcAAQAA
ACgUBwAAAAAA//8KywAKAAAAAAAAAAD//wAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAD//wAA
AAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAD//wAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAD/
/wAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAD//wAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAA
AAD//wAAAAAAAAAA//8AAAAAAAAAAP//AAAAAAAAAAD//wAAAAAAAAAA//8AAAvHACEQAAAAAyAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAQAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAyAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAQAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAyAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAMEQBKAAQAAwg8gAwAAAAAAFUAAA0DAHgACg4JAAHwBVoATAYt
AA+LAAkKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQUAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQhAAQAAMBAAABCAAACAACAAABBAAEAAAECAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAMBAAABCAAACAACAAABBAAEAAAECAAAAAAIAAMB
AAABCAAACAACAAABBAAEAAAECAAAAAAIAAMBAAABCAAACAACAAABBAAEAAAECAAAAAARCAAAAAAA
AAAAABIMAAEAAAAAAAAAAAAAABMgAA8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFJ4A
BhoAAAAAAAAHPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc8AAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAABzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc8
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzwAAAAAAAAAAAAAAAAAAAAAAAAWFwAAAAMHAAAAAAgB
AAAAAAAAAAAwhA4AABdIAGQZAEBBACYwGIg2AAAAAAAAGDAqAJhRADBAMHATAAAAAAAAHqgveOBR
GiZAWJgTAAAAAAAAHkg/QDBisDJAQMATAAAAAAAAHhgoADZ/AwABAAAAAAw2fwUAAgAAAAAMNn8B
kAMAAAAADDZ/BgAEAAAAAAwZKAAZAPoA+gAZAJABIAAgACAAIADIAEAAQABAAEAALAFAAEAAQABA
ACwBGgIAAAAoDgAJADMAVVVVVQAA/wAAACmRAANGCSh0CRKGCQqQCSi+CRLQCQraCSgIChIaCgok
CihSChJkCgpuCiicChKuCgq4CijmChL4CgoCCygwCxJCCwpMCyh6CxKMCwqWCyjECxLWCwrgCygO
DBIgDAoqDChYDBJqDAp0DCiiDBK0DAq+DCjsDBL+DAoIDSg2DRJIDQpSDSiADRKSDQqcDSjKDRLc
DQoqoASAAuABgBEGAAADAEAIEgYA0AdYAgwSBgDQB/QBEBIGAAUPJwAwEgYAaAYAAP//1gmAoCDg
LRAQYFIAAAAAAAAeNn8BAAEAAAAADCADWAKAEQYAAAMAQAgSBgDQB1gCDBIGANAH9AEQEgYABQ8n
ADASBgBoBgAA//+gDyAAMVgcICiAFAAAAAAAAB42fwIAAgAAAAAMAAQAA4ARBgAAAwBACBIGANAH
WAIMEgYA0Af0ARASBgAFDycAMBIGAGgGAAD//2QZAEBBACYwGIg2AAAAAAAAGDZ/AwADAAAAAAwA
AAAAgBEGADwDAEAIEgYA0AdYAgwSBgDQB/QBEBIGAAUPJwAwEgYAaAYAAP//MCoAmFEAMEAwcBMA
AAAAAAAeNn8FAAQAAAAADAAAAACAEQYAPAMAQAgSBgDQB1gCDBIGANAH9AEQEgYABQ8nADASBgBo
BgAA//8wKnggURoQQBBwEwAAAAAAAB42fwGQBQAAAAAMAAAAAIARBgA8AwBACBIGANAHWAIMEgYA
0Af0ARASBgAFDycAMBIGAGgGAAD//6gveOBRGiZAWJgTAAAAAAAAHjZ/AZAGAAAAAAwAAAAAgBEG
ADwDAEAIEgYA0AdYAgwSBgDQB/QBEBIGAAUPJwAwEgYAaAYAAP//SD9AMGKwMkBAwBMAAAAAAAAe
Nn8GAAcAAAAADAAFAAOAEQYAAAMAQAgSBgDQB1gCDBIGANAH9AEQEgYABQ8nADASBgBoBgAA//+p
GgCgUAAKMDAgKgAAAAAAAB42fwOQCAAAAAABAAAAAIARBgA8AwBACBIGANAHWAIMEgYA0Af0ARAS
BgAFDycAMBIGAGgGAAD//3wukKBgGh5AMCA2AAAAAAAAHjZ/BJAJAAAAAAwABdACgBEGAAADAEAI
EgYA0AdYAgwSBgDQB/QBEBIGAAUPJwAwEgYAaAYAAP//AR0AclHQHiBuKFUAIMIxAAAeNn8FkAoA
AAAADAAEAAOAEQYAAAMAQAgSBgDQB1gCDBIGANAH9AEQEgYABQ8nADASBgBoBgAA//9kGQBAQQAm
MBiINgAAAAAAAB42fwMACwAAAAAMAAQAA4ARBgAAAwBACBIGANAHWAIMEgYA0Af0ARASBgAFDycA
MBIGAGgGAAD//2QZAEBBACYwGIg2AAAAAAAAHjZ/AwAMAAAAAAwABAADgBEGAAADAEAIEgYA0AdY
AgwSBgDQB/QBEBIGAAUPJwAwEgYAaAYAAP//ZBkAQEEAJjAYiDYAAAAAAAAeNn8DAA0AAAAADAAF
IAOAEQYAAAMAQAgSBgDQB1gCDBIGANAH9AEQEgYABQ8nADASBgBoBgAA///qGgCgUCAXMAwwQwAA
AAAAAB42fwOQDgAAAAAMAAVYAoARBgAAAwBACBIGANAHWAIMEgYA0Af0ARASBgAFDycAMBIGAGgG
AAD//wYYAHBRWBUgOIATAAAAAAAAHjZ/AwAPAAAAAAwAAAAAgBEGADwDAEAIEgYA0AdYAgwSBgDQ
B/QBEBIGAAUPJwAwEgYAaAYAAP//KUAAYIAAE2AQEBEAAAAAAAAeNn8DABAAAAAADCthAAZOyAAA
WKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpO
yAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKpOyAAAWKosFQAJAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA=
====
begin-base64 644 test.HPET.6
SFBFVDgAAAABHTAzMjMxME9FTUhQRVQgIwMQIE1TRlSXAAAA/////wAIAAAAAND+AAAAAADuNwA=
====
begin-base64 644 test.MCFG.4
TUNGRzwAAAABWTAzMjMxME9FTU1DRkcgIwMQIE1TRlSXAAAAAAAAAAAAAAAAAADgAAAAAAAAAP8A
AAAA
====
begin-base64 644 test.OEMB.5
T0VNQoIAAAABeDAzMjMxME9FTUIyMDA5IwMQIE1TRlSXAAAADBAUAABwPwAA8P8AAA0AAAABAAAA
cD8AAJCgAINgNg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAANkOAADZ/gAAAAAA
AAAAAAQAAAAAAAAAEAAAAA==
====
begin-base64 644 test.RSDT.0
UlNEVDwAAAAB6zAzMjMxMFJTRFQyMDA5IwMQIE1TRlSXAAAAAAJqP5ADaj8ABGo/QOBqP0Ckaj/Q
4Go/
====
begin-base64 644 test.headers
ClJTRCBQVFI6IENoZWNrc3VtPTE0MSwgT0VNSUQ9QUNQSUFNLCBSc2R0QWRkcmVzcz0weDNmNmEw
MDAwCgoKUlNEVDogTGVuZ3RoPTYwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT0yMzUsCglPRU1JRD0w
MzIzMTAsIE9FTSBUYWJsZSBJRD1SU0RUMjAwOSwgT0VNIFJldmlzaW9uPTB4MjAxMDAzMjMsCglD
cmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCglFbnRyaWVzPXsgMHgzZjZh
MDIwMCwgMHgzZjZhMDM5MCwgMHgzZjZhMDQwMCwgMHgzZjZhZTA0MCwgMHgzZjZhYTQ0MCwgMHgz
ZjZhZTBkMCB9CgoKCURTRFQ9MHgzZjZhMDQ0MAoJSU5UX01PREVMPUFQSUMKCVNDSV9JTlQ9OQoJ
U01JX0NNRD0weGIyLCBBQ1BJX0VOQUJMRT0weGUxLCBBQ1BJX0RJU0FCTEU9MHgxZSwgUzRCSU9T
X1JFUT0weDAKCVBNMWFfRVZUX0JMSz0weDgwMC0weDgwMwoJUE0xYV9DTlRfQkxLPTB4ODA0LTB4
ODA1CglQTTJfVE1SX0JMSz0weDgwOC0weDgwYgoJUE0yX0dQRTBfQkxLPTB4ODI4LTB4ODJmCglQ
X0xWTDJfTEFUPTEwMW1zLCBQX0xWTDNfTEFUPTEwMDFtcwoJRkxVU0hfU0laRT0xMDI0LCBGTFVT
SF9TVFJJREU9MTYKCURVVFlfT0ZGU0VUPTEsIERVVFlfV0lEVEg9MAoJREFZX0FMUk09MTMsIE1P
Tl9BTFJNPTAsIENFTlRVUlk9NTAKCUZsYWdzPXtXQklOVkQsUFJPQ19DMSxTTFBfQlVUVE9OLFJU
Q19TNH0KCgpEU0RUOiBMZW5ndGg9MTcyNzAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTE0MiwKCU9F
TUlEPTk5NUYxLCBPRU0gVGFibGUgSUQ9OTk1RjFQMDIsIE9FTSBSZXZpc2lvbj0weDAsCglDcmVh
dG9yIElEPUlOVEwsIENyZWF0b3IgUmV2aXNpb249MHgyMDA1MTExNwoKCkFQSUM6IExlbmd0aD0x
MDgsIFJldmlzaW9uPTEsIENoZWNrc3VtPTM1LAoJT0VNSUQ9MDMyMzEwLCBPRU0gVGFibGUgSUQ9
QVBJQzIwMDksIE9FTSBSZXZpc2lvbj0weDIwMTAwMzIzLAoJQ3JlYXRvciBJRD1NU0ZULCBDcmVh
dG9yIFJldmlzaW9uPTB4OTcKCgpNQ0ZHOiBMZW5ndGg9NjAsIFJldmlzaW9uPTEsIENoZWNrc3Vt
PTg5LAoJT0VNSUQ9MDMyMzEwLCBPRU0gVGFibGUgSUQ9T0VNTUNGRywgT0VNIFJldmlzaW9uPTB4
MjAxMDAzMjMsCglDcmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoKCk9FTUI6
IExlbmd0aD0xMzAsIFJldmlzaW9uPTEsIENoZWNrc3VtPTEyMCwKCU9FTUlEPTAzMjMxMCwgT0VN
IFRhYmxlIElEPU9FTUIyMDA5LCBPRU0gUmV2aXNpb249MHgyMDEwMDMyMywKCUNyZWF0b3IgSUQ9
TVNGVCwgQ3JlYXRvciBSZXZpc2lvbj0weDk3CgoKSFBFVDogTGVuZ3RoPTU2LCBSZXZpc2lvbj0x
LCBDaGVja3N1bT0yOSwKCU9FTUlEPTAzMjMxMCwgT0VNIFRhYmxlIElEPU9FTUhQRVQsIE9FTSBS
ZXZpc2lvbj0weDIwMTAwMzIzLAoJQ3JlYXRvciBJRD1NU0ZULCBDcmVhdG9yIFJldmlzaW9uPTB4
OTcKCgpHU0NJOiBMZW5ndGg9ODIyOCwgUmV2aXNpb249MSwgQ2hlY2tzdW09MTYwLAoJT0VNSUQ9
MDMyMzEwLCBPRU0gVGFibGUgSUQ9R01DSFNDSSwgT0VNIFJldmlzaW9uPTB4MjAxMDAzMjMsCglD
cmVhdG9yIElEPU1TRlQsIENyZWF0b3IgUmV2aXNpb249MHg5NwoK
====

Reply | Threaded
Open this post in threaded view
|

Re: ifconfig nwflag hidenwid returns SIOCS80211FLAGS: Invalid argument

Philip Guenther-5
On Sat, 6 Jul 2013, Alexis de BRUYN wrote:
...
> On a fresh install, while trying to hide the network ID (ESSID)
> with the following command :
> ifconfig athn0 192.168.0.56 255.255.255.0 \
> media autoselect mode 11g mediaopt hostap \
> nwid network-id nwflag hidenwid
>
> this error message is returned "ifconfig: SIOCS80211FLAGS: Invalid argument".
...
> Like mentionned, I have tried to move the nwflag in the command line (or
> in /etc/hostname.athn0, even put nwflag hidenwid in the second line),
> but no success.

What error, if any, do you get if you completely separate nwflag into a
separate ifconfig invocation?  I.e., first run
        ifconfig athn0 192.168.0.56 255.255.255.0 \
                media autoselect mode 11g mediaopt hostap \
                nwid network-id

then give it a moment and verify that it shows the media as hostap, and
only then do
        ifconfig athn0 nwflag hidenwid

?


It appears to me that ifconfig knows to delay/combine media and mediaopt
settings, but it performs nwflag as it parses the command line...before it
process the delayed media command.  Since the ioctl() for setting "nwflag
hidenwid" is an error if not _currently_ in hostap mode, it'll fail if
used in the very ifconfig invocation that turns on hostap mode.  That
means it *should* work if done in a separate command, as seen by "William
Graeber" from the archive message you linked to.  If you don't see that
behavior, then something else is going on.


Philip Guenther

Reply | Threaded
Open this post in threaded view
|

Re: ifconfig nwflag hidenwid returns SIOCS80211FLAGS: Invalid argument

413x
On 07.07.2013 11:27, Philip Guenther wrote:

> On Sat, 6 Jul 2013, Alexis de BRUYN wrote:
> ...
>> On a fresh install, while trying to hide the network ID (ESSID)
>> with the following command :
>> ifconfig athn0 192.168.0.56 255.255.255.0 \
>> media autoselect mode 11g mediaopt hostap \
>> nwid network-id nwflag hidenwid
>>
>> this error message is returned "ifconfig: SIOCS80211FLAGS: Invalid argument".
> ...
>> Like mentionned, I have tried to move the nwflag in the command line (or
>> in /etc/hostname.athn0, even put nwflag hidenwid in the second line),
>> but no success.
>
> What error, if any, do you get if you completely separate nwflag into a
> separate ifconfig invocation?  I.e., first run
> ifconfig athn0 192.168.0.56 255.255.255.0 \
> media autoselect mode 11g mediaopt hostap \
> nwid network-id
>
> then give it a moment and verify that it shows the media as hostap, and
> only then do
> ifconfig athn0 nwflag hidenwid
>
> ?

In my first tests, before writing to bugs@, I have executed the second
command to fast I guess, because I still had this error.

Now, if I am waiting at least a couple of seconds, it is working with no
error message .

And :
 * `ifconfig athn0` shows `hidenwid` :
$ ifconfig athn0
athn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:21:63:a4:3a:28
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect (autoselect mode 11g hostap)
        status: active
        ieee80211: nwid network-id chan 6 bssid 00:21:63:a4:3a:28 hidenwid
        inet 192.168.0.56 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::221:63ff:fea4:3a28%athn0 prefixlen 64 scopeid 0x1

 * Clients can connect too :
$ ifconfig athn0 scan
athn0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:21:63:a4:3a:28
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect (autoselect mode 11g hostap)
        status: active
        ieee80211: nwid network-id chan 6 bssid 00:21:63:a4:3a:28
                lladdr 00:15:af:2f:3a:6c 64dB 54M
privacy,short_preamble,short_slottime assoc
        inet 192.168.0.56 netmask 0xffffff00 broadcast 192.168.0.255

Here is a hostname.athn0 file to get things working at boot time (btw
without adding a delay before nwflag):

$ cat /etc/hostname.athn0
inet 192.168.0.56 255.255.255.0 NONE \
media autoselect mode 11g mediaopt hostap \
nwid network-id
!ifconfig athn0 nwflag hidenwid

Thanks for your help Philip !

>
>
> It appears to me that ifconfig knows to delay/combine media and mediaopt
> settings, but it performs nwflag as it parses the command line...before it
> process the delayed media command.  Since the ioctl() for setting "nwflag
> hidenwid" is an error if not _currently_ in hostap mode, it'll fail if
> used in the very ifconfig invocation that turns on hostap mode.  That
> means it *should* work if done in a separate command, as seen by "William
> Graeber" from the archive message you linked to.  If you don't see that
> behavior, then something else is going on.
>
>
> Philip Guenther
>

--
Alexis de BRUYN