ipw2200 (on ipw2915hw) does not load firmware on S3 resume

Clemens Fruhwirth <[email protected]>
Newsgroups gmane.linux.drivers.ipw2100.devel
Message-ID <87tzxq1hd1.wl%[email protected]>
Hello,

I'm the owner of a mini-pic 2915 card. S3 works correctly on my laptop
with the exception of ipw2200 not being able to load the firmware on
resume. Kernel 2.6.20; also tried with ipw2200-1.2.1.

>From the kernel log:

Stopping tasks ... done.
Suspending console(s)
wlan0: Going into suspend...
Back to C!
ipw2200: Unable to load ucode: -22
ipw2200: Unable to load firmware: -22
ipw2200: Failed to up device
wlan0: Coming out of suspend...
PCI: Enabling device 0000:03:09.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:03:09.0[A] -> GSI 23 (level, low) -> IRQ 23
PM: Writing back config space on device 0000:03:09.0 at offset f (was 18030100, writing 18030107)
PM: Writing back config space on device 0000:03:09.0 at offset 4 (was 0, writing c0207000)
PM: Writing back config space on device 0000:03:09.0 at offset 3 (was 0, writing 4008)
PM: Writing back config space on device 0000:03:09.0 at offset 1 (was 2900002, writing 2900016)
ipw2200: device failed to boot initial fw image
ipw2200: Unable to load firmware: -62

The symptoms don't change when ipw2200 is removed from the kernel
before suspend: loading fails with the same message after resume.

"iwpriv reset" doesn't help, as well as rmmod ipw2200/modprobe
ipw2200.

So when resuming, the boot firmware seems to load correctly, while
later it seems that even the boot firmware does not load correctly.

A pre/post comparision between the PCI config space of the ipw2200
does not show any differences.

Here is the whole dmesg http://clemens.endorphin.org/ipw2200-dmsg

Any hints? Unfortunately the remove/reload workaround doesn't fix this
problem. So, S3 becomes pretty useless when one is not able to work
after resume. Thanks in advance, and please feel free to ask for
excessive experimental patch testing/or other logs.
--
Fruhwirth Clemens - http://clemens.endorphin.org 
for robots: [email protected]





-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
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.