Kernel bug in madwifi on x86_32 with ath_rate/sample/sample.c:366
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image-
The bug looks very similar to what I encountered on amd64 previously: #29020
Dear kernel folks/driver developers,
I have over the last few weeks encountered hangs at random occasions (about every other day) on my server with two Atheros cards using the madwifi driver. The hang seems to be in the driver when selecting transfer speeds... The dist used is Dapper LTS 6.06. The hangs are starting to worry me because of risk of facing corruption in the long run, I run ext3 so it should withstand some more hangs at least.
The system runs perfectly for a day or two with both wireless interfaces running perfectly, the interfaces are both up until the panics.
I'm running with two Atheros cards on the PCI bus:
0000:00:09.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
0000:00:0e.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
On the two networks I have WEP with 128bit encryption and the following clients:
1st nw) A Dell laptop as client, with Intel Pro/Wireless
2nd nw) A D-link AP (2100AP)
The Kernel stack trace is attached and the hangs are consistent with the same kernel bug location, I had similar problems with X86_64 which went away after I migrated to x86_32 but to reappear now for some reason. This seems to have started during november or december, I don't know exactly since the server reboots automatically after 600sek when a kernel panic has occured.
Is there more information you need to track it down?
Please help me.
Best regards
Philippe Höij
------------[ cut here ]------------
[17195402.780000] kernel BUG at /build/
mple.c:366!
[17195402.780000] invalid operand: 0000 [#1]
[17195402.780000] PREEMPT
[17195402.780000] Modules linked in: vmnet vmmon binfmt_misc rfcomm l2cap bluetooth ppdev tun powernow_k8 cpufreq_userspace cpufreq_stats fre
q_table cpufreq_powersave cpufreq_ondemand cpufreq_
[17195402.780000] CPU: 0
[17195402.780000] EIP: 0060:[<f8c1747a>] Tainted: P VLI
[17195402.780000] EFLAGS: 00210292 (2.6.15-27-386)
[17195402.780000] EIP is at ath_rate_
[17195402.780000] eax: 0000001b ebx: ffffffff ecx: c03364ac edx: c03364ac
[17195402.780000] esi: c9e72000 edi: 00000000 ebp: c9e72260 esp: f57dfaa8
[17195402.780000] ds: 007b es: 007b ss: 0068
[17195402.780000] Process openvpn (pid: 7664, threadinfo=f57de000 task=f561c030)
[17195402.780000] Stack: f8c193db ffffffff 00000001 f9698680 00000018 00000004 00000018 c01ddfb8
[17195402.780000] f749d134 f749d138 00000018 f749d134 00000004 ffffffff f8f0a22c f749d134
[17195402.780000] 00000000 00000018 0026f750 f7c1ea60 f790e6b0 00000018 f7af2980 00000001
[17195402.780000] Call Trace:
[17195402.780000] [<c01ddfb8>] memmove+0x38/0x44
[17195402.780000] [<f8f0a22c>] wep_encap+
[17195402.780000] [<f8ced503>] ieee80211_
[17195402.780000] [<f8d1717c>] ath_tx_
[17195402.780000] [<c0279a3b>] kfree_skbmem+
[17195402.780000] [<f8cf74fb>] ieee80211_
[17195402.780000] [<f8cf77db>] ieee80211_
[17195402.780000] [<f8d1263f>] ath_start+
[17195402.780000] [<c028fd31>] qdisc_restart+
[17195402.780000] [<c027f53d>] dev_queue_
[17195402.780000] [<c02a39b3>] ip_output+
[17195402.780000] [<c02a3dab>] ip_queue_
[17195402.780000] [<f926f750>] _nv001807rm+
[17195402.780000] [<f8c54984>] zz000b6c10+
[17195402.780000] [<f8c54943>] zz000b6c10+
[17195402.780000] [<c02bac26>] tcp_v4_
[17195402.780000] [<c02b4a3f>] tcp_cwnd_
[17195402.780000] [<c02b4fef>] tcp_transmit_
[17195402.780000] [<c02b6247>] tcp_write_
[17195402.780000] [<c02b6514>] __tcp_push_
[17195402.780000] [<c02aae4e>] tcp_sendmsg+
[17195402.780000] [<c0274e5a>] sock_sendmsg+
[17195402.780000] [<c01311b0>] autoremove_
[17195402.780000] [<f8c1840c>] ath_rate_
[17195402.780000] [<c02764c0>] sys_sendto+
[17195402.780000] [<c0117f56>] deactivate_
[17195402.780000] [<c02ec347>] schedule+
[17195402.780000] [<c0279a6c>] kfree_skbmem+
[17195402.780000] [<c02757b3>] sock_poll+0x13/0x20
[17195402.780000] [<c02757b3>] sock_poll+0x13/0x20
[17195402.780000] [<c0174267>] do_pollfd+0x47/0xd0
[17195402.780000] [<c02764ed>] sys_send+0x1d/0x30
[17195402.780000] [<c0276d7a>] sys_socketcall+
[17195402.780000] [<c0102feb>] sysenter_
[17195402.780000] Code: 41 14 8b 94 24 a8 00 00 00 88 02 83 84 bd fc 05 00 00 01 83 c4 7c 5b 5e 5f 5d c3 89 5c 24 04 c7 04 24 db 93 c1 f8 e8
66 52 50 c7 <0f> 0b 6e 01 04 96 c1 f8 c1 e3 04 8d 0c 2b 8b 51 0c 8b 84 24 a0
[17195402.780000] <0>Kernel panic - not syncing: Fatal exception in interrupt
[17195404.424000] <0>Rebooting in 600 seconds..Badness in pci_get_subsys at drivers/
[17196000.568000] [<c01e7824>] pci_get_
[17196000.636000] [<c0104bd0>] do_invalid_
[17196000.700000] [<c01e7848>] pci_get_
[17196000.768000] [<c0115073>] mach_reboot_
[17196000.836000] [<c0112371>] machine_
[17196000.916000] [<c011be5d>] panic+0xcd/0x100
[17196000.976000] [<c0104909>] die+0x159/0x170
[17196001.032000] [<c0104c5c>] do_invalid_
[17196001.096000] [<f8c1747a>] ath_rate_
[17196001.192000] [<c011cba5>] release_
[17196001.264000] [<c011c8d3>] vprintk+0x1d3/0x340
[17196001.324000] [<c010419f>] error_code+
[17196001.384000] [<f8c1747a>] ath_rate_
[17196001.480000] [<c01ddfb8>] memmove+0x38/0x44
[17196001.536000] [<f8f0a22c>] wep_encap+
[17196001.612000] [<f8ced503>] ieee80211_
[17196001.696000] [<f8d1717c>] ath_tx_
[17196001.776000] [<c0279a3b>] kfree_skbmem+
[17196001.840000] [<f8cf74fb>] ieee80211_
[17196001.928000] [<f8cf77db>] ieee80211_
[17196002.004000] [<f8d1263f>] ath_start+
[17196002.080000] [<c028fd31>] qdisc_restart+
[17196002.148000] [<c027f53d>] dev_queue_
[17196002.212000] [<c02a39b3>] ip_output+
[17196002.276000] [<c02a3dab>] ip_queue_
[17196002.344000] [<f926f750>] _nv001807rm+
[17196002.420000] [<f8c54984>] zz000b6c10+
[17196002.496000] [<f8c54943>] zz000b6c10+
[17196002.572000] [<c02bac26>] tcp_v4_
[17196002.640000] [<c02b4a3f>] tcp_cwnd_
[17196002.708000] [<c02b4fef>] tcp_transmit_
[17196002.780000] [<c02b6247>] tcp_write_
[17196002.848000] [<c02b6514>] __tcp_push_
[17196002.928000] [<c02aae4e>] tcp_sendmsg+
[17196002.996000] [<c0274e5a>] sock_sendmsg+
[17196003.060000] [<c01311b0>] autoremove_
[17196003.136000] [<f8c1840c>] ath_rate_
[17196003.236000] [<c02764c0>] sys_sendto+
[17196003.300000] [<c0117f56>] deactivate_
[17196003.368000] [<c02ec347>] schedule+
[17196003.428000] [<c0279a6c>] kfree_skbmem+
[17196003.492000] [<c02757b3>] sock_poll+0x13/0x20
[17196003.556000] [<c02757b3>] sock_poll+0x13/0x20
[17196003.616000] [<c0174267>] do_pollfd+0x47/0xd0
[17196003.676000] [<c02764ed>] sys_send+0x1d/0x30
[17196003.736000] [<c0276d7a>] sys_socketcall+
[17196003.804000] [<c0102feb>] sysenter_
description: | updated |
The issue that you reported is one that should be reproducible with the live environment of the Desktop CD of the development release - Hardy Heron. It would help us greatly if you could test with it so we can work on getting it fixed in the actively developed release. You can find out more about the development release at [WWW] http:// www.ubuntu. com/testing/