"modprobe airo" hangs on ThinkPad T30

Bug #220606 reported by Thomas Hood
2
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.24-16-generic

When I installed hardy I found that it took three minutes to boot.
Most of the time the machine appeared to be doing nothing.
"ps" showed that there were many modprobe processes stuck in
the D state. The culprit turned out to be the "modprobe airo".

I worked around the problem by adding "blacklist airo" to a file in
/etc/modprobe.d/.

Tests reveal that this command never returns:

    root@timulak:~/src/pollin/svn-pollin# modprobe airo

In another terminal I see the following processes listed in the output of "ps -Alf":

    4 D root 15453 15436 0 80 0 - 450 - 15:08 pts/1 00:00:00 modprobe airo
    1 S root 15457 7 0 75 -5 - 0 - 15:08 ? 00:00:00 [khelper]
    4 D root 15458 15457 0 80 0 - 431 - 15:08 ? 00:00:00 /sbin/modprobe -q -- aes

$ sudo lspci
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 04)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42)
00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
02:00.0 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
02:00.1 CardBus bridge: Texas Instruments PCI1520 PC card Cardbus Controller (rev 01)
02:02.0 Network controller: AIRONET Wireless Communications Cisco Aironet Wireless 802.11b
02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
$ lsb_release -rd
Description: Ubuntu 8.04
Release: 8.04
$ apt-cache policy linux-image-2.6.24-16-generic
linux-image-2.6.24-16-generic:
  Installed: 2.6.24-16.30

Revision history for this message
Thomas Hood (jdthood) wrote :
Revision history for this message
Thomas Hood (jdthood) wrote :

See also #189398.

I will now reboot to try the workaround described there. :)

Revision history for this message
Thomas Hood (jdthood) wrote :

It worked. I commented out two lines in modules.alias

    modules.alias:#alias aes padlock_aes
    modules.alias:#alias aes geode_aes

Result:

root@timulak:~# modprobe airo
root@timulak:~# lsmod
Module Size Used by
aes_generic 27712 0
aes_i586 33536 1
airo 73884 0
...

Revision history for this message
jamesriely (jriely) wrote :

I had the same problem on a T41.
This fix worked for me.
I commented out two lines in:
/lib/modules/2.6.24-16-generic/modules.alias

This is a real problem for thinkpad owners with airo wireless.
In addition to the delay at boot, the wireless does not work without this fix.

Revision history for this message
Jonathan Jogenfors (etnoy) wrote :

This is a dup of #205715

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Thomas,

I'm going to mark this as a duplicate of bug 189398. Please continue to follow up with any additional information to that report. Thanks.

Revision history for this message
Thomas Hood (jdthood) wrote :

The kernel proposed for intrepid doesn't have this problem.

$ uname -a
Linux timulak 2.6.27-2-generic #1 SMP Thu Aug 28 17:20:02 UTC 2008 i686 GNU/Linux

$ lspci -s 02:02.0 -v
02:02.0 Network controller: AIRONET Wireless Communications Cisco Aironet Wireless 802.11b
 Subsystem: AIRONET Wireless Communications Unknown device 5000
 Flags: bus master, fast devsel, latency 64, IRQ 11
 I/O ports at 8000 [size=256]
 Memory at d0200000 (32-bit, non-prefetchable) [size=16K]
 Memory at d0400000 (32-bit, non-prefetchable) [size=4M]
 [virtual] Expansion ROM at d0800000 [disabled] [size=2M]
 Capabilities: <access denied>

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

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.