[opensuse-kernel] 2.6.33rc5 wlan broken with NetworkManager

with current git master head (2.6.33 rc5) on my openSUSE 11.2/x86-64 system my wlan does not work anymore together with NetworkManager. NetworkManager does not seem to find the iwl3945 at all: $ nm-tool NetworkManager Tool State: disconnected - Device: eth0 ----------------------------------------------------------------- Type: Wired Driver: e1000e State: unavailable Default: no HW Address: 00:16:D3:3E:E5:0E Capabilities: Carrier Detect: yes Wired Properties Carrier: off But the network scripts know about it: # rcnetwork restart Shutting down the NetworkManager done Shutting down network interfaces: eth0 device: Intel Corporation 82566MM Gigabit Network Connection (rev 03) eth0 done wlan0 device: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) wlan0 done Shutting down service network . . . . . . . . . done Starting the NetworkManager done dmesg|grep iwl gives: [ 9.022114] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33-rc5-0.0.8.571d274-desktop-kds [ 9.022118] iwl3945: Copyright(c) 2003-2009 Intel Corporation [ 9.022277] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 9.023310] iwl3945 0000:03:00.0: setting latency timer to 64 [ 9.085680] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels [ 9.085685] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG [ 9.088950] iwl3945 0000:03:00.0: irq 29 for MSI/MSI-X [ 9.659336] phy0: Selected rate control algorithm 'iwl-3945-rs' uname -a tells me: Linux x61s-aj 2.6.33-rc5-0.0.8.571d274-desktop #1 SMP PREEMPT 2010-01-27 20:25:07 +0100 x86_64 x86_64 x86_64 GNU/Linux And rpm -q shows: kernel-desktop-2.6.33-0.0.8.571d274.x86_64 Any ideas? -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126

2010/1/28 Andreas Jaeger <aj@novell.com>:
with current git master head (2.6.33 rc5) on my openSUSE 11.2/x86-64 system my wlan does not work anymore together with NetworkManager.
NetworkManager does not seem to find the iwl3945 at all: $ nm-tool
NetworkManager Tool
State: disconnected
- Device: eth0
Type: Wired Driver: e1000e State: unavailable Default: no HW Address: 00:16:D3:3E:E5:0E
Capabilities: Carrier Detect: yes
Wired Properties Carrier: off
But the network scripts know about it: # rcnetwork restart Shutting down the NetworkManager done Shutting down network interfaces: eth0 device: Intel Corporation 82566MM Gigabit Network Connection (rev 03) eth0 done wlan0 device: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02) wlan0 done Shutting down service network . . . . . . . . . done Starting the NetworkManager done
dmesg|grep iwl gives: [ 9.022114] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 2.6.33-rc5-0.0.8.571d274-desktop-kds [ 9.022118] iwl3945: Copyright(c) 2003-2009 Intel Corporation [ 9.022277] iwl3945 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 9.023310] iwl3945 0000:03:00.0: setting latency timer to 64 [ 9.085680] iwl3945 0000:03:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels [ 9.085685] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG [ 9.088950] iwl3945 0000:03:00.0: irq 29 for MSI/MSI-X [ 9.659336] phy0: Selected rate control algorithm 'iwl-3945-rs'
uname -a tells me: Linux x61s-aj 2.6.33-rc5-0.0.8.571d274-desktop #1 SMP PREEMPT 2010-01-27 20:25:07 +0100 x86_64 x86_64 x86_64 GNU/Linux
And rpm -q shows: kernel-desktop-2.6.33-0.0.8.571d274.x86_64
Any ideas?
What about more, let's call it, low level tools? Could you try iwconfig iwlist scan ? -- Rafał -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Thursday 28 January 2010 11:42:38 Rafał Miłecki wrote:
[...] What about more, let's call it, low level tools? Could you try ?
Here's the output:
iwlist scan
lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. wlan0 Interface doesn't support scanning.
iwconfig
lo no wireless extensions. eth0 no wireless extensions. wlan0 no wireless extensions. Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126

