After resume, thinks my wireless network is wired

Bug #57501 reported by Stian Jordet on 2006-08-23
10
Affects Status Importance Assigned to Milestone
linux-source-2.6.17 (Ubuntu)
High
Unassigned

Bug Description

With kernels 2.6.17-6 and self compiled 2.6.18-rc4 after resume sometimes (but not always) network-manager thinks that my ipw2200 is wired. And then it obviously can't connect...

Never have this problem with the dapper kernel (2.6.15-26).

Stian Jordet (stian-web) wrote :

Forgot to write that wireless works after resume _every_ time when just having wireless-essid and wireless-key in interfaces. So while the bug does not happen with 2.6.15-26, I don't think it's a kernel problem...

Could be a regression in the upstream kernel

Ben Collins (ben-collins) wrote :

I believe this is a network manager bug. If iwconfig can detect that the interface is wireless (which it can when this occurs) then network manager should recognize this as well. I know that when it happens on my machine, there's two things that make be believe this:

1) The "wired" interface(s) it shows are actually the names of the wireless ESSID's
2) Reloading the driver(s) (including ieee80211) for my bcm43xx doesn't fix it.

This seems to be irrelevant to the card being used. Two other ubuntu developers noticed this problems as well, and they are using different chips/drivers than myself (and even the submitter).

Simon Law (sfllaw) wrote :

It's certainly a network manager bug. If you restart network manager,
sanity returns.

Changed in network-manager:
importance: Untriaged → Medium
status: Unconfirmed → Confirmed
Ben Collins (ben-collins) wrote :

Revised my opinion of this bug. After rechecking, it seems that reloading ieee80211 modules does fix the issue. Also affected by this problem appears to be iftab, which does not readily change the interface to the correct name in what seems to be a race condition.

Changed in network-manager:
importance: Medium → High
Santiago Canez (canez) wrote :

Just wanted to confirm this bug on my laptop. As above, reloading ipw2200 works.

gpothier (gpothier) wrote :

Same here on a Dell Latitude D810 notebook, with latest kernel (2.6.17-8). Reloading ipw2200/ieee80211 works. Restarting network manager has no effect.

Same here, 2 year old Asus M6Ne. I had filed a bug on network manager, https://launchpad.net/distros/ubuntu/+source/network-manager/+bug/61652 , but this sounds like a more appropriate place.

Forgot to say... restarting Network Manager does not solve it, removing and reinserting the network modules does. (tg3 and ipw2200 modules, in my case.)
The exact effect is eth0 and eth1 getting switched at resume, but not always, which indeed suggests some race condition.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers