Results 1 to 10 of 14
Hi,
I used suse for a while but still a newbie. I just installed suse 11.2 and for some reason I just can not get my wireless connection. I've already ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 12-23-2009 #1Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
Please help: rt2800 no scan results
Hi,
I used suse for a while but still a newbie. I just installed suse 11.2 and for some reason I just can not get my wireless connection. I've already run the setup script in the sticky post. Please see the attached file. Can anyone help me get my wireless connected? I really appreciate your help!
Before I runinto this forum, I searched a lot with no results. The problem could be that the chipset rt2800 has no scan results. However, suse correctly identified the wireless usb card, and installed rt2800 module. It just can not get any scan results. I setup my router correctly, and no problem in windows with the wireless connection. (Don't get me wrong, I love linux. ) I tried no encryption, still no luck. Thank you very much for your help.
- 12-23-2009 #2You have two drivers loading for this card, the rt2800usb and rt2870sta. I don't have any direct experience with this card, but usually when multiple drivers load, none work. Remove one of the drivers and see if it works.Code:
rt2870sta 624392 0 rt2800usb 45448 0 rt2x00usb 15624 1 rt2800usb rt2x00lib 42120 2 rt2800usb,rt2x00usb input_polldev 5528 1 rt2x00lib mac80211 257312 2 rt2x00usb,rt2x00lib
Code:sudo ifconfig wlan0 down sudo modprobe -r rt2870sta sudo modprobe -r rt2800usb sudo modprobe rt2800usb sudo ifconfig wlan0 up sudo iwlist wlan0 scan
- 12-23-2009 #3Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
Thank you very much for your prompt reply! I run all the codes and still "wlan0 No scan results". Thanks.
after I remove both drivers, do I need to install one? Thanks.
by the way, I need to add /sbin/ to the first 5 codes, and have to "su" and then run the last code. Not sure if it matters.
- 12-23-2009 #4
I thought opensuse used sudo by default. All should be run with root privileges. If suse doesn't use sudo, you can log in as root to run.
Post the output ofCode:su -
You can also try removing the rt2800usb module and trying the rt2870sta module instead. The sta bit means it's in the staging tree, which houses drivers that are unfinished or the code quality isn't there to include in the mainline kernel.Code:dmesg | grep wlan0 dmesg | grep rt28
- 12-23-2009 #5Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
Thank you. Here is the results:
dmesg | grep wlan0
[ 26.225117] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2064.178611] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 3876.744432] ADDRCONF(NETDEV_UP): wlan0: link is not ready
dmesg | grep rt28
[ 7.135636] Registered led device: rt2800usb-phy0::radio
[ 7.135647] Registered led device: rt2800usb-phy0::assoc
[ 7.135659] Registered led device: rt2800usb-phy0::quality
[ 7.136021] usbcore: registered new interface driver rt2800usb
[ 7.137163] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 7.140228] usbcore: registered new interface driver rt2870
[ 7.144686] Error: Driver 'rt2870' is already registered, aborting...
[ 7.144696] usbcore: error -17 registering interface driver rt2870
[ 25.995030] rt2800usb 2-5:1.0: firmware: requesting rt2870.bin
[ 2029.252085] usbcore: deregistering interface driver rt2870
[ 2054.855108] usbcore: deregistering interface driver rt2800usb
[ 2063.828553] Registered led device: rt2800usb-phy0::radio
[ 2063.828611] Registered led device: rt2800usb-phy0::assoc
[ 2063.828662] Registered led device: rt2800usb-phy0::quality
[ 2063.830030] usbcore: registered new interface driver rt2800usb
[ 2063.989279] rt2800usb 2-5:1.0: firmware: requesting rt2870.bin
[ 2916.030183] phy0 -> rt2800usb_wait_wpdma_ready: Error - WPDMA TX/RX busy, aborting.
[ 3876.379996] Registered led device: rt2800usb-phy1::radio
[ 3876.380015] Registered led device: rt2800usb-phy1::assoc
[ 3876.380028] Registered led device: rt2800usb-phy1::quality
[ 3876.549180] rt2800usb 2-5:1.0: firmware: requesting rt2870.bin
- 12-23-2009 #6Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
If I remove 2800usb and use 2870sta instead, I got:
ifconfig wlan0 up
wlan0: unknown interface: No such device
After reboot and use 2800usb, I got the following message:
dmesg|grep wlan0
[ 25.908096] ADDRCONF(NETDEV_UP): wlan0: link is not ready
and
dmesg | grep rt28
[ 6.255756] Registered led device: rt2800usb-phy0::radio
[ 6.255768] Registered led device: rt2800usb-phy0::assoc
[ 6.255779] Registered led device: rt2800usb-phy0::quality
[ 6.256083] usbcore: registered new interface driver rt2800usb
[ 6.257176] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 6.259854] usbcore: registered new interface driver rt2870
[ 6.263528] Error: Driver 'rt2870' is already registered, aborting...
[ 6.263538] usbcore: error -17 registering interface driver rt2870
[ 25.713482] rt2800usb 2-5:1.0: firmware: requesting rt2870.bin
Any suggestion about what I need to do next? Thanks.
- 12-24-2009 #7
I have a USB wireless with what seems to be the same chip
It works perfectly using the rt2870sta driver. You should remove and blacklist the rt2800 and rt2x00 modules.Code:148f:3070 Ralink Technology, Corp. RT2870 Wireless Adapter
Paul
Please do not send Private Messages to me with requests for help. I will not reply.
- 12-24-2009 #8Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
Thanks for your suggestion! I tried:
Then wlan0 is unknow interfact. Any suggestions? Thanks.Code:sudo /sbin/ifconfig wlan0 down sudo /sbin/modprobe -r 2800usb sudo /sbin/modprobe -r 2x00usb sudo /sbin/modprobe -r 2870sta sudo /sbin/modprobe 2870sta sudo /sbin/ifconfig wlan0 up wlan0: unknown interface: No such device
by the way, the card works in VM with XP on the same machine, so I guess the hardware and the network are fine.
Marry Christmas to you all!!
- 12-24-2009 #9
The problem lays in the fact that there are multiple modules that are interrelated. When one module loads, several others will load too. Removing just the one module leaves all of the others.
It is best just to blacklist the unwanted module. This then prevents all of the associated modules from loading too. The blacklisting is easily reversible, if it doesn't work. Just remove the line that you added. You must reboot after blacklisting a module.
I looked at my Ubuntu 9.10 system, and the firmware needed for the rt2800usb driver was already installed, so that may not be the problem. It still seems to be the fact that there are two driver modules loading for one device.
So, blacklist one of them, then reboot. If you still cannot get the wireless to work, remove the blacklisted module and add the other one.
The key is to reboot after blacklisting a module. This is a pretty major system alteration, and rebooting is the best way to get things straightened out.
Edit: I noticed that when you ran your modprobe commands, you didn't use the 'rt' part of the module. You must use the full name of the module:
rt2870sta
rt2800usb
rt2x00usbLast edited by waterhead; 12-24-2009 at 11:04 PM.
Paul
Please do not send Private Messages to me with requests for help. I will not reply.
- 12-24-2009 #10Just Joined!
- Join Date
- Dec 2009
- Posts
- 7
Thank you for your reply! The "rt" part is just a typo when I post the code.

