Atheros wireless problems.

Sam Leffler sam at freebsd.org
Thu Sep 25 15:53:33 UTC 2008


Frank Mayhar wrote:
> So I obtained a D-Link DWL-AG660 cardbus card, which has a 5213 (I
> believe) Atheros chipset in it; it's an a/b/g card.  This is to use
> while the chipset embedded in my laptop isn't supported.  It came today,
> I installed it tonight and, well, problems.
>
> I can get it to associate and, sometimes, even to get an IP address, but
> as soon as I start trying to actually pass traffic on it, all hell
> breaks loose.  It starts timing out and the ath_hal starts complaining.
>
> Essential information:
>
> ath0 at pci0:57:0:0:       class=0x020000 card=0x3a631186 chip=0x0013168c rev=0x01 hdr=0x00
>     vendor     = 'Atheros Communications Inc.'
>     device     = 'AR5212, AR5213 802.11a/b/g Wireless Adapter'
>     class      = network
>     subclass   = ethernet
> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
>         ether 00:13:46:11:6b:41
>         media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
>         status: associated
> wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>         ether 00:13:46:11:6b:41
>         inet6 fe80::213:46ff:fe11:6b41%wlan0 prefixlen 64 scopeid 0x4 
>         media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
>         status: associated
>         ssid Unwired channel 1 (2412 Mhz 11g) bssid 00:1f:33:82:2f:6d
>         regdomain FCC indoor ecm authmode WPA2/802.11i privacy ON
>         deftxkey UNDEF TKIP 2:128-bit txpower 18 bmiss 7 scanvalid 450 bgscan
>         bgscanintvl 300 bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS
>         wme burst ff roaming MANUAL
>
> >From the dmesg:
> ath0: <Atheros 5212> mem 0xf2110000-0xf211ffff irq 17 at device 0.0 on cardbus0
> ath0: [ITHREAD]
> ath0: WARNING: using obsoleted if_watchdog interface
> ath0: mac 5.9 phy 4.3 radio 3.6
> wlan0: Ethernet address: 00:13:46:11:6b:41
>
> Then from /var/log/messages:
> Sep 24 21:14:11  kernel: ath0: device timeout
> Sep 24 21:14:11  kernel: ath0: ath_reset: unable to reset hardware; hal status 3230480741
>
> I've also seen:
> Sep 24 21:03:55 auton kernel: ath0: unable to reset hardware; hal status 3310983360
> Sep 24 21:02:35 auton kernel: ath0: unable to reset hardware; hal status 0
>
> But it has only been those messages.  I haven't yet tried turning on
> bootverbose but I can if you would like.
>
> Any ideas?  Any suggestions?  As I sit here (using the wired em0 instead
> of ath0) the lights on the card are happily blinking but it's not doing
> anything at all.
>   
The status codes look bogus.  In 0.10.5.10 there is a code path through 
reset where status is not set if the chip is not brought out of low 
power mode.  Why this might happen is beyond me (could be a cardbus 
problem) but if you initialize status to a known value before the hal 
calls that are failing this might confirm that as the problem.  I've 
fixed the hal fwiw.

    Sam



More information about the freebsd-mobile mailing list