[SOLVED] Ralink RT2870/RT3070 on Slackware 14.0 (Kernel 3.2.29) is not working correctly.
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Ralink RT2870/RT3070 on Slackware 14.0 (Kernel 3.2.29) is not working correctly.
After upgrading Slackware from 13.37 to 14.0 I'm not able to setup my wireless USB device with a Ralink RT2870/RT3070 chipset.
On plugging in the device the rt2800usb module is beeing loaded but works only without encryption.
On Slackware 13.37 (Kernel 18.104.22.168) I had to blacklist the rt2800usb module to use the rt2870sta module for encryption
(see http://www.linuxquestions.org/questi...how-to-897422/) but on Slackware 14.0 (Kernel 3.2.29) this doesn't work anymore for me. Modprobe doesn't find any rt2870sta module and several tries to compile it from the packages downloaded from the ralink website failed.
Does your RALink 2870 USB adapter require loadable firmware?
I don't know. How can i find out?
Found rt2870.bin, rt3070.bin and other files in my /lib/firmware/ folder, but don't know if they are being loaded.
Here's the dmesg output when connecting the adapter:
[ 2123.882068] usb 1-1: new full-speed USB device number 6 using ohci_hcd
[ 2124.090003] usb 1-1: New USB device found, idVendor=148f, idProduct=3070
[ 2124.090053] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2124.090062] usb 1-1: Product: 802.11 n WLAN
[ 2124.090069] usb 1-1: Manufacturer: Ralink
[ 2124.090075] usb 1-1: SerialNumber: 1.0
[ 2124.683716] cfg80211: Calling CRDA to update world regulatory domain
[ 2125.022088] usb 1-1: reset full-speed USB device number 6 using ohci_hcd
[ 2125.255906] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[ 2125.259240] Registered led device: rt2800usb-phy0::radio
[ 2125.259425] Registered led device: rt2800usb-phy0::assoc
[ 2125.259587] Registered led device: rt2800usb-phy0::quality
[ 2125.263350] usbcore: registered new interface driver rt2800usb
And here's the dmesg output when the rt2800usb module is blacklisted:
[ 1218.178062] usb 1-1: new full-speed USB device number 3 using ohci_hcd
[ 1218.384428] usb 1-1: New USB device found, idVendor=148f, idProduct=3070
[ 1218.384444] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1218.384454] usb 1-1: Product: 802.11 n WLAN
[ 1218.384461] usb 1-1: Manufacturer: Ralink
[ 1218.384468] usb 1-1: SerialNumber: 1.0
Last edited by slacksam; 10-09-2012 at 09:07 AM.
Reason: Added dmesg output
You will have to use rt2800usb so don't blacklist it, the old staging driver was merged into it in the 3.x kernels. Ralink firmware should be in the kernel so I don't think it's a firmware issue? How are you trying to connect? Does iwconfig see the interface?
How are you trying to connect? Does iwconfig see the interface?
I'm using Wicd. When the rt2800usb module is not blacklisted, the adapter is being detected correctly and finds the available access points. But it's unable to connect because of WPA2 encryption.
That's the same behavior, that I had with Slackware 13.37 before I blacklisted the rt2800 modules.
This is the output by iwconfig:
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Here is the error I get:
rtmp_chip.c:470:4: error: implicit declaration of function ‘RT33xx_Init’ [-Werror=implicit-function-declaration]
and then it won't compile cause it exits.
I don't know why this error appears, but I will try to reproduce it.
Please let me know the following points:
1. Are you using Slackware 14.0 or Salix OS (and if so which version)?
2. Which Slackbuild did you try (link)?