Wed, 30 Aug 2017 16:39:18 -0700 Mike Larkin <mlar...@azathoth.net>
> On Wed, Aug 30, 2017 at 12:48:20AM -0700, Mike Larkin wrote:
> > On Tue, Aug 29, 2017 at 04:32:04PM -0700, Mike Larkin wrote:  
> > > On Mon, Aug 28, 2017 at 11:18:13PM +0300, li...@wrant.com wrote:  
> > > > Mon, 28 Aug 2017 10:16:58 -0600 (MDT) Ted Unangst <t...@openbsd.org>  
> > > > > CVSROOT:      /cvs
> > > > > Module name:  src
> > > > > Changes by:   t...@cvs.openbsd.org    2017/08/28 10:16:58
> > > > > 
> > > > > Modified files:
> > > > >       usr.sbin/apmd  : apmd.8 apmd.c 
> > > > > 
> > > > > Log message:
> > > > > add -z and -Z options to auto suspend or hibernate when low on 
> > > > > battery.
> > > > > from Jesper Wallin
> > > > >   
> > > > 
> > > > Hi tech@,
> > > > 
> > > > Could someone please test and confirm suspend still works on i386?  I am
> > > > getting the laptop to wake but it's stuck, black screen, high fan speed,
> > > > no response, only long press on the power button works.  It used to work
> > > > flawless, I suspect it might be from the last few snapshots, can't tell.
> > > > 
> > > > Ready to provide details if this works elsewhere & someone's interested.
> > > > Please let me know if it's a known/expected issue, or better sendbug(1).
> > > > 
> > > > Kind regards,
> > > > Anton Lazarov
> > > >   
> > > 
> > > Hmm, I can repro this here even with qemu. It's stuck in lapic_delay.
> > > 
> > > I'll see if I can track down what's going wrong. It would also help if you
> > > could narrow down when it broke.
> > > 
> > > -ml
> > >   
> > 
> > I figured out what was going on, but it's unclear why this suddenly broke.
> > 
> > Once we get to the bottom of what caused the breakage, I'll commit a fix.
> > 
> > -ml
> >   
> 
> We figured out what was going wrong. I just committed a fix. Should be in
> snaps soon. Thanks for reporting it.
> 
> -ml

Wed, 30 Aug 2017 17:40:22 -0600 (MDT) Mike Larkin <mlar...@openbsd.org>
> CVSROOT:      /cvs
> Module name:  src
> Changes by:   mlar...@cvs.openbsd.org 2017/08/30 17:40:22
> 
> Modified files:
>       sys/arch/amd64/amd64: acpi_wakecode.S 
>       sys/arch/i386/i386: acpi_wakecode.S 
> 
> Log message:
> adjust ACPI resume-time saved stack location to account for a different
> layout used by clang on i386. Also add a clarification to amd64's version
> of the same (amd64 already had such an adjustment).
> 
> ok deraadt, tom, kettenis
> 

Hi Mike,

I just installed the snapshot immediately after it became available on
the mirrors, and can confirm suspend & resume works on my i386 laptop.
Hibernation works too.  Thank you very much for sorting this so quick.

Kind regards,
Anton Lazarov

Reply via email to