Subject: Re: Call for testers: i386 ACPI suspend/resume support
To: Jared D. McNeill <jmcneill@invisible.ca>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: current-users
Date: 06/18/2006 10:03:11
On Sun, 18 Jun 2006 09:55:31 -0300 (ADT), "Jared D. McNeill"
<jmcneill@invisible.ca> wrote:

> On Sun, 18 Jun 2006, Steven M. Bellovin wrote:
> > Resume didn't work properly on a Thinkpad T42, though that may be because
> > I guessed at the bridge driver -- I used
> >
> > 	 piixpcib* at pci? dev ? function ?
> >
> > (but how can I tell?)
> 
> Intel PIIX4 chipsets need piixpcib; Intel ICH series chipsets need 
> ichlpcib -- judging by your dmesg you need the latter.

Two questions...  First, what in the dmesg tells you that?  Second, is it
possible for both entries to coexist properly in a GENERIC_LAPTOP kernel?
If not, I predict trouble for people who are trying to figure out what to
put in their systems.

> > 	Jun 18 00:18:39 berkshire /netbsd: WARNING: Callback scheduled
> > before sysmon task queue thread present.
> 
> This is normal, do not worry about it.

Then why print it?


> 
> > at boot time and these errors at resume:
> >
> > Jun 18 00:22:23 berkshire /netbsd: ACPI Error (utmutex-0417): Mutex [8] is
> > not acquired, cannot release [20060217] Jun 18 00:22:23 berkshire /netbsd:
> 
> You are not running the latest versions of code in arch/i386/acpi. Please 
> update and try again.
> 
> > uhci0: cannot start Jun 18 00:22:23 berkshire /netbsd: uhci1: cannot start
> > Jun 18 00:22:23 berkshire /netbsd: uhci2: cannot start
> > Jun 18 00:22:23 berkshire /netbsd: ehci0: config timeout
> 
> The proper PCI-ISA bridge driver *should* resolve this -- their powerhooks 
> are required to setup interrupt routing on resume.
> 
Rebuilding....  (I also added the 'isa0 at ichlpcib' entry.) 


		--Steven M. Bellovin, http://www.cs.columbia.edu/~smb