Suse 11: WLAN problems with rt2500

Hello.

I have just installed OpenSuse 11 x86_64 and made absolutely no changes.

Now there is a problem with my WLAN card. The drivers are loaded, but only one access point is found (it is encrypted) although are lot of are available (i have a laptop for testing).
Maybe this could be a problem of the wrong country code of the WLAN?

WLAN hardware:


#lspci

RaLink RT2500 802.11g Cardbus/mini-PCI

Kernel messages:


#dmesg | grep rt2

rt2500pci 0000:05:02.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
wmaster0 (rt2500pci): not using net_device_ops yet
wlan0 (rt2500pci): not using net_device_ops yet
Registered led device: rt2500pci-phy0:radio
Registered led device: rt2500pci-phy0:quality

Kernel messages about failing firmware:


#dmesg | grep firmware

platform microcode: firmware: requesting intel-ucode/06-0f-06
platform microcode: firmware: requesting intel-ucode/06-0f-06

Loaded drivers:


#lsmod | grep "rt2"

rt2500pci
rt2x00pci
rt2x00lib 
mac80211
cfg80211
eeprom_93cx6

Are these drivers all necessary?


#iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Tx-Power=20 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

pan0      no wireless extensions.

To be precise, the NetworkManager shows one network. But if I use “iwlist wlan0 scan” instead, no access point is found at all.
Another strange effect: If I try to connect to connect via the NetworkManager plasmoid, I can type a key for wpa/wpa2, but the Connect button remains disabled.

I will deliver additional information, but I don’t know which one exactly as I haven’t got any problems concerning WLAN in former releases.

Why don’t you try downloading this diagnostic script?

collectNWData Überblick / Overview | collectNWData.sh

the author does watch on this forum as well;

post the results back to the forum; as I understand it though, it may well give you pointers as the script is run;

one of our wireless experts on the forum: Axel; recommends it; it would be useful to see if it helps you with your problems;

let us know how you get along

Ok, I have just done a run of the mentioned script. Here comes the output:


