https://bugzilla.novell.com/show_bug.cgi?id=758701
https://bugzilla.novell.com/show_bug.cgi?id=758701#c3
Matt Chen
I found the reason in http://forums.opensuse.org/english/get-technical-help-here/pre-release-beta/...
- WLAN not working and kernel getting stuck for (almost always) 23 seconds while probing network hardware: This problem is seen in recent versions of Fedora and ArchLinux too and is (probably) related to udev, bad timing in loading kernel modules and the driver (ipw2200). I will investigate this further this weekend before I write a bug report.
This is a well-known problem, and the short version is that it is "a kernel problem".
The new udev causes problems for drivers that load firmware with a synchronous call. At that time in the boot process, the user-space components needed to read the firmware file are not yet available. The ipw2200 has not yet been converted to use asynchronous fw loading, even in kernel 3.4-rc2. For most drivers, the conversion is very easy, but the fw load process for ipw2x00 is quite complicated. An additional problem is that the ip2x00 drivers have not had a maintainer for some time. Someone just assumed that position, but it is taking a while to get familiar with the driver structure.
A general workaround would be to blacklist the offending driver, and add a modprobe for it in /etc/init.d/boot.after. That will delay loading the driver and the firmware until user space is up and running.
Hi Bin, Would you mind setting up this machine for me. I found some patches in kernel, see if I can apply them to verify. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.