This is a mutation of; Help, my wireless … I read the stickies and hope to provide enough info.
Because we had problems getting a Linksys device working (it worked, but after that it failed) on openSUSE 11.3, my friend (the system owner) bought a Eminent EM4554 Wifi 150N forgetting to ask me to look in the HCL. On looking through the Eminent web-site I discovered they have a Linux tarball for it, but I prefer to look for an openSUSE ready solution first. The tarball showed that it is about a Ralink RT2870 chipset.
lsusb:
Bus 002 Device 002: ID 148f:3070 Ralink Technology, Corp.
I added the download.opensuse.org/repositories/driver:/wireless/openSUSE_11.3/ and the update of that repos. On starting YaST > Software > Software Management it offered several packages for installation that all seemed related to this subject and came from those repos, so I installed them. I did not install the ralink-firmware package because that warned that it would remove the kernel-firmware package.
dmesg shows:
5.467501] usb 2-2: not running at top speed; connect to a high speed hub
5.498524] usb 2-2: New USB device found, idVendor=148f, idProduct=3070
5.498534] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
5.498539] usb 2-2: Product: 802.11 n WLAN
5.498543] usb 2-2: Manufacturer: Ralink
5.498546] usb 2-2: SerialNumber: 1.0
291.924295] usb 2-2: firmware: requesting rt3070.bin
298.383101] <-- RTMPAllocTxRxRingMemory, Status=0
298.415300] -->RTUSBVenderReset
298.418302] <--RTUSBVenderReset
306.220139] 1. Phy Mode = 0
306.220146] 2. Phy Mode = 0
306.220152] NVM is Efuse and its size =2d[2d0-2fc]
308.214840] 3. Phy Mode = 0
308.529809] RTMPSetPhyMode: channel is out of range, use first channel=1
308.529820] MCS Set = 00 00 00 00 00
309.823603] <==== rt28xx_init, Status=0
IMHO te firmware is loaded successfully, but please correct me.
iwconfig:
wlan0 Ralink STA ESSID:"" Nickname:"RT2870STA"
Mode:Auto Frequency=2.412 GHz Access Point: Invalid
Link Quality=10/100 Signal level:0 dBm Noise level:-115 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Scan:
wlan0 Scan completed :
Cell 01 - Address: 00:18:F6:05:80:A3
Protocol:802.11b/g
ESSID:"SpeedTouch6F2572"
Mode:Managed
Channel:1
Quality:83/100 Signal level:-57 dBm Noise level:-115 dBm
Encryption key:on
Bit Rates:54 Mb/s
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
Thus to me wlan0 exists and should be configurable. But YaST does not offer the device to me (only the eth0 device). When I just add a device (where I could have made errors), I can fill in all the details and a ifcfg-wlan0 is build, but YaST never shows a name or module for the device. and when I ifdown and then ifup:
wlan0
command 'iwconfig wlan0 mode Managed' returned
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Network is down.
command 'iwconfig wlan0 key off' returned
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Network is down.
command 'iwconfig wlan0 key open 1b2................c05ff22' returned
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Network is down.
command 'iwconfig wlan0 essid SpeedTouch6F2572' returned
Error for wireless request "Set ESSID" (8B1A) :
SET failed on device wlan0 ; Network is down.
Starting DHCP4 client on wlan0. . . . . . . .
wlan0 DHCP4 continues in background
All the output above is copied from the system involved to my system here on an USB stick, but I forgot to copy the info about kernel modules. I did an lsmod and saw a module rt2870rta (IIRC).
What am I missing, doing wrong, or any usefull remarks.
Thanks in advance.