rt2400pci unusably low bandwidth
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
This was supposed to be fixed in 2.6.25 but it was not. The offered solution is to build the rt2400 "legacy driver" by hand, but that isn't a solution on a distribution "for humans".
in 7.10 it detected 54Mb/s as all there other machines in the house, now only 1Mb/s and in 8.10 it doesn't accept to be set to anything higher than 11M
$ uname -a
Linux mybox 2.6.27-7-generic #1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux
$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
$ sudo iwlist wlan0 rate
wlan0 unknown bit-rate information.
Current Bit Rate=1 Mb/s
$ iwconfig wlan0
wlan0 IEEE 802.11b ESSID:"W"
Bit Rate=1 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=58/100 Signal level:-100 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
$ lsmod | grep ^rt
rt2400pci 20864 0
rt2x00pci 15104 1 rt2400pci
rt2x00lib 36224 2 rt2400pci,rt2x00pci
$ sudo lspci -nnn -d 1814:0101 -vvv
00:08.0 Network controller [0280]: RaLink Wireless PCI Adapter RT2400 / RT2460 [1814:0101]
Subsystem: Micro-Star International Co., Ltd. Device [1462:6828]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: rt2400pci
Kernel modules: rt2400pci
$ sudo iwconfig wlan0 rate 54M
Error for wireless request "Set Bit Rate" (8B20) :
SET failed on device wlan0 ; Invalid argument.
$ sudo iwconfig wlan0 rate 11M
$ sudo iwlist wlan0 rate
wlan0 unknown bit-rate information.
Current Bit Rate=11 Mb/s
$ sudo iwconfig wlan0
wlan0 IEEE 802.11b ESSID:"W"
Bit Rate=11 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=60/100 Signal level:-100 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
I have the very same problem, but with the ath9k-driver (AR5008).
$ uname -a
Linux xx.xxx.xx 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux
$ lsb_release -rd
Description: Ubuntu 8.10
Release: 8.10
$ lspci -nnn -d 168c:0024 -vvv
04:00.0 Network controller [0280]: Atheros Communications Inc. AR5008 Wireless Network Adapter [168c:0024] (rev 01)
Subsystem: Atheros Communications Inc. Device [168c:3072]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at f0200000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k
$ iwconfig wlan0
Mode: Managed Frequency:2.437 GHz Access Point: 00:11:50:BA:4A:D4
wlan0 IEEE 802.11abgn ESSID:"BACKA1517"
Bit Rate=1 Mb/s Tx-Power=23 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=101/100 Signal level:-30 dBm Noise level=-95 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
$ sudo iwlist wlan0 rate
wlan0 unknown bit-rate information.
Current Bit Rate=1 Mb/s
$ sudo iwconfig wlan0 rate 11M
$ sudo iwlist wlan0 rate
wlan0 unknown bit-rate information.
Current Bit Rate=1 Mb/s
$ sudo iwconfig wlan0 rate 54M
$ sudo iwlist wlan0 rate
wlan0 unknown bit-rate information.
Current Bit Rate=1 Mb/s