Bug#589778: linux-image-2.6.32-5-686: prism2.5: hostap loads 90s
Package: linux-2.6
Version: 2.6.32-15 and 2.6.32-17
Severity: minor
After upgrading from Lenny to Squeeze loading the hostap* modules for the built-in prism2.5
wireless network card need ~90s to load (I think loading is done by udev) and thus extend
the boot process by this time. It is quite annoying to have to wait twice as long as the boot
process usually takes, e.g. if the orinoco module for this card is loaded (but no connection
is possible with the orinoco module).
This problem occurs with the kernel versions in testing (2.6.32-15) and unstable (2.6.32-17).
With a vanilla 2.6.34.1 the boot process does not finish because the kernel get stuck in
soft lockups: BUG: soft lockup - CPU#0 stuck for 61s!
Updating the prism2.5 firmware from 1.4.3 to 1.4.9 or 1.5.6 does not help. (1.7.4 does not
help either and prevents the card from connecting.)
Blacklisting the hostap* modules (the orinoco modules are already blacklisted by the
hostap-utils package) prevents all modules from loading which dramatically decreases the boot
time. Manually loading the modules shows a bunch of messages in dmesg (which do not help me
finding a solution), it still nearly completely block the whole system (but top does not show
any number significantly above 0% except idle) and a connection is not possible.
02:02.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
Subsystem: Actiontec Electronics Inc Device 0406
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at ec000000 (32-bit, prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: hostap_pci
hostap_pci 34480 2
hostap 76764 1 hostap_pci
lib80211 2870 3 lib80211_crypt_wep,hostap_pci,hostap
-- Package-specific info:
** Kernel log: boot messages should be attached
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux linux-image-2.6.32-5-686 2.6.32-17
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-image-2.6.32-5-686 depends on:
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
ii initramfs-tools [linux-initra 0.97.2 tools for generating an initramfs
ii linux-base 2.6.32-17 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.32-5-686 recommends:
ii firmware-linux-free 2.6.32-15 Binary firmware for various driver
ii libc6-i686 2.11.2-2 GNU C Library: Shared libraries [i
Versions of packages linux-image-2.6.32-5-686 suggests:
pn grub | lilo <none> (no description available)
pn linux-doc-2.6.32 <none> (no description available)
-- debconf information excluded
Reply to: