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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.