#74: module unstable on x86_64
------------------------------+---------------------------------------------
Reporter: kelmo | Owner:
Type: defect | Status: new
Priority: critical | Milestone: version 1.0.0 - first stable
release
Component: madwifi: driver | Version: trunk
Resolution: | Keywords:
------------------------------+---------------------------------------------
Changes (by Kitof):
* cc: [EMAIL PROTECTED] [EMAIL PROTECTED] =>
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
Comment:
Everything worked well during a week. But yesterday I had 2 bugs :
{{{
BUG: spinlock recursion on CPU#0, swapper/0 (Tainted: P )
lock: ffff81001facc408, .magic: dead4ead, .owner: swapper/0, .owner_cpu:
0
Call Trace: <IRQ> <ffffffff801f4790>{_raw_spin_lock+58}
<ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
}}}
and
{{{
BUG: spinlock lockup on CPU#0, swapper/0, ffff81001facc408 (Tainted: P
)
Call Trace: <IRQ> <ffffffff801f484c>{_raw_spin_lock+246}
<ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
}}}
And finally a freeze :
{{{
NMI Watchdog detected LOCKUP on CPU 0
CPU 0
Modules linked in: nls_utf8 ath_pci(U) netconsole parport_pc lp parport
autofs4 sunrpc ipv6 bridge ipt_REJECT ipt_LOG ipt_state ipt_pkttype
iptable_raw ipt_CONNMARK ipt_MARK ipt_connmark ipt_owner ipt_recent
ipt_iprange ipt_physdev ipt_multiport ipt_conntrack iptable_mangle
ip_nat_irc ip_nat_tftp ip_nat_ftp iptable_nat ip_nat ip_conntrack_irc
ip_conntrack_tftp ip_conntrack_ftp ip_conntrack nfnetlink iptable_filter
ip_tables video button battery ac yealink uhci_hcd ehci_hcd shpchp
i2c_viapro i2c_core snd_via82xx gameport snd_ac97_codec snd_ac97_bus
snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi
snd_seq_device wlan_wep(U) snd soundcore 8139too via_rhine mii
wlan_scan_ap(U) ath_rate_sample(U) wlan(U) ath_hal(U) dm_snapshot dm_zero
dm_mirror ext3 jbd dm_mod sata_via libata sd_mod scsi_mod
Pid: 0, comm: swapper Tainted: P 2.6.14-1.1653_FC4 #1
RIP: 0010:[<ffffffff801f4807>] <ffffffff801f4807>{_raw_spin_lock+177}
RSP: 0018:ffffffff80490630 EFLAGS: 00000012
RAX: 000000003bb7a8a0 RBX: ffff81001facc408 RCX: 000000000b9440eb
RDX: 00000000003d2690 RSI: 0000000000000000 RDI: ffffffff80416270
RBP: ffff810010c49400 R08: 0000000000000004 R09: ffff81000685e680
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000079
R13: ffff81001facc400 R14: ffff810010c49c40 R15: ffff81001f5e6000
FS: 00002aaaaaab9920(0000) GS:ffffffff804f7000(0000)
knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00002aaaaaaac000 CR3: 000000001e91a000 CR4: 00000000000006e0
Process swapper (pid: 0, threadinfo ffffffff80502000, task
ffffffff80409b00)
Stack: 0000000000000286 ffffffff8033175b ffff8100103e4bc0
ffffffff880d8674
0000000000000292 ffff810001e36040 00000000880df490
ffff8100103e4bc0
ffff810006ec0000 ffff81001facc408
Call Trace: <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
}}}
Followed by a kernel panic :
{{{
<3>Debug: sleeping function called from invalid context at
include/linux/rwsem.h:43
in_atomic():1, irqs_disabled():1
Call Trace: <NMI> <ffffffff80132daa>{profile_task_exit+21}
<ffffffff80133cf5>{do_exit+34}
<ffffffff8010fd17>{bad_intr+0}
<ffffffff8011989b>{nmi_watchdog_tick+167}
<ffffffff8010ff98>{default_do_nmi+118}
<ffffffff8011999f>{do_nmi+61}
<ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
<EOE> <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
Kernel panic - not syncing: Aiee, killing interrupt handler!
Call Trace: <NMI> <ffffffff80131741>{panic+133}
<ffffffff801436cd>{kernel_text_address+28}
<ffffffff8010f94d>{show_trace+436}
<ffffffff803317b8>{_spin_unlock_irq+9}
<ffffffff80331160>{__down_read+50}
<ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff801f0b61>{__up_read+19} <ffffffff80133d52>{do_exit+127}
<ffffffff8010fd17>{bad_intr+0}
<ffffffff8011989b>{nmi_watchdog_tick+167}
<ffffffff8010ff98>{default_do_nmi+118}
<ffffffff8011999f>{do_nmi+61}
<ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
<EOE> <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
Badness in panic at kernel/panic.c:139 (Tainted: P )
Call Trace: <NMI> <ffffffff801318b3>{panic+503}
<ffffffff801436cd>{kernel_text_address+28}
<ffffffff8010f94d>{show_trace+436}
<ffffffff803317b8>{_spin_unlock_irq+9}
<ffffffff80331160>{__down_read+50}
<ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff801f0b61>{__up_read+19} <ffffffff80133d52>{do_exit+127}
<ffffffff8010fd17>{bad_intr+0}
<ffffffff8011989b>{nmi_watchdog_tick+167}
<ffffffff8010ff98>{default_do_nmi+118}
<ffffffff8011999f>{do_nmi+61}
<ffffffff8010f38f>{nmi+127} <ffffffff801f4807>{_raw_spin_lock+177}
<EOE> <IRQ> <ffffffff8033175b>{_spin_lock_irqsave+9}
<ffffffff880d8674>{:wlan:ieee80211_beacon_update+55}
<ffffffff802f28af>{ip_output+518}
<ffffffff88113c37>{:ath_pci:ath_beacon_generate+881}
<ffffffff8811aa44>{:ath_pci:ath_intr+753}
<ffffffff801548d7>{handle_IRQ_event+41}
<ffffffff80154995>{__do_IRQ+138} <ffffffff80110b75>{do_IRQ+47}
<ffffffff8010eca2>{ret_from_intr+0}
<ffffffff880dfdb8>{:wlan:node_cleanup+0}
<ffffffff8015dd21>{kfree+2} <ffffffff880df7bf>{:wlan:node_free+14}
<ffffffff8810f8bd>{:ath_pci:ath_node_free+44}
<ffffffff880dff62>{:wlan:ieee80211_free_node+82}
<ffffffff88119ed4>{:ath_pci:ath_tx_processq+995}
<ffffffff8811b321>{:ath_pci:ath_tx_tasklet+94}
<ffffffff80136bd1>{tasklet_action+64}
<ffffffff80136e02>{__do_softirq+74}
<ffffffff8010f69f>{call_softirq+31}
<ffffffff80110b42>{do_softirq+44}
<ffffffff80110b7a>{do_IRQ+52} <ffffffff8010eca2>{ret_from_intr+0}
<EOI> <ffffffff8010d232>{default_idle+0}
<ffffffff8022e890>{acpi_processor_idle+292}
<ffffffff8022e771>{acpi_processor_idle+5}
<ffffffff8010d288>{cpu_idle+49}
<ffffffff805047b5>{start_kernel+469}
<ffffffff805041f3>{_sinittext+499}
}}}
I used r1398. I'll try the last release to see if it's better.
Any ideas ?
--
Ticket URL: <http://madwifi.org/ticket/74>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity