Description of problem: iwlwifi oops on kernel-2.6.20-1.2999.fc7 Yell if you need any more info. Thanks guys. Oops here: Mar 21 21:02:53 localhost kernel: PCI: Enabling device 0000:05:06.0 (0000 -> 0002) Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:05:06.0[A] -> GSI 22 (level, low) -> IRQ 21 Mar 21 21:02:53 localhost kernel: intel_rng: FWH not detected Mar 21 21:02:53 localhost kernel: fw_ohci: Added fw-ohci device 0000:05:06.0, OHCI version 1.10 Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 19 (level, low) -> IRQ 19 Mar 21 21:02:53 localhost kernel: sdhci: Secure Digital Host Controller Interface driver Mar 21 21:02:53 localhost kernel: sdhci: Copyright(c) Pierre Ossman Mar 21 21:02:53 localhost kernel: Bluetooth: HCI USB driver ver 2.9 Mar 21 21:02:53 localhost kernel: usbcore: registered new interface driver hci_usb Mar 21 21:02:53 localhost kernel: input: PC Speaker as /class/input/input3 Mar 21 21:02:53 localhost kernel: sdhci: SDHCI controller found at 0000:05:06.1 [1180:0822] (rev 19) Mar 21 21:02:53 localhost kernel: PCI: Enabling device 0000:05:06.1 (0000 -> 0002) Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:05:06.1[B] -> GSI 23 (level, low) -> IRQ 18 Mar 21 21:02:53 localhost kernel: mmc0: SDHCI at 0xd2100400 irq 18 DMA Mar 21 21:02:53 localhost kernel: iwlwifi: Intel(R) Wireless Link driver for Linux, 0.0.11k Mar 21 21:02:53 localhost kernel: iwlwifi: Copyright(c) 2003-2006 Intel Corporation Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17 Mar 21 21:02:53 localhost kernel: iwlwifi: Detected Intel PRO/Wireless 3945ABG Network Connection Mar 21 21:02:53 localhost kernel: 8139too Fast Ethernet driver 0.9.28 Mar 21 21:02:53 localhost kernel: fw_core: created new fw device fw0 (0 config rom retries) Mar 21 21:02:53 localhost kernel: usb 5-5: reset high speed USB device using ehci_hcd and address 4 Mar 21 21:02:53 localhost kernel: rtc_cmos 00:08: rtc core: registered rtc_cmos as rtc0 Mar 21 21:02:53 localhost kernel: rtc_cmos: probe of 00:08 failed with error -16 Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 21 (level, low) -> IRQ 22 Mar 21 21:02:53 localhost kernel: eth0: RealTek RTL8139 at 0xf8a00000, 00:0f:b0:c7:fd:8f, IRQ 22 Mar 21 21:02:53 localhost kernel: zd1211rw_mac80211 5-5:1.0: firmware version 4725 Mar 21 21:02:53 localhost kernel: ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 21 Mar 21 21:02:53 localhost kernel: zd1211rw_mac80211 5-5:1.0: zd1211b chip 0ace:1215 v4810 high 00-16-e0 AL2230_RF pa0 ---N Mar 21 21:02:53 localhost kernel: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004) Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 14 [2.4Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 183 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 184 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 185 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 187 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 188 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 189 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 192 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 196 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 7 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 8 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 11 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 12 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 16 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 145 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 149 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 153 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 157 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 161 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Channel 165 [5.2Ghz] is Tx only -- skipping. Mar 21 21:02:53 localhost kernel: iwlwifi: Tunable channels: 13 802.11bg, 23 802.11a channels Mar 21 21:02:53 localhost kernel: iwlwifi: XXXY start rate scale Mar 21 21:02:53 localhost kernel: iwlwifi: XXXY start rate scale Mar 21 21:02:53 localhost kernel: BUG: unable to handle kernel paging request at virtual address 6b6b6ceb Mar 21 21:02:53 localhost kernel: printing eip: Mar 21 21:02:53 localhost kernel: c0448037 Mar 21 21:02:53 localhost kernel: *pde = 00000000 Mar 21 21:02:53 localhost kernel: Oops: 0002 [#1] Mar 21 21:02:53 localhost kernel: SMP Mar 21 21:02:53 localhost kernel: last sysfs file: /class/net/lo/type Mar 21 21:02:53 localhost kernel: Modules linked in: arc4 ecb blkcipher rc80211_simple 8139cp snd_hda_intel snd_hda_codec rtc_cmos snd_seq_dummy snd_seq_oss snd_seq_midi_event rtc_core snd_seq rtc_lib zd1211rw_mac80211 snd_seq_device 8139too snd_pcm_oss iwlwifi serio_raw mii pcspkr hci_usb sdhci snd_mixer_oss mac80211 i2c_i801 mmc_core fw_ohci iTCO_wdt fw_core iTCO_vendor_support cfg80211 snd_pcm bluetooth i2c_core snd_timer snd soundcore snd_page_alloc sr_mod cdrom sg joydev ata_piix ata_generic libata sd_mod scsi_mod ext3 jbd mbcache ehci_hcd ohci_hcd uhci_hcd Mar 21 21:02:53 localhost kernel: CPU: 0 Mar 21 21:02:53 localhost kernel: EIP: 0060:[<c0448037>] Not tainted VLI Mar 21 21:02:53 localhost kernel: EFLAGS: 00210246 (2.6.20-1.2999.fc7 #1) Mar 21 21:02:53 localhost kernel: EIP is at module_put+0x19/0x2d Mar 21 21:02:53 localhost kernel: eax: 6b6b6ceb ebx: f7722554 ecx: c047981d edx: 6b6b6b6b Mar 21 21:02:53 localhost kernel: esi: f7722554 edi: 0000008f ebp: f7784bb0 esp: f7784bb0 Mar 21 21:02:53 localhost kernel: ds: 007b es: 007b fs: 00d8 gs: 0033 ss: 0068 Mar 21 21:02:53 localhost kernel: Process modprobe (pid: 1147, ti=f7784000 task=f76d4030 task.ti=f7784000) Mar 21 21:02:53 localhost kernel: Stack: f7784bbc c04d9844 f71c2c9c f7784bcc c04d98e7 f7722554 00000000 f7784bec Mar 21 21:02:53 localhost kernel: c04d9a93 f8a29277 f8a29277 00000004 f72702e0 00000000 0000008f f7784c08 Mar 21 21:02:53 localhost kernel: c04d9cc8 00000004 f8a29277 f72702e0 00000000 20104810 f7784c14 f8a1cc14 Mar 21 21:02:53 localhost kernel: Call Trace: Mar 21 21:02:53 localhost kernel: [<c04061ed>] show_trace_log_lvl+0x1a/0x2f Mar 21 21:02:53 localhost kernel: [<c040629d>] show_stack_log_lvl+0x9b/0xa3 Mar 21 21:02:53 localhost kernel: [<c040645d>] show_registers+0x1b8/0x289 Mar 21 21:02:53 localhost kernel: [<c040665b>] die+0x12d/0x242 Mar 21 21:02:53 localhost kernel: [<c061727e>] do_page_fault+0x3ee/0x4ba Mar 21 21:02:53 localhost kernel: [<c0615a14>] error_code+0x7c/0x84 Mar 21 21:02:53 localhost kernel: [<c04d9844>] crypto_mod_put+0x2a/0x2d Mar 21 21:02:53 localhost kernel: [<c04d98e7>] crypto_larval_wait+0x40/0x46 Mar 21 21:02:53 localhost kernel: [<c04d9a93>] crypto_alg_mod_lookup+0x5f/0x1c9 Mar 21 21:02:53 localhost kernel: [<c04d9cc8>] crypto_alloc_base+0x1e/0x66 Mar 21 21:02:53 localhost kernel: [<f8a1cc14>] ieee80211_wep_init+0x2a/0x76 [mac80211] Mar 21 21:02:53 localhost kernel: [<f8a14fb5>] ieee80211_register_hw+0x128/0x1c3 [mac80211] Mar 21 21:02:53 localhost kernel: [<f8a58d7d>] probe+0x440/0x52e [zd1211rw_mac80211] Mar 21 21:02:53 localhost kernel: [<c0579e93>] usb_probe_interface+0x60/0x83 Mar 21 21:02:53 localhost kernel: [<c05621f9>] really_probe+0xc7/0x150 Mar 21 21:02:53 localhost kernel: [<c0562317>] driver_probe_device+0x95/0xa1 Mar 21 21:02:53 localhost kernel: [<c056243f>] __driver_attach+0x76/0xaf Mar 21 21:02:53 localhost kernel: [<c05617cd>] bus_for_each_dev+0x3a/0x5f Mar 21 21:02:53 localhost kernel: [<c0562063>] driver_attach+0x19/0x1b Mar 21 21:02:53 localhost kernel: [<c0561ab4>] bus_add_driver+0x6a/0x170 Mar 21 21:02:53 localhost kernel: [<c0562665>] driver_register+0x79/0x7e Mar 21 21:02:53 localhost kernel: [<c05799de>] usb_register_driver+0x7e/0xe5 Mar 21 21:02:53 localhost kernel: [<f89ef051>] usb_init+0x51/0x82 [zd1211rw_mac80211] Mar 21 21:02:53 localhost kernel: [<c0449761>] sys_init_module+0x159b/0x16ea Mar 21 21:02:53 localhost kernel: [<c040507c>] syscall_call+0x7/0xb Mar 21 21:02:53 localhost kernel: ======================= Mar 21 21:02:53 localhost kernel: Code: 0a 00 89 f8 e8 0f 73 0a 00 89 d8 5b 5e 5b 5e 5f 5d c3 55 85 c0 89 e5 89 c2 74 22 64 a1 04 00 00 00 c1 e0 07 8d 84 10 80 01 00 00 <ff> 08 83 3a 02 75 0b 8b 82 88 11 00 00 e8 ac a7 fd ff 5d c3 55 Mar 21 21:02:53 localhost kernel: EIP: [<c0448037>] module_put+0x19/0x2d SS:ESP 0068:f7784bb0 Mar 21 21:02:53 localhost kernel: BUG: workqueue leaked lock or atomic: iwlwifi/0/0x00000000/1224 Mar 21 21:02:53 localhost kernel: last function: ipw_bg_alive_start+0x0/0x11d3 [iwlwifi] Mar 21 21:02:53 localhost kernel: 1 lock held by iwlwifi/0/1224: Mar 21 21:02:53 localhost kernel: #0: (&priv->mutex){--..}, at: [<c061419a>] mutex_lock+0x21/0x24 Mar 21 21:02:53 localhost kernel: [<c04061ed>] show_trace_log_lvl+0x1a/0x2f Mar 21 21:02:53 localhost kernel: [<c04067b1>] show_trace+0x12/0x14 Mar 21 21:02:53 localhost kernel: [<c0406835>] dump_stack+0x16/0x18 Mar 21 21:02:53 localhost kernel: [<c04351c4>] run_workqueue+0xfe/0x145 Mar 21 21:02:53 localhost kernel: [<c0435b6b>] worker_thread+0xf8/0x124 Mar 21 21:02:53 localhost kernel: [<c0438357>] kthread+0xb3/0xdc Mar 21 21:02:53 localhost kernel: [<c0405cd7>] kernel_thread_helper+0x7/0x10 Mar 21 21:02:53 localhost kernel: ======================= Mar 21 21:02:53 localhost kernel: si3054: cannot initialize. EXT MID = 0000
Created attachment 150777 [details] oops output due to null dereference Got the attached NULL pointer dereference this morning just from booting. Hard hang, numlock was just flashing. This is with 2.6.20-1.3016.fc7.
Ooops in comment 1 is same issue as bug 233364, fwiw...I don't think it relates to the original report in this bug.
Is this still happening with current rawhide kernels? There have been several mac80211 and iwlwifi updates in the meantime...
No segfault, although it now does do something odd with my interrupts, causing my mouse to loose sinc every 20~ seconds and my keyboard to go odd on shutdown. If I remove the module then everything is okay, so I'm pretty sure its iwl3945.
Others are seeing the keyboard issue as well, but I haven't seen a bug opened -- would you mind doing that? I'm going to close this one since the keyboard problem is a separate issue.
John, I've switched to a x60 for the foreseeable future, although I can still test stuff on my n100 if you need me to. On the x60 the iwl3945 driver work flawlessly, except with suspend/resume, but that's a seporate issue.