Unstable connection with wireless router using rt73

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=5892

Strider

29-11-2009 10:30:40

I'm using the rt2x00 wireless driver for my rt73 based dongle and I'm on kernel 2.6.31-6.

On startup my wireless connection behaves normal. Here's the output of iwconfig

[code73mv50c6]wlan0 IEEE 802.11bg ESSID:"dlink"
Mode:Managed Frequency:2.417 GHz Access Point: 00:1C:F0:C5:C7:0B
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=44/70 Signal level=-66 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0[/code73mv50c6]

Now after some time (15 minutes, half an hour, an hour or sometimes even after 5 minutes) my connection between the dongle and my wireless router gets lost and it sometimes reconnects automatically, sometimes not. In my browser I frequently get an error that my connection is lost. However, if I 'reload' the web page after that I almost instantly get the demanded page. Another option is to restart my wireless network using '/etc/rc.d/net-profiles restart' (I'm on Arch Linux).

Here's an output of pinging my wireless router that describes the above behavior
[code73mv50c6]chris@megatron ~]$ ping -v 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=4999 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=4000 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=3001 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=2001 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=1001 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=1.95 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=64 time=0.561 ms
64 bytes from 192.168.0.1: icmp_seq=8 ttl=64 time=2.89 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=1.99 ms
64 bytes from 192.168.0.1: icmp_seq=10 ttl=64 time=2.74 ms
64 bytes from 192.168.0.1: icmp_seq=11 ttl=64 time=2.78 ms
64 bytes from 192.168.0.1: icmp_seq=12 ttl=64 time=2.77 ms[/code73mv50c6]

dmesg does not output anything special about my rt73.

What's happening ? Is there any way I can get more verbose output for my problem ?

Thanks in advance.

mikeo

08-12-2009 17:45:58

Did you ever find a solution to your problem? I am having the same problem running Ubuntu 9.10 kernel version 2.6.31-16-generic.
Mike

Strider

12-12-2009 08:33:39

Mike,

I am still struggling with this problem (for more than a month now). In the meanwhile I upgraded to kernel 2.6.32 but the problem still remains. I trying changing channels (assuming there was an interference problem)... I tried setting power management off with 'iwconfig wlan0 power of' (assuming my dongle was put in sleep mode after some time)... I tried physically repositioning my router so that I have a better reception on my dongle ... But nothing helps evil
The only thing I found out the other day is that if the problem occurs and I ping my router one minute after that it hangs again. If I do within the minute I cannot reproduce the problem, go figure.

Here is the output of ping I tried this morning

[code14ugvjbk]PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=4999 ms
64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=3991 ms
64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=2991 ms
64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=1991 ms
64 bytes from 192.168.0.1: icmp_seq=5 ttl=64 time=990 ms
64 bytes from 192.168.0.1: icmp_seq=6 ttl=64 time=0.448 ms
64 bytes from 192.168.0.1: icmp_seq=7 ttl=64 time=0.423 ms
64 bytes from 192.168.0.1: icmp_seq=8 ttl=64 time=3.22 ms
64 bytes from 192.168.0.1: icmp_seq=9 ttl=64 time=0.501 ms
[/code14ugvjbk]

One good side effect setting power management off on my dongle made my connection (when it does work) faster.

Any help is more than welcome.

My desktop is KDE 4.3.4 by the way.