Bugzilla – Bug 568446
kernel update breaks WLAN using RT2860
Last modified: 2010-01-23 22:02:17 UTC
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.7) Gecko/20091222 SUSE/3.5.7-2.4 Firefox/3.5.7 The latest kernel update to kernel-desktop-2.6.31.8-0.1.1.i586 breaks WLAN connections at least using the RT2860 on an EeePC using the KDE4 network manager client. The network manager pops up the authentication window every 10-20 seconds, but cannot establish the connection. Going back to kernel-desktop-2.6.31.5-0.1.1.i586 and removing the network manager client below ~/.kde4 makes it working again. IMHO using ifup still works. Using KDE 4.3.4 from repositories/KDE:/KDE4:/STABLE:/Desktop/openSUSE_11.2. Reproducible: Always
Tried to reproduce it again, and here is the exact procedure: - install requested kernel either (from zypper log) kernel-desktop|2.6.31.5-0.1.1|i586 kernel-desktop-base|2.6.31.5-0.1.1|i586 preload-kmp-desktop|1.1_2.6.31.8_0.1-6.9.3|i586 or kernel-desktop|2.6.31.8-0.1.1|i586 kernel-desktop-base|2.6.31.8-0.1.1|i586 preload-kmp-desktop|1.1_2.6.31.8_0.1-6.9.3|i586 - log out from KDE4 session - remove all network manager files from ~/.kde4/share/ - reboot - log in to KDE4 - try to start a new WLAN network connection using the network manager client It always fails using .8 and always succeeds using .5. The .5 takes about 10-20 seconds to establish the connection in the usual steps, the .8 pops up the window with the already filled in password every 10-20 seconds. Here is the relevant part from /var/log/messages (the device is called ra0 with the .5 kernel): Jan 5 22:32:42 datti kernel: [ 39.273913] alloc irq_desc for 28 on node 0 Jan 5 22:32:42 datti kernel: [ 39.273936] alloc kstat_irqs on node 0 Jan 5 22:32:42 datti kernel: [ 39.273996] ATL1E 0000:03:00.0: irq 28 for MSI/MSI-X Jan 5 22:32:42 datti kernel: [ 39.275179] ADDRCONF(NETDEV_UP): eth0: link is not ready Jan 5 22:32:42 datti kernel: [ 39.285021] RX DESC f4978000 size = 2048 Jan 5 22:32:42 datti kernel: [ 39.285882] <-- RTMPAllocTxRxRingMemory, Status=0 Jan 5 22:32:42 datti kernel: [ 39.330214] I/F(wlan0) Key1Str is Invalid key length! KeyLen = 0! Jan 5 22:32:42 datti kernel: [ 39.330332] I/F(wlan0) Key2Str is Invalid key length! KeyLen = 0! Jan 5 22:32:42 datti kernel: [ 39.330422] I/F(wlan0) Key3Str is Invalid key length! KeyLen = 0! Jan 5 22:32:42 datti kernel: [ 39.330511] I/F(wlan0) Key4Str is Invalid key length! KeyLen = 0! Jan 5 22:32:42 datti kernel: [ 39.333759] 1. Phy Mode = 9 Jan 5 22:32:42 datti kernel: [ 39.333788] 2. Phy Mode = 9 Jan 5 22:32:42 datti kernel: [ 39.356876] RTMPSetPhyMode: channel is out of range, use first channel=1 Jan 5 22:32:42 datti kernel: [ 39.364802] 3. Phy Mode = 9 Jan 5 22:32:42 datti kernel: [ 39.369323] MCS Set = ff ff 00 00 01 Jan 5 22:32:42 datti kernel: [ 39.371383] <==== RTMPInitialize, Status=0 Jan 5 22:32:42 datti kernel: [ 39.371472] 0x1300 = 00064300 Jan 5 22:32:42 datti kernel: [ 39.454215] NET: Registered protocol family 17 Jan 5 22:32:43 datti avahi-daemon[1647]: Registering new address record for fe80::222:43ff:fe96:178a on wlan0.*. Jan 5 22:32:47 datti kernel: [ 44.475141] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:32:52 datti kernel: [ 50.257317] wlan0: no IPv6 routers present Jan 5 22:33:07 datti kernel: [ 64.283429] ===>rt_ioctl_giwscan. 5(5) BSS returned, data->length = 692 Jan 5 22:33:21 datti checkproc: checkproc: can not get session id for process 4313! Jan 5 22:33:37 datti kernel: [ 94.281398] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 864 Jan 5 22:34:12 datti python: hp-systray[2262]: warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting. Jan 5 22:34:17 datti kernel: [ 134.277127] ===>rt_ioctl_giwscan. 8(8) BSS returned, data->length = 1180 Jan 5 22:35:07 datti kernel: [ 184.280426] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:35:21 datti kernel: [ 198.318395] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:35:21 datti kernel: [ 198.319127] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) Jan 5 22:35:31 datti kernel: [ 208.337393] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 822 Jan 5 22:35:31 datti kernel: [ 208.338384] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) Jan 5 22:35:41 datti kernel: [ 218.352073] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 822 Jan 5 22:35:49 datti kernel: [ 227.212840] ATL1E 0000:03:00.0: ATL1E: eth0 NIC Link is Up<100 Mbps Full Duplex> Jan 5 22:35:49 datti kernel: [ 227.213791] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Jan 5 22:35:50 datti dhclient: Internet Systems Consortium DHCP Client V3.1.2p1 Jan 5 22:35:50 datti dhclient: Copyright 2004-2009 Internet Systems Consortium. Jan 5 22:35:50 datti dhclient: All rights reserved. Jan 5 22:35:50 datti dhclient: For info, please visit http://www.isc.org/sw/dhcp/ Jan 5 22:35:50 datti dhclient: Jan 5 22:35:50 datti dhclient: Listening on LPF/eth0/00:24:8c:a0:bc:08 Jan 5 22:35:50 datti dhclient: Sending on LPF/eth0/00:24:8c:a0:bc:08 Jan 5 22:35:50 datti dhclient: Sending on Socket/fallback Jan 5 22:35:51 datti avahi-daemon[1647]: Registering new address record for fe80::224:8cff:fea0:bc08 on eth0.*. Jan 5 22:35:53 datti dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Jan 5 22:35:53 datti dhclient: DHCPACK from 192.168.178.1 Jan 5 22:35:53 datti dhclient: bound to 192.168.178.21 -- renewal in 1636 seconds. Jan 5 22:35:53 datti avahi-daemon[1647]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.178.21. Jan 5 22:35:53 datti avahi-daemon[1647]: New relevant interface eth0.IPv4 for mDNS. Jan 5 22:35:53 datti avahi-daemon[1647]: Registering new address record for 192.168.178.21 on eth0.IPv4. Jan 5 22:35:57 datti kernel: [ 234.545442] RPC: Registered udp transport module. Jan 5 22:35:57 datti kernel: [ 234.545472] RPC: Registered tcp transport module. Jan 5 22:35:57 datti kernel: [ 234.670498] Slow work thread pool: Starting up Jan 5 22:35:57 datti kernel: [ 234.700027] Slow work thread pool: Ready Jan 5 22:35:57 datti kernel: [ 234.700191] FS-Cache: Loaded Jan 5 22:35:57 datti kernel: [ 234.874230] FS-Cache: Netfs 'nfs' registered for caching Jan 5 22:35:57 datti sm-notify[2481]: Already notifying clients; Exiting! Jan 5 22:36:00 datti kernel: [ 237.982042] eth0: no IPv6 routers present Jan 5 22:36:07 datti kernel: [ 244.284887] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 822 Jan 5 22:36:13 datti su: (to root) leoni on /dev/pts/0 Jan 5 22:37:07 datti kernel: [ 304.278606] ===>rt_ioctl_giwscan. 6(6) BSS returned, data->length = 822 Jan 5 22:38:07 datti kernel: [ 364.284270] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:39:07 datti kernel: [ 424.279154] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:40:01 datti kernel: [ 478.428923] ATL1E 0000:03:00.0: ATL1E: eth0 NIC Link is Down Jan 5 22:40:01 datti avahi-daemon[1647]: Withdrawing address record for 192.168.178.21 on eth0. Jan 5 22:40:01 datti avahi-daemon[1647]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.178.21. Jan 5 22:40:01 datti avahi-daemon[1647]: Interface eth0.IPv4 no longer relevant for mDNS. Jan 5 22:40:07 datti kernel: [ 484.281087] ===>rt_ioctl_giwscan. 7(7) BSS returned, data->length = 994 Jan 5 22:40:20 datti su: (to leoni) root on /dev/tty1 Jan 5 22:40:50 datti shutdown[10893]: shutting down for system reboot Jan 5 22:40:50 datti init: Switching to runlevel: 6 Jan 5 22:40:57 datti kernel: [ 534.597848] bootsplash: status on console 0 changed to on
I can reproduce, more reports here [1] and here [2]. Please fix, as rt2860 is a very common wlan-chipset. [1] http://forums.opensuse.org/network-internet/430400-new-kernek-desktop-2-6-31-8-causes-system-lock-wifi.html [2] http://www.linux-community.de/Community/Mailinglisten/Easylinux-Suse/EasyLinux-Suse-WLAN_laesst_openSUSE_11.2_einfrieren/(showThread)/true
same thing here using driver rt2860sta my wireless card is: 01:00.0 Network controller: RaLink RT2860 as soon as i try to connect the system freeze. many other bug reports here http://forums.opensuse.org/network-internet/430012-system-freeze-after-last-kernel-update.html move to critical since lots of users are affected, and because it cause the complete system freeze, without any way to "fix" it if not hard rebooting the machine
in reply to Comment #0 btw, of course it's not related to DE, it freeze with gnome, lxde and without any X server running
dup. *** This bug has been marked as a duplicate of bug 540589 ***
Using the eeepc 1000h (2GB of RAM) with oSUSE 11.2, Gnome DE and have this problem too. The latest kernelfix from Jan 23 2010 didn't solve the preoblem, so i got back to 2.6.31-5.