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