[ath9k-devel] hostapd not sending beacons, and no traffic.

Karl Hiramoto karl
Fri May 22 08:38:04 PDT 2009


Karl Hiramoto wrote:
> more info on this enabling debug in ath9k
>
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT                                
> ath9k: receive FIFO overrun interrupt                            
> ath9k: 0xf0010071 => 0x10000                                     
> ath9k: disable IER                                               
> ath9k: new IMR 0x10000                                           
> ath9k: 0x10000 => 0xf0010071
> ath9k: new IMR 0x918104b4
> ath9k: enable IER
> ath9k: AR_IMR 0x918104b4 IER 0x1
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
> ath9k: AR_INTR_SYNC_LOCAL_TIMEOUT
>
>   
Some more info.   If i rate limit the interface, this bug never occurs.
tc qdisc add dev wlan0_0 root handle 1: cbq avpkt 1000 bandwidth 20mbit


If i restart hostapd, the interface comes back OK..  Or anything that 
calls ath_reset() will make it come back.


Reproducing this downloading a http large file, without QOS it's always 
reproduceable.   Usually It occurs before 2MB is downloaded.

This is on a 266 mhz IXP425.  So maybee some kind of race happening here..

--
Karl



More information about the Hostap mailing list