ipw2200 module loading oops.
Raúl Sánchez Siles <[email protected]>
| Newsgroups | gmane.linux.drivers.ipw2100.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello:
I'm a happy ipw2200 user, thanks for the great work on this driver.
Since 2.6.21 was released I'm having some oopses randomly when I suspend to
memory. I must say I'm being patching the kernel with suspend2.2.9.15 till
2.2.10 where I'm now, but the problem just happens when I suspend to ram. I
explained this issue on the suspend2-users list and I was told it wasn't a
suspend2 problem, so I'm coming here. :)
I have the impression that the ipw2200 driver has not implemented yet
suspend support, but I may well be wrong. So maybe this issue has emerged on
that. What happens after I resume is that even that the module is loaded, the
network device is not available (e.g.: iwconfig does not list it).
I attach an excerpt of the syslog when the problem happens which includes a
backtrace. I'll appreciate any comments as well as any pointer to where
should I go in case this is not the right place.
Thanks and regards,
--
Raúl Sánchez Siles
----->Proud Debian user<-----
Linux registered user #416098
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
ipw2100-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipw2100-devel
ipw-suspend.txt
(text/plain, 14.8 KB)
May 29 09:29:48 parvo avahi-daemon[4752]: Interface eth1.IPv4 no longer relevant for mDNS. May 29 09:29:48 parvo avahi-daemon[4752]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.0.201. May 29 09:29:48 parvo avahi-daemon[4752]: Withdrawing address record for 192.168.0.201 on eth1. May 29 09:29:48 parvo ifplugd.agent[6850]: Stopping ifplugd for eth2 May 29 09:29:49 parvo ifplugd(eth2)[6206]: Exiting. May 29 09:29:49 parvo kernel: ACPI: PCI interrupt for device 0000:01:03.0 disabled May 29 09:33:24 parvo kernel: Stopping tasks ... done. May 29 09:33:24 parvo kernel: Suspending console(s) May 29 09:33:24 parvo kernel: usbdev4.1: PM: suspend 0->2, parent usb4 already 2 May 29 09:33:24 parvo kernel: usbdev4.1_ep81: PM: suspend 0->2, parent 4-0:1.0 already 2 May 29 09:33:24 parvo kernel: hub 4-0:1.0: PM: suspend 2->2, parent usb4 already 2 May 29 09:33:24 parvo kernel: usbdev4.1_ep00: PM: suspend 0->2, parent usb4 already 2 May 29 09:33:24 parvo kernel: usbdev3.1: PM: suspend 0->2, parent usb3 already 2 May 29 09:33:24 parvo kernel: usbdev3.1_ep81: PM: suspend 0->2, parent 3-0:1.0 already 2 May 29 09:33:24 parvo kernel: hub 3-0:1.0: PM: suspend 2->2, parent usb3 already 2 May 29 09:33:24 parvo kernel: usbdev3.1_ep00: PM: suspend 0->2, parent usb3 already 2 May 29 09:33:24 parvo kernel: usbdev2.1: PM: suspend 0->2, parent usb2 already 2 May 29 09:33:24 parvo kernel: usbdev2.1_ep81: PM: suspend 0->2, parent 2-0:1.0 already 2 May 29 09:33:24 parvo kernel: hub 2-0:1.0: PM: suspend 2->2, parent usb2 already 2 May 29 09:33:24 parvo kernel: usbdev2.1_ep00: PM: suspend 0->2, parent usb2 already 2 May 29 09:33:24 parvo kernel: usbdev1.1: PM: suspend 0->2, parent usb1 already 2 May 29 09:33:24 parvo kernel: usbdev1.1_ep81: PM: suspend 0->2, parent 1-0:1.0 already 2 May 29 09:33:24 parvo kernel: hub 1-0:1.0: PM: suspend 2->2, parent usb1 already 2 May 29 09:33:24 parvo kernel: usbdev1.1_ep00: PM: suspend 0->2, parent usb1 already 2 May 29 09:33:24 parvo kernel: pnp: Device 00:0c disabled. May 29 09:33:24 parvo kernel: pnp: Device 00:0b disabled. May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1f.6 disabled May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1f.5 disabled May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1d.7 disabled May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1d.2 disabled May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1d.1 disabled May 29 09:33:24 parvo kernel: ACPI: PCI interrupt for device 0000:00:1d.0 disabled May 29 09:33:24 parvo kernel: Intel machine check architecture supported. May 29 09:33:24 parvo kernel: Intel machine check reporting enabled on CPU#0. May 29 09:33:24 parvo kernel: Back to C! May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1d.0 to 64 May 29 09:33:24 parvo kernel: usb usb1: root hub lost power or was reset May 29 09:33:24 parvo kernel: PCI: Enabling device 0000:00:1d.1 (0000 -> 0001) May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1d.1 to 64 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1d.1 at offset f (was 200, writing 20b) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1d.1 at offset 8 (was 1, writing bf41) May 29 09:33:24 parvo kernel: usb usb2: root hub lost power or was reset May 29 09:33:24 parvo kernel: PCI: Enabling device 0000:00:1d.2 (0000 -> 0001) May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1d.2 to 64 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1d.2 at offset f (was 300, writing 30b) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1d.2 at offset 8 (was 1, writing bf21) May 29 09:33:24 parvo kernel: usb usb3: root hub lost power or was reset May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1d.7 to 64 May 29 09:33:24 parvo kernel: usb usb4: root hub lost power or was reset May 29 09:33:24 parvo kernel: ehci_hcd 0000:00:1d.7: debug port 1 May 29 09:33:24 parvo kernel: PCI: cache line size of 32 is not supported by device 0000:00:1d.7 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1e.0 at offset 9 (was fff0, writing 33f03000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1e.0 at offset 6 (was 20010100, writing 20050100) May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1e.0 to 64 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 9 (was 0, writing 34000000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 7 (was 1, writing 375) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 6 (was 1, writing 171) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 5 (was 1, writing 3f5) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 4 (was 1, writing 1f1) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.1 at offset 1 (was 2800005, writing 2800007) May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.5 at offset 7 (was 0, writing faeff400) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:00:1f.5 at offset 6 (was 0, writing faeff800) May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1f.5[B] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1f.5 to 64 May 29 09:33:24 parvo kernel: ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 May 29 09:33:24 parvo kernel: PCI: Setting latency timer of device 0000:00:1f.6 to 64 May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset f (was 7c001ff, writing 5c001ff) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset e (was 0, writing e4fc) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset d (was 0, writing e400) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset c (was 0, writing e0fc) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset b (was 0, writing e000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset a (was 0, writing 3bfff000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 9 (was 0, writing 38000000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 8 (was 0, writing 33fff000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 7 (was 0, writing 30000000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 6 (was 20000000, writing b0050201) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 4 (was 0, writing fc000000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.0 at offset 3 (was 820000, writing 82a810) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.1 at offset f (was 4020200, writing 402020b) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.1 at offset 5 (was 0, writing fcff8000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.1 at offset 4 (was 0, writing fcfff800) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.1 at offset 3 (was 800000, writing 802008) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:01.1 at offset 1 (was 2100000, writing 2100116) May 29 09:33:24 parvo kernel: ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[fcfff800-fcffffff] Max Packet=[2048] IR/IT contexts=[4/8] May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:03.0 at offset f (was 18030100, writing 1803010b) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:03.0 at offset 4 (was 0, writing fcffe000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:03.0 at offset 3 (was 0, writing 2008) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:03.0 at offset 1 (was 2900000, writing 2900102) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:08.0 at offset f (was 38080100, writing 3808010b) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:08.0 at offset 5 (was 1, writing ecc1) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:08.0 at offset 4 (was 0, writing fcffd000) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:08.0 at offset 3 (was 0, writing 2008) May 29 09:33:24 parvo kernel: PM: Writing back config space on device 0000:01:08.0 at offset 1 (was 2900000, writing 2900117) May 29 09:33:24 parvo kernel: pnp: Device 00:0b activated. May 29 09:33:24 parvo kernel: pnp: Device 00:0c activated. May 29 09:33:24 parvo kernel: Restarting tasks ... done. May 29 09:33:26 parvo kernel: ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kmprq May 29 09:33:26 parvo kernel: ipw2200: Copyright(c) 2003-2006 Intel Corporation May 29 09:33:26 parvo kernel: ACPI: PCI Interrupt 0000:01:03.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5 May 29 09:33:26 parvo kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection May 29 09:33:26 parvo kernel: Device driver 0000:01:03.0 lacks bus and class support for being resumed. May 29 09:33:26 parvo kernel: modprobe: page allocation failure. order:6, mode:0x20 May 29 09:33:26 parvo kernel: [<c0155461>] __alloc_pages+0x2d1/0x2f0 May 29 09:33:26 parvo kernel: [<c015549a>] __get_free_pages+0x1a/0x40 May 29 09:33:26 parvo kernel: [<c0108e78>] dma_alloc_coherent+0xd8/0x110 May 29 09:33:26 parvo kernel: [<e0b70fa7>] ipw_load_firmware+0x37/0x3c0 [ipw2200] May 29 09:33:26 parvo kernel: [<c0104a73>] common_interrupt+0x23/0x28 May 29 09:33:26 parvo kernel: [<e0b71db1>] ipw_load+0x721/0xc50 [ipw2200] May 29 09:33:26 parvo kernel: [<c01a5a1b>] proc_register+0x3b/0x130 May 29 09:33:26 parvo kernel: [<e0b72329>] ipw_up+0x49/0x700 [ipw2200] May 29 09:33:26 parvo kernel: [<c0365067>] __mutex_lock_slowpath+0xe7/0x240 May 29 09:33:26 parvo kernel: [<e0b79224>] ipw_net_init+0x24/0x50 [ipw2200] May 29 09:33:26 parvo kernel: [<c02f982f>] register_netdevice+0x4f/0x360 May 29 09:33:26 parvo kernel: [<c02fad65>] register_netdev+0x45/0x60 May 29 09:33:26 parvo kernel: [<e0b7c3aa>] ipw_pci_probe+0x77a/0x810 [ipw2200] May 29 09:33:26 parvo kernel: [<c01b04ef>] sysfs_create_link+0x6f/0x160 May 29 09:33:26 parvo kernel: [<c0208206>] pci_device_probe+0x56/0x80 May 29 09:33:26 parvo kernel: [<c0274fd5>] really_probe+0x65/0x180 May 29 09:33:26 parvo kernel: [<c0275139>] driver_probe_device+0x49/0xd0 May 29 09:33:26 parvo kernel: [<c0363491>] klist_next+0x61/0xd0 May 29 09:33:26 parvo kernel: [<c02752e6>] __driver_attach+0x76/0x80 May 29 09:33:26 parvo kernel: [<c02744fa>] bus_for_each_dev+0x3a/0x60 May 29 09:33:26 parvo kernel: [<c0274e76>] driver_attach+0x16/0x20 May 29 09:33:26 parvo kernel: [<c0275270>] __driver_attach+0x0/0x80 May 29 09:33:26 parvo kernel: [<c027486c>] bus_add_driver+0x7c/0x1a0 May 29 09:33:26 parvo kernel: [<c02083e0>] __pci_register_driver+0x70/0xe0 May 29 09:33:26 parvo kernel: [<c011c27b>] printk+0x1b/0x20 May 29 09:33:26 parvo kernel: [<e0b4b030>] ipw_init+0x30/0x77 [ipw2200] May 29 09:33:26 parvo kernel: [<c013bd47>] sys_init_module+0x157/0x1740 May 29 09:33:26 parvo kernel: [<c018c4f4>] __mark_inode_dirty+0x34/0x1d0 May 29 09:33:26 parvo kernel: [<c0104062>] sysenter_past_esp+0x5f/0x85 May 29 09:33:26 parvo kernel: ======================= May 29 09:33:26 parvo kernel: Mem-info: May 29 09:33:26 parvo kernel: DMA per-cpu: May 29 09:33:26 parvo kernel: CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0 May 29 09:33:26 parvo kernel: Normal per-cpu: May 29 09:33:26 parvo kernel: CPU 0: Hot: hi: 186, btch: 31 usd: 162 Cold: hi: 62, btch: 15 usd: 56 May 29 09:33:26 parvo kernel: Active:81751 inactive:15429 dirty:172 writeback:0 unstable:0 May 29 09:33:26 parvo kernel: free:5427 slab:5820 mapped:13447 pagetables:602 bounce:0 May 29 09:33:26 parvo kernel: DMA free:2208kB min:88kB low:108kB high:132kB active:8964kB inactive:452kB present:16256kB pages_scanned:0 all_unreclaimable? no May 29 09:33:26 parvo kernel: lowmem_reserve[]: 0 490 May 29 09:33:26 parvo kernel: Normal free:19500kB min:2788kB low:3484kB high:4180kB active:318040kB inactive:61264kB present:502580kB pages_scanned:92 all_unreclaimable? no May 29 09:33:26 parvo kernel: lowmem_reserve[]: 0 0 May 29 09:33:26 parvo kernel: DMA: 24*4kB 6*8kB 1*16kB 2*32kB 1*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 2208kB May 29 09:33:26 parvo kernel: Normal: 3457*4kB 499*8kB 59*16kB 5*32kB 5*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 19500kB May 29 09:33:26 parvo kernel: Swap cache: add 614826, delete 592144, find 636782/669183, race 0+2 May 29 09:33:26 parvo kernel: Free swap = 1199068kB May 29 09:33:26 parvo kernel: Total swap = 1349452kB May 29 09:33:26 parvo kernel: Free swap: 1199068kB May 29 09:33:26 parvo kernel: 130730 pages of RAM May 29 09:33:26 parvo kernel: 0 pages of HIGHMEM May 29 09:33:26 parvo kernel: 4593 reserved pages May 29 09:33:26 parvo kernel: 113967 pages shared May 29 09:33:26 parvo kernel: 22688 pages swap cached May 29 09:33:26 parvo kernel: 172 pages dirty May 29 09:33:26 parvo kernel: 0 pages writeback May 29 09:33:26 parvo kernel: 13447 pages mapped May 29 09:33:26 parvo kernel: 5820 pages slab May 29 09:33:26 parvo kernel: 602 pages pagetables May 29 09:33:26 parvo kernel: ipw2200: Unable to load firmware: -12 May 29 09:33:26 parvo kernel: ipw2200: Unable to load firmware: -12 May 29 09:33:26 parvo kernel: ipw2200: failed to register network device May 29 09:33:26 parvo kernel: ACPI: PCI interrupt for device 0000:01:03.0 disabled May 29 09:33:26 parvo kernel: ipw2200: probe of 0000:01:03.0 failed with error -5
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBGW+AzrTscp2jNZDoRAqo4AKCDYEXkpA2DzyzVhHtxOCJilZkqvACeOgnd lsk+xVEqZjRU2Tn7KBTKhOs= =TP5d -----END PGP SIGNATURE-----