S3 experience on Thinkpad 570E

Warner Losh imp at harmony.village.org
Tue Dec 28 22:00:31 PST 2004


> On Monday 27 December 2004 05:56 pm, Nate Lawson wrote:
> > Andrea Campi wrote:
> > > Hi,
> > >
> > > I've tried using S3 on -CURRENT, more in response to Nate's request than
> > > out of need, since S4BIOS is working great on this PC.
> > >
> > > In a nutshell, acpiconf -s3 powers down; on powerup however the machine
> > > is deadly slow. I replicated this with a stripped down kernel; the only
> > > thing that was evidently wrong is that the clock slowed down from 1000 to
> > > around 250 interrupts per second.
> >
> > It sounds like the clock interrupt source is not getting saved/restored
> > properly if it slows after a resume.  I am not sure how to solve this.
> > Perhaps John has something to add.
> 
> Currently on i386 the clocks are not real new-bus devices and I'm not sure if 
> they have proper resume support.  I think we do have some sort of hardcoded 
> call to the clock code on i386 to resume the clocks but I'm not sure.

pmtimer is designed to cope with 8254, but no others have it...  If
you don't have pmtimer in your kernel, then you'll be hozed on resume...

Warner


More information about the freebsd-acpi mailing list