Public bug reported:

I've been experiencing regular lockups on my t61p laptop. The keyboard
LEDs flash, suggesting a kernel panic. The panic never made it to disk
and X prevented me from seeing it on the console.

I finally hooked up netconsole over the ethernet and managed to get the
panic:

iwl4965: Error wrong command queue 3 command id 0x89
------------[ cut here ]------------
kernel BUG at 
/build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/wireless/iwlwifi/iwlwifi/compatible/iwl4965-base.c:4222!
invalid opcode: 0000 [#1] SMP
Modules linked in: netconsole configfs af_packet binfmt_misc rfcomm l2cap kvm 
uinput ppdev tun ipv6 acpi_cpufreq cpufreq_powersave cpufreq_ondemand 
cpufreq_conservative cpufreq_userspace cpufreq_stats freq_table sbs sbshc bay 
dock container iptable_filter ip_tables x_tables aes_i586 dm_crypt dm_mod 
parport_pc lp parport arc4 ecb blkcipher joydev pcmcia thinkpad_acpi nvram 
serio_raw pcspkr psmouse evdev hci_usb bluetooth battery ac sdhci ricoh_mmc 
mmc_core nvidia(P) yenta_socket rsrc_nonstatic pcmcia_core iwl4965 
iwlwifi_mac80211 i2c_core cfg80211 snd_hda_intel snd_pcm_oss snd_mixer_oss 
video output snd_pcm snd_page_alloc snd_hwdep snd_seq_dummy wmi_acer button 
snd_seq_oss snd_seq_midi snd_rawmidi iTCO_wdt iTCO_vendor_support 
snd_seq_midi_event snd_seq snd_timer snd_seq_device intel_agp snd agpgart 
soundcore shpchp pci_hotplug sr_mod cdrom ext3 jbd mbcache sg sd_mod ata_piix 
pata_acpi ahci ata_generic ohci1394 ieee1394 libata scsi_mod ehci_hcd uhci_hcd 
usbcore e1000 thermal processor fan fbcon tileblit font bitblit softcursor fuse

Pid: 0, comm: swapper Tainted: P        (2.6.24-19-generic #1)
EIP: 0060:[<f8af112f>] EFLAGS: 00010092 CPU: 0
EIP is at iwl_irq_tasklet+0x30f/0x5a0 [iwl4965]
EAX: 00000047 EBX: 00000001 ECX: 00000092 EDX: 00000000
ESI: df989bd0 EDI: d44a16c0 EBP: df9892e0 ESP: c041de9c
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 0, ti=c041c000 task=c03ea3a0 task.ti=c041c000)
Stack: f8afad14 00000003 00000089 df989a18 df98b348 df98b248 df9897e8 df98b254
       00000000 00010000 00000296 00000000 0000005a 00000060 df989a28 00000000
       c0122796 74cd00e7 80000000 df98d07c 00000000 c04790b8 0000000a c01322cd
Call Trace:
 [<c0122796>] __update_rq_clock+0x26/0x170
 [<c01322cd>] tasklet_action+0x4d/0xc0
 [<c0131d72>] __do_softirq+0x82/0x110
 [<c0131e55>] do_softirq+0x55/0x60
 [<c013213d>] irq_exit+0x6d/0x80
 [<c0106f20>] do_IRQ+0x40/0x70
 [<c0105413>] common_interrupt+0x23/0x30
 [<c012007b>] __is_prefetch+0x9b/0x240
 [<f88873df>] acpi_idle_enter_bm+0x25b/0x2ce [processor]
 [<c02952fc>] cpuidle_idle_call+0x7c/0xb0
 [<c0102695>] cpu_idle+0x45/0xd0
 [<c0421a5f>] start_kernel+0x31f/0x3b0
 [<c0421130>] unknown_bootoption+0x0/0x1e0
 =======================
Code: 06 0f b6 d4 81 e2 bf 00 00 00 83 fa 04 0f 84 c6 00 00 00 0f b6 41 04 89 
54 24 04 c7 04 24 14 ad af f8 89 44 24 08 e8 71 c0 63 c7 <0f> 0b eb fe 81 4c 24 
20 00 00 00 08 f7 54 24 20 8b 44 24 20 23 
EIP: [<f8af112f>] iwl_irq_tasklet+0x30f/0x5a0 [iwl4965] SS:ESP 0068:c041de9c

Looking at the source:

        /* If a Tx command is being handled and it isn't in the actual
         * command queue then there a command routing bug has been introduced
         * in the queue management code. */
        if (txq_id != IWL_CMD_QUEUE_NUM)
                IWL_ERROR("Error wrong command queue %d command id 0x%X\n",
                          txq_id, pkt->hdr.cmd);
        BUG_ON(txq_id != IWL_CMD_QUEUE_NUM);

** Affects: linux-ubuntu-modules-2.6.24 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
iwl4965: kernel BUG at iwl4965-base.c:4222
https://bugs.launchpad.net/bugs/258485
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to