unload pccard network driver locks machine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Discovered while troubleshooting lockup when suspending a Thinkpad T21 laptop. This is also confirmed on a Fujitsu ST3500 tablet pc.
Ejecting several pcmcia network cards immediately locks the machine. If viewing the (Ctrl-Alt-Fn) consoles at the time, a kernel panic shows.
Suspend attempts to 'eject' the pcmcia cards, causing the lockup. Attempting to physically remove the cards causes the lockup.
Attempting as root to 'rmmod' remove the driver causes the lockup. Only a physical power reset will recover.
None of these problems occur with a 3Com AirConnect 3CRWE737A pcmcia card, which uses the orinoco drivers. Cardbus, perhaps?
The cards that cause the problem are:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 1400 [size=256]
Region 1: Memory at 34000000 (32-bit, non-prefetchable) [size=1K]
06:00.0 Network controller: RaLink RT2600 802.11 MIMO
Subsystem: RaLink Unknown device 2661
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at 3c000000 (32-bit, non-prefetchable) [size=32K]
Attempting 'rmmod rtl8180' with the RTL-8185 crashes the system, or 'rmmod rt61pci' with the RaLink RT2600.
Both cards use 'native' linux drivers. I don't know which package this belongs to - what do the cards have in common?
root@krishna:~# lsb_release -rd
Description: Ubuntu 8.04.2
Release: 8.04
'lsmod' with both cards inserted is attached.
Change the package to linux