ath0: device timeout on 9.1-RELEASE

Adrian Chadd adrian at freebsd.org
Fri Feb 15 19:55:48 UTC 2013


Sure, that shows that your environment is quite noisy. :-)

But is transmission just plain not happening? Is it just never
associating? Or is it sometimes associating and sometimes not?



Adrian


On 15 February 2013 11:48, Kamil Szczesny <k.s.mail at gmx.net> wrote:
> Adrian,
>
> Finally, I managed to get again a 9.1-RELEASE running with a recompiled
> kernel.
>
> gomorrha% uname -v
> FreeBSD 9.1-RELEASE #0 r246834: Fri Feb 15 18:57:51 CET 2013
> root at gomorrha.local:/usr/obj/usr/src/sys/WIFIDEBUG
>
> This is the result of athstats:
>
> gomorrha% /usr/local/bin/athstats -i ath0
> 32484    data frames received
> 5130     data frames transmit
> 3273     mib overflow interrupts
> 1M       current transmit rate
> 190      watchdog timeouts
> 2040     rx failed 'cuz of bad CRC
> 7        rx failed 'cuz of PHY err
>     7        CCK restart
> -0/+0    TDMA slot adjust (usecs, smoothed)
> 86       avg recv rssi
> -96      rx noise floor
> 5130     tx frames through raw api
> 1        first step level
> 1        OFDM weak signal detect
> 12       ANI increased spur immunity
> 10       ANI decrease spur immunity
> 990      ANI enabled OFDM weak signal detect
> 2061     ANI disabled OFDM weak signal detect
> 3041     ANI disabled CCK weak signal threshold
> 4        ANI increased first step level
> 2940667  cumulative OFDM phy error count
> 5258173  cumulative CCK phy error count
> 74       bad FCS
> 105      average rssi (beacons only)
> 84       average rssi (all rx'd frames)
> Antenna profile:
> [1] tx        0 rx    32484
>
> Is it somewhat helpful?
>
> regards,
> Kamil
>
> Am 11.02.2013 20:43, schrieb Adrian Chadd:
>
>> Ok..
>>
>> On 11 February 2013 11:33, Kamil Szczesny <k.s.mail at gmx.net> wrote:
>>>
>>> Still with 9.0-RELEASE:
>>>
>>> gomorrha% vmstat -i
>>> interrupt                          total       rate
>>> irq1: atkbd0                           6          0
>>> irq16: ath0 ehci0                   1367         13
>>
>>
>> .. I can't tell here whether there's any interrupts making it to the
>> ath0 device or not.
>>
>> The driver in -HEAD logs the TX and RX interrupt counts in a ath
>> sysctl which I can track.
>>
>> Can you please compile up athstats and recompile your kernel with:
>>
>> ATH_DEBUG
>> AH_DEBUG
>> ATH_DIAGAPI
>>
>> .. as we will need to establish whether you're actually queuing frames
>> to the hardware, whether they're going out, whether the hardware is
>> actually completing them, and whether the interrupt is being
>> generated.
>>
>> Thanks,
>>
>>
>>
>> Adrian
>>
>>> irq23: ehci1                         250          2
>>> cpu0:timer                          8014         77
>>> irq256: em0                          523          5
>>> irq258: ahci0                      15444        149
>>> cpu1:timer                          2797         27
>>> cpu2:timer                          3743         36
>>> cpu3:timer                          3053         29
>>> Total                              35197        341
>>>
>>>
>>>
>>> Am 11.02.13 19:59, schrieb Adrian Chadd:
>>>
>>>> Hi,
>>>>
>>>> Would you please look at the output of vmstat -i, see if the ath0
>>>> device is receiving interrupts?
>>>>
>>>> Thanks,
>>>>
>>>>
>>>>
>>>> Adrian
>>>>
>>>>
>>>> On 10 February 2013 23:30, Kamil Szczesny <k.s.mail at gmx.net> wrote:
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> after a downgrade to 9.0-RELEASE the issue remains the same.
>>>>> /var/log/messages is spamed by equal authentication timeout entries.
>>>>>
>>>>> regards,
>>>>> Kamil
>>>>>
>>>>> Am 10.02.13 20:10, schrieb Adrian Chadd:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Would you please try 9.0-RELEASE too?
>>>>>>
>>>>>>
>>>>>>
>>>>>> Adrian
>>>>>>
>>>>>>
>>>>>> On 10 February 2013 00:38, Kamil Szczesny <k.s.mail at gmx.net> wrote:
>>>>>>>
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I'm facing a problem with ath0 on FreeBSD 9.1-RELEASE, that was not
>>>>>>> existent
>>>>>>> on 8.x-RELEASE.
>>>>>>>
>>>>>>> The issue seems to be the similar to this one:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://lists.freebsd.org/pipermail/freebsd-stable/2012-January/065667.html
>>>>>>>
>>>>>>> I do have the same NIC. pciconf -lv output is equal:
>>>>>>>
>>>>>>> ath0 at pci0:2:0:0:    class=0x028000 card=0x3a701186 chip=0x0024168c
>>>>>>> rev=0x01
>>>>>>> hdr=0x00
>>>>>>>        vendor     = 'Atheros Communications Inc.'
>>>>>>>        device     = 'AR5008 Wireless Network Adapter'
>>>>>>>        class      = network
>>>>>>>
>>>>>>> /etc/rc.conf:
>>>>>>> wlans_ath0="wlan0"
>>>>>>> ifconfig_wlan0="WPA DHCP"
>>>>>>>
>>>>>>> /etc/wpa_supplicant.conf:
>>>>>>> network={
>>>>>>> ssid="home"
>>>>>>> psk="123"
>>>>>>> }
>>>>>>>
>>>>>>> However, it is not starting to work.
>>>>>>>
>>>>>>> I do not have /usr/src/tools/ath so that I can not provide the
>>>>>>> output.
>>>>>>>
>>>>>>> /var/log/messages is spammed with:
>>>>>>>
>>>>>>> Feb 10 09:08:26 gomorrha wpa_supplicant[1500]: Trying to associate
>>>>>>> with
>>>>>>> xx:xx:xx:xx:xx:xx (SSID='home' freq=2422 MHz)
>>>>>>> Feb 10 09:08:30 gomorrha kernel: ath0: device timeout
>>>>>>> Feb 10 09:08:36 gomorrha wpa_supplicant[1500]: Authentication with
>>>>>>> xx:xx:xx:xx:xx:xx timed out.
>>>>>>>
>>>>>>> Any idea what might be wrong or how I could fix this?
>>>>>>>
>>>>>>> regards,
>>>>>>> Kamil
>>>>>>> _______________________________________________
>>>>>>> freebsd-wireless at freebsd.org mailing list
>>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
>>>>>>> To unsubscribe, send any mail to
>>>>>>> "freebsd-wireless-unsubscribe at freebsd.org"
>>>>>
>>>>>
>>>>>
>>>
>>
>


More information about the freebsd-wireless mailing list