Yeah, this is something I did battle with awhile ago.  I have a laptop
with an Atheros 5005 based card that I use as a gateway between a
wired and wireless network.  As far as I know, the ath(4) driver
doesn't have the ability to do 11g, only 11a and 11b.  Same thing with
a DCMA81 11abg card.

I can't see it being too hard to do, the driver will support OFDM54 -
whether this will cooperate with a 802.11g based router I couldn't
say.

On Thu, Mar 11, 2010 at 2:54 AM, Forman, Jeffrey <j...@jeffreyforman.net>
wrote:
> To do some more testing, I upgraded to the latest i386 snapshot, but seems
> that I get the same results. 802.11a/b work, but not g. A subscriber
emailed
> me off list about forcing "mode 11g" in the hostname.ath0 file, which I
did.
> But to no avail, that did not work either.
>
>
> On Wed, Mar 10, 2010 at 8:48 AM, Forman, Jeffrey
<j...@jeffreyforman.net>wrote:
>
>> Hi Misc,
>>
>> I recently have built myself a pcengines alix single board computer with
an
>> Winstrom CM9 (atheros ar5212) mini pci wifi card, that according to ath(4)
>> supports hostap mode. I believe I have my hostname.ath0 file setup
>> correctly, but the card refuses to go into 11g mode, only using 11b/11a.
>> When attempting to run "sh /etc/netstart ath0" with the below
>> hostnames.ath0, I receive no error message. The card just goes into 11b or
>> 11a mode.
>>
>> Is there something I'm missing, or any debugging I can provide to get this
>> functionality working? Currently I am running the 4.6 stable branch on
this
>> machine.
>>
>> Thanks,
>> Jeff
>>
>> dmesg:
>> OpenBSD 4.6-stable (GENERIC) #2: Sun Mar  7 23:07:23 EST 2010
>>     r...@builder:/usr/src/sys/arch/i386/compile/GENERIC
>> cpu0: Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD" 586-class)
>> 499 MHz
>> cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX
>> real mem  = 268009472 (255MB)
>> avail mem = 250335232 (238MB)
>> mainbus0 at root
>> bios0 at mainbus0: AT/286+ BIOS, date 11/05/08, BIOS32 rev. 0 @ 0xfd088
>> pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
>> pcibios0: pcibios_get_intr_routing - function not supported
>> pcibios0: PCI IRQ Routing information unavailable.
>> pcibios0: PCI bus #0 is the last bus
>> bios0: ROM list: 0xe0000/0xa800
>> cpu0 at mainbus0: (uniprocessor)
>> pci0 at mainbus0 bus 0: configuration mode 1 (bios)
>> pchb0 at pci0 dev 1 function 0 "AMD Geode LX" rev 0x33
>> glxsb0 at pci0 dev 1 function 2 "AMD Geode LX Crypto" rev 0x00: RNG AES
>> vr0 at pci0 dev 9 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 10,
>> address 00:0d:b9:1b:b6:4c
>> ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
>> 0x004063, model 0x0034
>> vr1 at pci0 dev 10 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 11,
>> address 00:0d:b9:1b:b6:4d
>> ukphy1 at vr1 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
>> 0x004063, model 0x0034
>> vr2 at pci0 dev 11 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 15,
>> address 00:0d:b9:1b:b6:4e
>> ukphy2 at vr2 phy 1: Generic IEEE 802.3u media interface, rev. 3: OUI
>> 0x004063, model 0x0034
>> ath0 at pci0 dev 12 function 0 "Atheros AR5212" rev 0x01: irq 9
>> ath0: AR5213A 5.9 phy 4.3 rf5112a 3.6, FCC2A*, address 00:1b:b1:02:de:ad
>> glxpcib0 at pci0 dev 15 function 0 "AMD CS5536 ISA" rev 0x03: rev 0,
32-bit
>> 3579545Hz timer, watchdog, gpio
>> gpio0 at glxpcib0: 32 pins
>> pciide0 at pci0 dev 15 function 2 "AMD CS5536 IDE" rev 0x01: DMA, channel
0
>> wired to compatibility, channel 1 wired to compatibility
>> wd0 at pciide0 channel 0 drive 0: <SanDisk SDCFH-008G>
>> wd0: 1-sector PIO, LBA, 7641MB, 15649200 sectors
>> wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
>> pciide0: channel 1 ignored (disabled)
>> ohci0 at pci0 dev 15 function 4 "AMD CS5536 USB" rev 0x02: irq 12, version
>> 1.0, legacy support
>> ehci0 at pci0 dev 15 function 5 "AMD CS5536 USB" rev 0x02: irq 12
>> usb0 at ehci0: USB revision 2.0
>> uhub0 at usb0 "AMD EHCI root hub" rev 2.00/1.00 addr 1
>> isa0 at glxpcib0
>> isadma0 at isa0
>> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
>> com0: console
>> com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
>> pcppi0 at isa0 port 0x61
>> midi0 at pcppi0: <PC speaker>
>> spkr0 at pcppi0
>> npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
>> usb1 at ohci0: USB revision 1.0
>> uhub1 at usb1 "AMD OHCI root hub" rev 1.00/1.00 addr 1
>> biomask 71e7 netmask ffe7 ttymask ffff
>> mtrr: K6-family MTRR support (2 registers)
>> nvram: invalid checksum
>> umass0 at uhub0 port 1 configuration 1 interface 0 "Western Digital
>> External HDD" rev 2.00/1.75 addr 2
>> umass0: using SCSI over Bulk-Only
>> scsibus0 at umass0: 2 targets, initiator 0
>> sd0 at scsibus0 targ 1 lun 0: <WD, 2500BMV External, 1.75> SCSI2 0/direct
>> fixed
>> sd0: 238475MB, 512 bytes/sec, 488397168 sec total
>> softraid0 at root
>> root on wd0a swap on wd0b dump on wd0b
>>
>> # cat
>> /etc/hostname.ath0
>>
>> inet 10.10.1.1 255.255.255.0 10.10.1.255 mediaopt hostap nwid mywifi wpa
>> wpaciphers tkip,ccmp wpapsk redacted description "Wireless HostAP"
>>
>> # ifconfig ath0 media
>> ath0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu
>> 1500
>>         lladdr 00:1b:b1:de:ad
>>         description: Wireless HostAP
>>         priority: 4
>>         groups: wlan
>>         media: IEEE802.11 autoselect mode 11b hostap
>>         status: active
>>         ieee80211: nwid mywifi chan 3 bssid 00:1b:b1:02:66:f1 wpapsk
>> redacted wpaprotos wpa1,wpa2 wpaakms psk wpaciphers tkip,ccmp
wpagroupcipher
>> tkip
>>         supported media:
>>                 media autoselect
>>                 media autoselect mediaopt ibss
>>                 media autoselect mediaopt hostap
>>                 media autoselect mediaopt monitor
>>                 media autoselect mode 11a
>>                 media autoselect mode 11a mediaopt ibss
>>                 media autoselect mode 11a mediaopt hostap
>>                 media autoselect mode 11a mediaopt monitor
>>                 media OFDM6 mode 11a
>>                 media OFDM6 mode 11a mediaopt ibss
>>                 media OFDM6 mode 11a mediaopt hostap
>>                 media OFDM6 mode 11a mediaopt monitor
>>                 media OFDM9 mode 11a
>>                 media OFDM9 mode 11a mediaopt ibss
>>                 media OFDM9 mode 11a mediaopt hostap
>>                 media OFDM9 mode 11a mediaopt monitor
>>                 media OFDM12 mode 11a
>>                 media OFDM12 mode 11a mediaopt ibss
>>                 media OFDM12 mode 11a mediaopt hostap
>>                 media OFDM12 mode 11a mediaopt monitor
>>                 media OFDM18 mode 11a
>>                 media OFDM18 mode 11a mediaopt ibss
>>                 media OFDM18 mode 11a mediaopt hostap
>>                 media OFDM18 mode 11a mediaopt monitor
>>                 media OFDM24 mode 11a
>>                 media OFDM24 mode 11a mediaopt ibss
>>                 media OFDM24 mode 11a mediaopt hostap
>>                 media OFDM24 mode 11a mediaopt monitor
>>                 media OFDM36 mode 11a
>>                 media OFDM36 mode 11a mediaopt ibss
>>                 media OFDM36 mode 11a mediaopt hostap
>>                 media OFDM36 mode 11a mediaopt monitor
>>                 media OFDM48 mode 11a
>>                 media OFDM48 mode 11a mediaopt ibss
>>                 media OFDM48 mode 11a mediaopt hostap
>>                 media OFDM48 mode 11a mediaopt monitor
>>                 media OFDM54 mode 11a
>>                 media OFDM54 mode 11a mediaopt ibss
>>                 media OFDM54 mode 11a mediaopt hostap
>>                 media OFDM54 mode 11a mediaopt monitor
>>                 media autoselect mode 11b
>>                 media autoselect mode 11b mediaopt ibss
>>                 media autoselect mode 11b mediaopt hostap
>>                 media autoselect mode 11b mediaopt monitor
>>                 media DS1 mode 11b
>>                 media DS1 mode 11b mediaopt ibss
>>                 media DS1 mode 11b mediaopt hostap
>>                 media DS1 mode 11b mediaopt monitor
>>                 media DS2 mode 11b
>>                 media DS2 mode 11b mediaopt ibss
>>                 media DS2 mode 11b mediaopt hostap
>>                 media DS2 mode 11b mediaopt monitor
>>                 media DS5 mode 11b
>>                 media DS5 mode 11b mediaopt ibss
>>                 media DS5 mode 11b mediaopt hostap
>>                 media DS5 mode 11b mediaopt monitor
>>                 media DS11 mode 11b
>>                 media DS11 mode 11b mediaopt ibss
>>                 media DS11 mode 11b mediaopt hostap
>>                 media DS11 mode 11b mediaopt monitor
>>                 media OFDM6
>>                 media OFDM6 mediaopt ibss
>>                 media OFDM6 mediaopt hostap
>>                 media OFDM6 mediaopt monitor
>>                 media OFDM9
>>                 media OFDM9 mediaopt ibss
>>                 media OFDM9 mediaopt hostap
>>                 media OFDM9 mediaopt monitor
>>                 media OFDM12
>>                 media OFDM12 mediaopt ibss
>>                 media OFDM12 mediaopt hostap
>>                 media OFDM12 mediaopt monitor
>>                 media OFDM18
>>                 media OFDM18 mediaopt ibss
>>                 media OFDM18 mediaopt hostap
>>                 media OFDM18 mediaopt monitor
>>                 media OFDM24
>>                 media OFDM24 mediaopt ibss
>>                 media OFDM24 mediaopt hostap
>>                 media OFDM24 mediaopt monitor
>>                 media OFDM36
>>                 media OFDM36 mediaopt ibss
>>                 media OFDM36 mediaopt hostap
>>                 media OFDM36 mediaopt monitor
>>                 media OFDM48
>>                 media OFDM48 mediaopt ibss
>>                 media OFDM48 mediaopt hostap
>>                 media OFDM48 mediaopt monitor
>>                 media OFDM54
>>                 media OFDM54 mediaopt ibss
>>                 media OFDM54 mediaopt hostap
>>                 media OFDM54 mediaopt monitor
>>                 media DS1
>>                 media DS1 mediaopt ibss
>>                 media DS1 mediaopt hostap
>>                 media DS1 mediaopt monitor
>>                 media DS2
>>                 media DS2 mediaopt ibss
>>                 media DS2 mediaopt hostap
>>                 media DS2 mediaopt monitor
>>                 media DS5
>>                 media DS5 mediaopt ibss
>>                 media DS5 mediaopt hostap
>>                 media DS5 mediaopt monitor
>>                 media DS11
>>                 media DS11 mediaopt ibss
>>                 media DS11 mediaopt hostap
>>                 media DS11 mediaopt monitor
>>         inet 10.10.1.1 netmask 0xffffff00 broadcast 10.10.1.255
>
>



--
Aaron Mason - Programmer, open source addict
I've taken my software vows - for beta or for worse

Reply via email to