I just tried blacklist rt2800usb and rt2x00usb, and then restart.
Here is what I get:
Code:lsmod | grep rt rt2870sta 624392 0 parport_pc 46856 0 parport 46544 2 ppdev,parport_pc
Code:sudo /sbin/ifconfig root's password: eth0 Link encap:Ethernet HWaddr 00:24:1D:D1:70:14 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::224:1dff:fed1:7014/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:25 errors:0 dropped:0 overruns:0 frame:0 TX packets:53 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10011 (9.7 Kb) TX bytes:7388 (7.2 Kb) Interrupt:26 Base address:0x6000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:26 errors:0 dropped:0 overruns:0 frame:0 TX packets:26 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1540 (1.5 Kb) TX bytes:1540 (1.5 Kb) vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01 inet addr:192.168.71.1 Bcast:192.168.71.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) vmnet8 Link encap:Ethernet HWaddr 00:50:56:C0:00:08 inet addr:172.16.7.1 Bcast:172.16.7.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)It seems without rt2800usb, the os just can not recognize the wireless card. Not sure why, but when I googled, a lot of people's wireless card rt2800 can not be detected. After reading several pages of the following thread, I still have no clue.Code:sudo /sbin/ifconfig wlan0 up wlan0: unknown interface: No such device
hxxp://ubuntu-ky.ubuntuforums.org/showthread.php?t=960642&page=9 (not able to post URL since I'm new here
)


Reply With Quote

