#1119: CPU soft lockup after unplugging cardbus card
---------------------------------------------+------------------------------
Reporter: Stijn Tintel | Owner: mickflemm
Type: defect | Status: new
Priority: major | Component: madwifi-old-openhal
Version: madwifi-old-openhal branch | Keywords:
Patch_attached: 0 |
---------------------------------------------+------------------------------
When I unplug my Netgear WG511T while ath_pci is loaded with madwifi-old-
openhal r2053, my laptop freezes. According to the kernel log, this is
caused by a CPU soft lockup.
For me, this bug is 100% reproducible, altough the kernel log doesn't
always look the same. Steps to reproduce:
{{{
# plugin cardbus card
iwconfig ath0 mode master
ifconfig ath0 up
# unplug cardbus card
}}}
Kernel output from netconsole:
{{{
BUG: soft lockup detected on CPU#0!
[<c0141b07>]
softlockup_tick+0x77/0xc0
[<c011ec5a>]
update_process_times+0x2a/0x70
[<c01062ff>]
timer_interrupt+0x3f/0x80
[<c0141e75>]
handle_IRQ_event+0x25/0x60
[<c01434e0>]
handle_level_irq+0x80/0x120
[<c010510c>]
do_IRQ+0xac/0xe0
[<c0103252>]
common_interrupt+0x1a/0x20
[<f8f1ecb9>]
ar5k_ar5212_is_intr_pending+0x9/0x20 [ath_hal]
[<f8f3a1f4>]
ath_intr+0x184/0x2d0 [ath_pci]
[<f9441b22>]
pcmcia_parse_events+0x52/0x70 [pcmcia_core]
[<c0141e75>]
handle_IRQ_event+0x25/0x60
[<c01434e0>]
handle_level_irq+0x80/0x120
[<c0143460>]
handle_level_irq+0x0/0x120
[<c01050d9>]
do_IRQ+0x79/0xe0
[<c0103252>]
common_interrupt+0x1a/0x20
[<f94bfe49>]
acpi_processor_idle+0x1af/0x342 [processor]
[<c0101b59>]
cpu_idle+0x39/0x70
[<c039a733>]
start_kernel+0x273/0x2f0
[<c039a250>]
unknown_bootoption+0x0/0x270
=======================
}}}
Output from "modinfo ath_pci":
{{{
filename: /lib/modules/2.6.19-suspend2-r1/net/ath_pci.ko
author: Errno Consulting, Sam Leffler
description: Support for Atheros 802.11 wireless LAN cards.
license: Dual BSD/GPL
vermagic: 2.6.19-suspend2-r1 preempt mod_unload PENTIUMM REGPARM
4KSTACKS
depends: ath_hal,wlan,ath_rate_sample
alias: pci:v0000168Cd00000007sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000012sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000013sv*sd*bc*sc*i*
alias: pci:v0000A727d00000013sv*sd*bc*sc*i*
alias: pci:v000010B7d00000013sv*sd*bc*sc*i*
alias: pci:v0000168Cd00001014sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000015sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000016sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000017sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000018sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000019sv*sd*bc*sc*i*
alias: pci:v0000168Cd0000001Asv*sd*bc*sc*i*
parm: ifname:Interface name prefix (default: ath) (charp)
parm: xchanmode:Enable/disable extended channel mode (int)
parm: outdoor:Enable/disable outdoor use (int)
parm: countrycode:Override default country code (int)
}}}
Tested without any module options, as well as with these:
{{{
options ath_pci countrycode=56 outdoor=1 xchanmode=1
}}}
--
Ticket URL: <http://madwifi.org/ticket/1119>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Madwifi-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/madwifi-tickets