SPONSORED LINKS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sytps113.exe



> > 	I'm not sure the manual implies that complete system
> > lockup is normal behavior, but I have to admit that this issue
> > isn't directly addressed.  It just seems strange to me that IBM
> > would consider a system hang as "normal behavior".  In fact, behavior
> > which requires a reboot after attempting to resume or "un-hibernate"
> > seems to defeat the purpose of the suspend/hibernate function
> > altogether.
> 
> The problem is that the system locks up in the device driver. 
> 
> > 	I don't know about IBM, but I most definitely do NOT
> > consider this normal behavior...........

>From what I understand of PCMCIA, this is not something that can be
addressed in the BIOS, unless (that is) you want the BIOS to leave 
the PCMCIA cards powered-up while in suspend mode.

It is up to the PCMCIA device driver to realize that a machine has awakened
from suspend mode and re-initialize the device.  The BIOS doesn't know
anything about the PCMCIA card and so lacks the necessary information to do
the re-initialization.

For my own system, I hacked an existing NetBSD Ethernet driver to work with
IBM's PCMCIA ethernet card.  It has no problems recovering from suspend mode.
By a happy accident, it turned out that the driver already had code to
re-initialize the ethernet chip when certain errors occured.  Such an error
was produced immediately upon trying to send a packet after re-awakening.

Keith