You are not logged in.

#1 2012-05-07 10:19:43

mcalex
Member
Registered: 2010-04-22
Posts: 14

wifi disconnection reconnection loop (ath9k)

Hi all

me too

I am having a problem maintaining a connection to my wireless (wimax) ISP.  This started with the 3.3.1 kernel (with seemingly similar problems here, and i have followed a number of threads with info on how to fix (eventually resorting to waiting til the fix was added in a kernel upgrade), but supposedly everything is all good now, however, I'm still having problems.

I connect to the internet with a combination of ifconfig, wpa_supplicant and dhcpcd.  Everything seems to work, I get a 192.168.1.x number as my IP and I can connect to the web.  Within a minute, the connection will either drop, and then reconnect or just drop out (pages half load, downloads slow down to 0 bytes/s etc).  When it doesn't reconnect, I can hit the connect button on the wpa_supplicant gui and (usually) a connection will be restored.  If the page or download hasn't given up by this time it will (usually) resume.

On two occasions since 3.3.1 - I think it was after updating to kernel 3.3.2 and 3.3.3-2 - I got a connection that lasted for a lot longer (long enough for me to think the problem had been solved), but after a number of hours it seemed to just break.  Ie when I came back to the machine it had reverted to the connect, disconnect cycle.

I'm typing this at work, will send output from dmesg and lspci from home later and any other info anyone thinks will be of use.

In the interim, what are the suggested solutions?  I've seen something about wicd (i don't know what that is) and dhclient instead of dhcpcd, should I research & try them?  I want to avoid a kernel downgrade, but this is starting to irritate me enough to give that a shot if necessary.

cheers

mcalex

Offline

#2 2012-05-07 11:58:34

mcalex
Member
Registered: 2010-04-22
Posts: 14

Re: wifi disconnection reconnection loop (ath9k)

OK.  dmesg output (at least the tail end - the rest of the text is just (much) more of the same):

[180160.093331] cfg80211: Calling CRDA to update world regulatory domain
[180161.147410] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180161.149480] wlan0: authenticated
[180161.149546] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180161.152826] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180161.152828] wlan0: associated
[180161.152831] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180161.152832] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180161.152834] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180220.942540] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180220.942546] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180220.942549] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180220.946057] cfg80211: Calling CRDA to update world regulatory domain
[180221.996654] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180221.998581] wlan0: authenticated
[180221.998616] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180222.001865] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180222.001867] wlan0: associated
[180222.001869] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180222.001871] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180222.001872] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180264.876510] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180264.876515] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180264.876520] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180264.880359] cfg80211: Calling CRDA for country: KR
[180265.930585] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180265.932512] wlan0: authenticated
[180265.932567] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180265.935822] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180265.935825] wlan0: associated
[180265.935827] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180265.935828] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180265.935830] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180317.833717] wlan0: deauthenticating from 00:30:0d:46:4d:be by local choice (reason=3)
[180317.833748] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180317.833750] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180317.833752] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180317.841559] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180317.841582] cfg80211: Calling CRDA to update world regulatory domain
[180317.843557] wlan0: authenticated
[180317.843604] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180317.846812] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180317.846815] wlan0: associated
[180317.846819] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180317.846820] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180317.846822] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180349.576122] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180349.576127] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180349.576132] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180349.582850] cfg80211: Calling CRDA for country: KR
[180350.643440] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180350.645342] wlan0: authenticated
[180350.645370] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180350.648555] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180350.648559] wlan0: associated
[180350.648562] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180350.648564] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180350.648566] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180394.560827] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180394.560829] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180394.560831] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180394.564548] cfg80211: Calling CRDA to update world regulatory domain
[180395.624623] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180395.626513] wlan0: authenticated
[180395.626555] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180395.629723] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180395.629725] wlan0: associated
[180395.629728] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180395.629730] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180395.629732] wlan0: moving STA 00:30:0d:46:4d:be to state 3
[180438.391486] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180438.391492] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180438.391497] wlan0: moving STA 00:30:0d:46:4d:be to state 0
[180438.398201] cfg80211: Calling CRDA to update world regulatory domain
[180439.458803] wlan0: authenticate with 00:30:0d:46:4d:be (try 1)
[180439.460750] wlan0: authenticated
[180439.460791] wlan0: associate with 00:30:0d:46:4d:be (try 1)
[180439.464005] wlan0: RX AssocResp from 00:30:0d:46:4d:be (capab=0x411 status=0 aid=1)
[180439.464007] wlan0: associated
[180439.464010] wlan0: moving STA 00:30:0d:46:4d:be to state 1
[180439.464011] wlan0: moving STA 00:30:0d:46:4d:be to state 2
[180439.464013] wlan0: moving STA 00:30:0d:46:4d:be to state 3

I'm in Australia.  Is the CRDA call to Korea (KR) anything to do with the problem?


The output from lspci has a lot of guff in it.  What do i grep for in lspci so it's useful?

cheers again
mcalex

Offline

Board footer

Powered by FluxBB