Subject: Re: piixide: missing untimeout
To: Steven M. Bellovin <email@example.com>
From: Manuel Bouyer <firstname.lastname@example.org>
Date: 11/03/2005 23:44:31
On Mon, Apr 25, 2005 at 01:24:13PM -0400, Steven M. Bellovin wrote:
> On occasion, I get a 'piixide: missing untimeout' error when I try
> to wake up my laptop after suspending it. At such times, there's
> nothing I can do but lean on the power switch -- the disk is frozen,
> so can't get to anything. This brings up several questions:
> a) Why does this happen? My guess is a race condition, where I happen
> to suspend at just the wrong time relative to disk I/O.
It could be somtheing like that, though I don't understand how it can
happen. Also I've never seen this on my laptop. Is this a ligh suspend or a
deep sleep (with state saved to disk) ?
Also, what kernel are you using ?
> b) Is there a better way I can recover?
> c) Is there a better thing the code could do? Should it panic at
> that point, or are there benign instances of a missing untimeout?
It's a diagnostic message I've put there. It's not something that should
happen in normal use.
Manuel Bouyer <email@example.com>
NetBSD: 26 ans d'experience feront toujours la difference