Bug 157246 - switching runlevels kills the wlan network card
Summary: switching runlevels kills the wlan network card
Status: RESOLVED DUPLICATE of bug 158613
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 6
Hardware: i686 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Christian Zoz
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on: 158613
Blocks:
  Show dependency treegraph
 
Reported: 2006-03-10 19:14 UTC by Frank-Michael Fischer
Modified: 2006-03-17 10:15 UTC (History)
1 user (show)

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank-Michael Fischer 2006-03-10 19:14:35 UTC
when in runlevel 3 (or 5) with a running network (wlan), "traditional" if-up setup, switching to runlevel 1 and back to 3 leaves the network dead. "dead" is the message coming from "rcnetwork status". Log tells me three times in a row: "request_firmware() failed for 'isl3890'" plus "islpci_reset: failure". Why would the runlevel switch from 1 to 3 even try reloading the firmware?

Workaround: Reboot and the firmware is loaded properly, the network card works.
Comment 1 Michael Gross 2006-03-13 12:27:57 UTC
Christian: Assign this back to us if this is nothing for you.
Comment 2 Christian Zoz 2006-03-13 20:34:55 UTC
On my machines i get no trouble when switching runlevels -> no common problem --> not major.

When switching runlevels (even to 1) there is nothing that deactivates devices (by unloading modules, unbindig devices or invalidating firware). At least i'm not aware of something like this.

So what kind of device is that what asks you for firmware after runlevel switch?
Comment 3 Frank-Michael Fischer 2006-03-13 22:32:22 UTC
It's a WLAN card based on prism54 chip. Works fine with ip-up setup otherwise. It's not supported through NetworkManager yet (bug 148210).

For testing I did install another (non-SUSE) linux (kernel 2.6.15) and did not have this problem.

If it's a normal or a major bug I don't really know. But if all firmware based network cards have got the same problem then it's a major bug, as most WLAN cards need firmware.
Comment 4 Stefan Scheler 2006-03-14 16:54:28 UTC
Switching to runlevel 1 kills all processes (also udev which is responsible for firmware loading). Switching back to runlevel 3 doesn't restart udev again which makes further firmware uploads impossible.

Christian, your ipw2200 still works after switching runlevels because it doesn't rerequest the firmware. So what do you suggest now upon my razor-sharp analysis of the problem? :)
Comment 5 Christian Zoz 2006-03-17 10:15:52 UTC
See bug 158613, the udev problem is fixed already.

*** This bug has been marked as a duplicate of 158613 ***