On Thu, 28 Jan 2010 13:25:54 +0100, Andreas Jaeger wrote:
wlan0 Interface doesn't support scanning. wlan0 no wireless extensions.
That's because of disabled CONFIG_CFG80211_WEXT. Fixed. Thanks for the report, Jiri -- Jiri Benc SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Thu, 28 Jan 2010 14:53:06 +0100 Jiri Benc <jbenc@suse.cz> wrote:
On Thu, 28 Jan 2010 13:25:54 +0100, Andreas Jaeger wrote:
wlan0 Interface doesn't support scanning. wlan0 no wireless extensions.
That's because of disabled CONFIG_CFG80211_WEXT. Fixed.
Thanks for the report,
JFTR: The Kernel that's currently in FACTORY still has this problem. KOTD is fine. (I noticed when I investigated why the ipw2200 driver was not available at all :) -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 02/04/2010 03:25 PM, Stefan Seyfried wrote:
On Thu, 28 Jan 2010 14:53:06 +0100 Jiri Benc <jbenc@suse.cz> wrote:
On Thu, 28 Jan 2010 13:25:54 +0100, Andreas Jaeger wrote:
wlan0 Interface doesn't support scanning. wlan0 no wireless extensions.
That's because of disabled CONFIG_CFG80211_WEXT. Fixed.
Thanks for the report,
JFTR: The Kernel that's currently in FACTORY still has this problem. KOTD is fine.
Huh, that's strange. I submitted a new kernel on the 29th that should've had that fix. Time to submit a new one anyway, I guess. -Jeff -- Jeff Mahoney SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Thu, 04 Feb 2010 15:34:23 -0500 Jeff Mahoney <jeffm@suse.com> wrote:
On 02/04/2010 03:25 PM, Stefan Seyfried wrote:
JFTR: The Kernel that's currently in FACTORY still has this problem. KOTD is fine.
Huh, that's strange. I submitted a new kernel on the 29th that should've had that fix. Time to submit a new one anyway, I guess.
seife@strolchi:~> rpm -q kernel-default kernel-default-2.6.33-1.3.i586 kernel-default-2.6.33-rc6.8.1.i586 seife@strolchi:~> rpm -q --changelog kernel-default-2.6.33-1.3.i586 | head * Mi Jan 27 2010 jkosina@suse.cz - patches.fixes/pci-fix-nested-spinlock-hang-in-aer_inject.patch: pci: fix nested spinlock hang in aer_inject (bnc#573578). seife@strolchi:~> rpm -q --changelog kernel-default-2.6.33-rc6.8.1.i586 | head * Mi Feb 03 2010 jbohac@suse.cz - supported.conf: marked em_cmp supported (bnc#568130) I guess the fix was here: * Do Jan 28 2010 jbenc@suse.cz - Update config files: enabled CONFIG_CFG80211_WEXT to keep backward user space compatibility and enabled few wireless drivers. OT: does anyone upstream still look after ipw2x00 drivers? Because it is surely no good sign that ipw2200 still is dependent on old (soon to be obsoleted?) interfaces, so it might be time to get familiar with wireless drivers ;) -- Stefan Seyfried "Any ideas, John?" "Well, surrounding them's out." -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Thu, 4 Feb 2010 22:10:41 +0100, Stefan Seyfried wrote:
OT: does anyone upstream still look after ipw2x00 drivers?
Well, it's quite old driver and although Intel is officially maintaining it, we cannot expect new features.
Because it is surely no good sign that ipw2200 still is dependent on old (soon to be obsoleted?) interfaces,
I don't think we'll see wext with the tools like iwconfig going away soon. The old, should-have-been-obsoleted-long-time-ago ifconfig is still with us, too...
so it might be time to get familiar with wireless drivers ;)
...which doesn't mean getting familiar with wireless drivers is a bad idea ;-) Thanks, Jiri -- Jiri Benc SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On 02/04/2010 04:40 PM, Jiri Benc wrote:
On Thu, 4 Feb 2010 22:10:41 +0100, Stefan Seyfried wrote:
OT: does anyone upstream still look after ipw2x00 drivers?
Well, it's quite old driver and although Intel is officially maintaining it, we cannot expect new features.
Because it is surely no good sign that ipw2200 still is dependent on old (soon to be obsoleted?) interfaces,
I don't think we'll see wext with the tools like iwconfig going away soon. The old, should-have-been-obsoleted-long-time-ago ifconfig is still with us, too...
so it might be time to get familiar with wireless drivers ;)
...which doesn't mean getting familiar with wireless drivers is a bad idea ;-)
Getting familiar with wireless drivers is certainly a good thing; however, there will always be a support path for hardware like the ipw2200. It is certainly possible that someone might port the ipw2100 and ipw2200 to use mac80211 rather than the built-in hardmac. If done, that will be to support all the new features of mac80211 that the hardware implementation does not. The wireless developers are proud to support old hardware. -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

with current git master head (2.6.33 rc5) on my openSUSE 11.2/x86-64 system my wlan does not work anymore together with NetworkManager.
On this kernel, my iwl3945 card works fine manually with `iw' version 0.9.18 and wpa_supplicant version 0.7.1 compiled by myself (version 0.6.9, which is in factory, fails). Werner -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On Thu, 28 Jan 2010 16:51:38 +0100 (CET), Werner LEMBERG wrote:
On this kernel, my iwl3945 card works fine manually with `iw' version 0.9.18 and wpa_supplicant version 0.7.1 compiled by myself (version 0.6.9, which is in factory, fails).
That's because iw and recent enough wpa_supplicant don't use Wireless Extensions. I agree that updating wpa_supplicant in Factory is not a bad idea. Jiri -- Jiri Benc SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org

On this kernel, my iwl3945 card works fine manually with `iw' version 0.9.18 and `wpa_supplicant' version 0.7.1 compiled by myself (version 0.6.9, which is in factory, fails).
That's because iw and recent enough wpa_supplicant don't use Wireless Extensions.
Mhmm, 0.6.9 says that it supports both wext and nl80211. However, the latter is buggy in this version, so upgrading would be good. Werner -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (7)
-
Andreas Jaeger
-
Jeff Mahoney
-
Jiri Benc
-
Larry Finger
-
Rafał Miłecki
-
Stefan Seyfried
-
Werner LEMBERG