collectNWData.sh V0.6.1.9-6 (Rev: 1.153, Build: 2009/05/07 20:28:38)
--- Which type of your network connection should be tested?
--- (2) Wireless connection (WLAN)
--- What's the type of networktopology?
--- (1) WLAN access point <---> LinuxClient
--- On which host is the script executed?
--- (1) LinuxClient
!!! CND0120E: Network card wlan0 has no IP address
!!! CND0380E: No WLANs detected on interface wlan0. Hardware and/or driver not configured properly
!!! CND0230W: IPV6 enabled
!!! CND0240E: knetworkmanager for network configuration enabled but network card configuration for eth0 detected
--- Go to http://www.linux-tips-and-tricks.de/CND to get more detailed instructions about the error/warning messages and how to fix the problems
--- If you still don't have success then post the contents of file collectNWData.txt in your favorite Linux forum. For an alternative read http://www.linux-tips-and-tricks.de/CND_UPL
==================================================================================================================
==================================================================================================================
*** uname -a
Linux linux-eepk 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux
==================================================================================================================
*** cat /etc/*-release
openSUSE 11.1 (x86_64)
VERSION = 11.1
==================================================================================================================
*** cat /etc/resolv | grep -vi "search"
==================================================================================================================
*** cat /etc/hosts
127.0.0.1       localhost
127.0.0.2       linux-eepk.site linux-eepk
==================================================================================================================
*** cat /etc/HOSTNAME
linux-eepk.site
==================================================================================================================
*** route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
==================================================================================================================
*** ifconfig
eth0      Link encap:Ethernet  HWaddr ##:##:##:##:##:#1  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:16 
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:193 errors:0 dropped:0 overruns:0 frame:0
          TX packets:193 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:19678 (19.2 Kb)  TX bytes:19678 (19.2 Kb)
wlan0     Link encap:Ethernet  HWaddr ##:##:##:##:##:#2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
wmaster0  Link encap:UNSPEC  HWaddr 00-13-D3-73-7C-E0-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
==================================================================================================================
*** ping tests
connect: Network is unreachable
Ping of 195.135.220.3 failed
ping: unknown host www.suse.de
Ping of www.suse.de failed
==================================================================================================================
*** dhcpcd-test
wlan0: No DHCP server detected
==================================================================================================================
*** lspci
04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22)
05:02.0 Network controller [0280]: RaLink RT2500 802.11g Cardbus/mini-PCI [1814:0201] (rev 01)
==================================================================================================================
*** lsusb
Bus 007 Device 003: ID 0c0b:b159 Dura Micro, Inc. (Acomdata) 
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 045e:0719 Microsoft Corp. 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0
Bus 001 Device 004: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
==================================================================================================================
*** hwinfo --netcard; # (filtered)
30: PCI 400.0: 0200 Ethernet controller
  Model: "Giga-byte Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)"
  Vendor: pci 0x11ab "Marvell Technology Group Ltd."
  Device: pci 0x4362 "88E8053 PCI-E Gigabit Ethernet Controller"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xe000 "Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte)"
  Driver: "sky2"
  Driver Modules: "sky2"
  Device File: eth0
  Link detected: no
    Driver Status: sky2 is active
    Driver Activation Cmd: "modprobe sky2"
31: PCI 502.0: 0282 WLAN controller
  Model: "RaLink RT2500 802.11g Cardbus/mini-PCI"
  Vendor: pci 0x1814 "RaLink"
  Device: pci 0x0201 "RT2500 802.11g Cardbus/mini-PCI"
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
  SubDevice: pci 0x6834 
  Driver: "rt2500pci"
  Driver Modules: "rt2500pci"
  Device File: wlan0
  Link detected: yes
    Driver Status: rt2500pci is active
    Driver Activation Cmd: "modprobe rt2500pci"
==================================================================================================================
*** List of loaded modules
| af_packet               | ahci                    | arc4                    | ata_generic              |
| ata_piix                | binfmt_misc             | button                  | cdrom                    |
| cfg80211                | crc_t10dif              | crypto_blkcipher        | dm_mod                   |
| dock                    | ecb                     | edd                     | eeprom_93cx6             |
| ehci_hcd                | ext3                    | fan                     | ff_memless               |
| fuse                    | hid                     | hwmon                   | i2c_core                 |
| i2c_i801                | iTCO_vendor_support     | iTCO_wdt                | ide_cd_mod               |
| ide_core                | ide_disk                | ide_pci_generic         | intel_agp                |
| ip6_tables              | ip6t_LOG                | ip6t_REJECT             | ip6table_filter          |
| ip6table_mangle         | ip6table_raw            | ip_tables               | ipt_LOG                  |
| ipt_REJECT              | iptable_filter          | iptable_raw             | ipv6                     |
| jbd                     | joydev                  | led_class               | libata                   |
| loop                    | lp                      | mac80211                | mbcache                  |
| nf_conntrack            | nf_conntrack_ipv4       | nf_conntrack_ipv6       | nf_conntrack_netbios_ns  |
| parport                 | parport_pc              | pata_jmicron            | pcspkr                   |
| ppdev                   | processor               | rfkill                  | rt2500pci                |
| rt2x00lib               | rt2x00pci               | rtc_cmos                | rtc_core                 |
| rtc_lib                 | scsi_mod                | sd_mod                  | serio_raw                |
| sg                      | sky2                    | snd                     | snd_hda_intel            |
| snd_hwdep               | snd_mixer_oss           | snd_page_alloc          | snd_pcm                  |
| snd_pcm_oss             | snd_seq                 | snd_seq_device          | snd_timer                |
| soundcore               | sr_mod                  | st                      | thermal                  |
| thermal_sys             | uhci_hcd                | usb_storage             | usbcore                  |
| usbhid                  | x_tables                | xpad                    | xt_NOTRACK               |
| xt_limit                | xt_pkttype              | xt_state                | xt_tcpudp                |
==================================================================================================================
*** cat /etc/sysconfig/network/ifcfg-[earwd]* | egrep -v ".*=''"
==================================================================================================================
*** cat /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
STARTMODE='onboot'
==================================================================================================================
*** iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
wmaster0  no wireless extensions.
wlan0     IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B   
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
==================================================================================================================
*** Actual date for bias of following greps
16:46:54 2009-05-11
==================================================================================================================
*** grep -i radio /var/log/boot.msg | tail -n 5
<6>Registered led device: rt2500pci-phy0:radio
==================================================================================================================
*** dmesg | grep -i radio | tail -n 5
Registered led device: rt2500pci-phy0:radio
==================================================================================================================
*** tail -n 300 /var/log/messages* | /usr/bin/grep -i firmware | tail -n 5
==================================================================================================================
*** ls /lib/firmware
2.6.27.7-9-default
3CCFEM556.cis
3CXEM556.cis
BCM2033-FW.bin
BCM2033-MD.hex
COMpad2.cis
COMpad4.cis
DP83903.cis
E-CARD.cis
LA-PCM.cis
LICENSE.ipw2200-fw
LICENSE.ipw2x00
LICENSE.iwlwifi-3945-ucode
LICENSE.iwlwifi-4965-ucode
LICENSE.iwlwifi-5000-ucode
LICENSE.ralink-firmware.txt
MT5634ZLX.cis
NE2K.cis
PCMLM28.cis
PE-200.cis
PE520.cis
README.iwlwifi-3945-ucode
README.iwlwifi-4965-ucode
README.iwlwifi-5000-ucode
RS-COM-2P.cis
STLC2500_R4_00_03.ptc
STLC2500_R4_00_06.ssf
STLC2500_R4_02_02_WLAN.ssf
STLC2500_R4_02_04.ptc
aic94xx-seq.fw
aica_firmware.bin
atmel_at76c506.bin
bfubase.frm
digiface_firmware.bin
digiface_firmware_rev11.bin
dvb-ttpci-01.fw
dvb-ttpci-01.fw-2622
ea
emagic
emu
ess
korg
mixart
multiface_firmware.bin
multiface_firmware_rev11.bin
pcxhr
ql2100_fw.bin
ql2200_fw.bin
ql2300_fw.bin
ql2322_fw.bin
ql2400_fw.bin
ql2500_fw.bin
rt2561.bin
rt2561s.bin
rt2661.bin
rt73.bin
sb16
tamarack.cis
vx
yamaha
zd1211
==================================================================================================================
*** ndiswrapper -l
No ndiswrapper module loaded
==================================================================================================================
*** Active processes
wpa_supplicant:YES knetworkmanager:YES nm-applet:NO
==================================================================================================================
*** grep NETWORKMANAGER /etc/sysconfig/network/config
NETWORKMANAGER="yes"
==================================================================================================================
*** grep -i persistent /etc/sysconfig/network/config
==================================================================================================================
*** grep 'eth|ath|wlan|ra' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/70-persistent-net
/usr/bin/egrep: /etc/udev/rules.d/*net_persistent*: No such file or directory
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#2", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
==================================================================================================================
*** grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true
==================================================================================================================
*** iwlist scanning
No WLANs found
==================================================================================================================
*** NWEliza states
IF:eth0  IM:1
IF:wlan0  IM:2
DI:2 dI:1 NIC:1 cNiC:2:1 NI:2 cNI:2 NIW:wlan0-1 NDIS:0 NIWL:0 IP6:1 KM:1 WLW: 0 AP:0 

I have the exactly same problem.
Any help?