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

Clemens Fruhwirth <[email protected]>
Newsgroups gmane.linux.drivers.ipw2100.devel
Message-ID <87ejod70tg.wl%[email protected]>
At Wed, 14 Feb 2007 11:36:35 +0100,
Clemens Fruhwirth wrote:
> 
> At Wed, 14 Feb 2007 13:23:13 +0800,
> Zhu Yi <[email protected]> wrote:
> > 
> > On Tue, 2007-02-13 at 11:28 +0100, Clemens Fruhwirth wrote:
> > > 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. 
> > 
> > Does the card work correctly after a fresh reboot?
> 
> Yes, a "soft" reboot is enough.
>  
> > > http://clemens.endorphin.org/ipw2200-dmsg
> > 
> > From the log, the rf_kill is on before suspend. Can you try turning it
> > off? Please attach dmesg with debug=255 next time. 
> 
> http://clemens.endorphin.org/ipw2200-dmsg-without-kill-switch-and-debug-255
> 
> Everything looks correct to me. ipw takes down the card before
> suspend, and tries to up it again after resume.

Is there anything I can to do to dissect this problem further? The
ipw2915 card is attached to a PCI-PCI bridge. I'm not sure if this
bridge is resumed from sleep correctly, the linux kernel knows nothing
about resuming this bridge and just restores the PCI config space,
which still ends up being different before and after resume. But maybe
I'm totally on the wrong track... 
--
Fruhwirth Clemens - http://clemens.endorphin.org 
for robots: [email protected]




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
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.