lkml.org 
[lkml]   [2008]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subjectiwl4965 crash in iwl-tx.c
From
Hi all.  I've recently experienced frequent crashes related to the
iwl4965 wireless interface in my Thinkpad X300. Kernel output,
generated by 2.6.27.3, is included below. I've experienced similar
problems with older kernels as packaged by Debian beginning no later
than 2.6.24. The crash doesn't seem directly related to network load,
and will happen even if the interface is completely idle except for
normal broadcast traffic and other background noise.

lspci reports the hardware as:
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
Subsystem: Intel Corporation Lenovo ThinkPad T51
Flags: fast devsel, IRQ 17
Memory at f9f00000 (64-bit, non-prefetchable) [size=8K]
Capabilities: [c8] Power Management version 3
Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Device Serial Number 6d-57-26-ff-ff-3b-1f-00
Kernel driver in use: iwlagn
Kernel modules: iwlagn


I'm happy to test patches or provide additional information if it's
helpful...

Thanks,
noah

[ 3365.764593] iwlagn: Error wrong command queue 63 command id 0x0
[ 3365.764649] ------------[ cut here ]------------
[ 3365.764657] kernel BUG at drivers/net/wireless/iwlwifi/iwl-tx.c:1198!
[ 3365.764666] invalid opcode: 0000 [#1] SMP
[ 3365.764679] Modules linked in: netconsole configfs i915 drm rfcomm l2cap uinput ppdev parport_pc lp parport ipv6 acpi_cpufreq cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative cpufreq_ondemand freq_table fuse loop joydev snd_hda_intel hci_usb bluetooth snd_seq_dummy snd_seq_oss snd_pcm_oss snd_mixer_oss arc4 snd_seq_midi snd_rawmidi snd_pcm snd_seq_midi_event snd_seq ecb crypto_blkcipher psmouse serio_raw uvcvideo snd_timer compat_ioctl32 snd_seq_device pcspkr videodev v4l1_compat snd i2c_i801 i2c_core iTCO_wdt iwlagn soundcore iwlcore snd_page_alloc mac80211 battery cfg80211 ac video output button intel_agp agpgart thinkpad_acpi rfkill evdev led_class nvram ext3 jbd mbcache sg sr_mod cdrom sd_mod piix ide_pci_generic ide_core ata_generic ahci ata_piix libata scsi_mod dock ehci_hcd uhci_hcd usbcore e1000e thermal processor fan thermal_sys
[ 3365.765112]
[ 3365.765121] Pid: 3415, comm: Xorg Not tainted (2.6.27.3-custom #1)
[ 3365.765130] EIP: 0060:[<f8d9cec9>] EFLAGS: 00013096 CPU: 0
[ 3365.765170] EIP is at iwl_tx_cmd_complete+0x3a/0x21f [iwlcore]
[ 3365.765178] EAX: 00000046 EBX: f7bc0de0 ECX: f4a27edc EDX: f8da27c5
[ 3365.765185] ESI: ee458000 EDI: f7bc2770 EBP: f750f058 ESP: f4a27ed8
[ 3365.765192] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 3365.765200] Process Xorg (pid: 3415, ti=f4a26000 task=f752e5e0 task.ti=f4a26000)
[ 3365.765207] Stack: f8da27c5 0000003f 00000000 00000000 00000000 00000000 00000001 ffffffff
[ 3365.765246] f2a03780 00000000 f7bc0de0 f7bc2770 00000001 f750f058 f8db1632 00000000
[ 3365.765285] 2e458000 f7bc3144 f7bc3138 00000026 00000025 00000008 00000000 f7bc0de0
[ 3365.765330] Call Trace:
[ 3365.765352] [<f8db1632>] iwl_rx_handle+0xff/0x1ed [iwlagn]
[ 3365.765385] [<f8db18cb>] iwl4965_irq_tasklet+0x1ab/0x248 [iwlagn]
[ 3365.765411] [<c012807a>] tasklet_action+0x6a/0xc9
[ 3365.765429] [<c01285b7>] __do_softirq+0x78/0xe4
[ 3365.765443] [<c0128668>] do_softirq+0x45/0x53
[ 3365.765458] [<c0128770>] irq_exit+0x35/0x69
[ 3365.765472] [<c0105fda>] do_IRQ+0x52/0x64
[ 3365.765487] [<c010434f>] common_interrupt+0x23/0x28
[ 3365.765504] =======================
[ 3365.765514] Code: b1 ac 00 00 00 66 8b 46 06 0f b6 d4 81 e2 bf 00 00 00 83 fa 04 0f 84 d7 01 00 00 0f b6 46 04 50 52 68 c5 27 da f8 e8 c1 ae 52 c7 <0f> 0b 83 c4 0c eb fe 48 21 e8 0f b6 c0 8b 84 83 5c 34 00 00 89
[ 3365.765757] EIP: [<f8d9cec9>] iwl_tx_cmd_complete+0x3a/0x21f [iwlcore] SS:ESP 0068:f4a27ed8
[ 3365.765803] Kernel panic - not syncing: Fatal exception in interrupt
[ 3365.765815] ------------[ cut here ]------------
[ 3365.765822] WARNING: at kernel/smp.c:332 smp_call_function_mask+0x34/0x18f()
[ 3365.765832] Modules linked in: netconsole configfs i915 drm rfcomm l2cap uinput ppdev parport_pc lp parport ipv6 acpi_cpufreq cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative cpufreq_ondemand freq_table fuse loop joydev snd_hda_intel hci_usb bluetooth snd_seq_dummy snd_seq_oss snd_pcm_oss snd_mixer_oss arc4 snd_seq_midi snd_rawmidi snd_pcm snd_seq_midi_event snd_seq ecb crypto_blkcipher psmouse serio_raw uvcvideo snd_timer compat_ioctl32 snd_seq_device pcspkr videodev v4l1_compat snd i2c_i801 i2c_core iTCO_wdt iwlagn soundcore iwlcore snd_page_alloc mac80211 battery cfg80211 ac video output button intel_agp agpgart thinkpad_acpi rfkill evdev led_class nvram ext3 jbd mbcache sg sr_mod cdrom sd_mod piix ide_pci_generic ide_core ata_generic ahci ata_piix libata scsi_mod dock ehci_hcd uhci_hcd usbcore e1000e thermal processor fan thermal_sys
[ 3365.766351] Pid: 3415, comm: Xorg Tainted: G D 2.6.27.3-custom #1
[ 3365.766358] [<c01240f2>] warn_on_slowpath+0x40/0x63
[ 3365.766384] [<c0271417>] netpoll_send_udp+0xa8/0x1d5
[ 3365.766399] [<f911913c>] write_msg+0x80/0xbf [netconsole]
[ 3365.766421] [<f91190bc>] write_msg+0x0/0xbf [netconsole]
[ 3365.766436] [<c02c9acc>] _spin_lock_irqsave+0x23/0x29
[ 3365.766448] [<c0124360>] __call_console_drivers+0x4f/0x5b
[ 3365.766460] [<c012476e>] release_console_sem+0x17b/0x194
[ 3365.766472] [<c013f8bb>] smp_call_function_mask+0x34/0x18f
[ 3365.766485] [<c010f1b1>] stop_this_cpu+0x0/0x41
[ 3365.766498] [<c0148608>] crash_kexec+0xa9/0xb0
[ 3365.766516] [<f8d9cedd>] iwl_tx_cmd_complete+0x4e/0x21f [iwlcore]
[ 3365.766547] [<c0148608>] crash_kexec+0xa9/0xb0
[ 3365.766560] [<c013fa25>] smp_call_function+0xf/0x11
[ 3365.766572] [<c010f188>] native_smp_send_stop+0x18/0x41
[ 3365.766584] [<c02c7cee>] panic+0x47/0xe3
[ 3365.766597] [<c0104a14>] oops_end+0x7f/0x8f
[ 3365.766608] [<c01057b8>] do_invalid_op+0x0/0x6b
[ 3365.766620] [<c010581a>] do_invalid_op+0x62/0x6b
[ 3365.766638] [<f8d9cec9>] iwl_tx_cmd_complete+0x3a/0x21f [iwlcore]
[ 3365.766669] [<c011ad73>] __wake_up+0x29/0x39
[ 3365.766682] [<c01245f1>] wake_up_klogd+0x2b/0x2d
[ 3365.766694] [<c02c9daa>] error_code+0x72/0x78
[ 3365.766717] [<f8d9cec9>] iwl_tx_cmd_complete+0x3a/0x21f [iwlcore]
[ 3365.766846] [<f8db1632>] iwl_rx_handle+0xff/0x1ed [iwlagn]
[ 3365.766871] [<f8db18cb>] iwl4965_irq_tasklet+0x1ab/0x248 [iwlagn]
[ 3365.766893] [<c012807a>] tasklet_action+0x6a/0xc9
[ 3365.766905] [<c01285b7>] __do_softirq+0x78/0xe4
[ 3365.766916] [<c0128668>] do_softirq+0x45/0x53
[ 3365.766926] [<c0128770>] irq_exit+0x35/0x69
[ 3365.766937] [<c0105fda>] do_IRQ+0x52/0x64
[ 3365.766948] [<c010434f>] common_interrupt+0x23/0x28
[ 3365.766960] =======================
[ 3365.766966] ---[ end trace e5b066fc1a519937 ]---
[ 3365.766975] ------------[ cut here ]------------
[ 3365.766982] WARNING: at kernel/smp.c:219 smp_call_function_single+0x32/0xbd()
[ 3365.766988] Modules linked in: netconsole configfs i915 drm rfcomm l2cap uinput ppdev parport_pc lp parport ipv6 acpi_cpufreq cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_conservative cpufreq_ondemand freq_table fuse loop joydev snd_hda_intel hci_usb bluetooth snd_seq_dummy snd_seq_oss snd_pcm_oss snd_mixer_oss arc4 snd_seq_midi snd_rawmidi snd_pcm snd_seq_midi_event snd_seq ecb crypto_blkcipher psmouse serio_raw uvcvideo snd_timer compat_ioctl32 snd_seq_device pcspkr videodev v4l1_compat snd i2c_i801 i2c_core iTCO_wdt iwlagn soundcore iwlcore snd_page_alloc mac80211 battery cfg80211


[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2008-10-24 20:41    [W:0.076 / U:0.096 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site