Mike Larkin <[email protected]> wrote:
> On Fri, Apr 10, 2026 at 04:03:13AM +0000, James Cook wrote:
> > Mike Larkin <[email protected]> wrote:
> > > On Wed, Apr 08, 2026 at 06:24:33PM +0000, James Cook wrote:
> > > > >Synopsis:      7.8 fails to resume after suspend on Lenovo E420s
> > > > >Category:      amd64
> > > > >Environment:
> > > >         System      : OpenBSD 7.8
> > > >         Details     : OpenBSD 7.8 (GENERIC.MP) #6: Fri Mar 20 10:18:39 
> > > > MDT 2026
> > > >                          
> > > > [email protected]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > > >
> > > >         Architecture: OpenBSD.amd64
> > > >         Machine     : amd64
> > > > >Description:
> > > >         I don't know if it's worth the effort to debug this old laptop, 
> > > > but
> > > >         here's a report in case it's helpful.
> > > >
> > > >         The computer does not wake from suspend when I open the
> > > >         lid. Instead, the indicator light (red dot over i in
> > > >         "Thinkpad" logo) starts flashing with a period of about one
> > > >         second, and I think I heard the optical drive do something.
> > > >
> > > >         I tried once in an X session, leaving it asleep for hours, and 
> > > > once
> > > >         in single-user mode, sleeping for a bit more than a minute. 
> > > > Suspended
> > > >         by closing lid. Same result both times.
> > > >
> > > >         I did not activate rtwn0 (mentioned in my other bug report
> > > >         about this computer; leads to crashes).
> > > > >How-To-Repeat:
> > > >         Close lid. Wait a bit. Open lid. (machdep.lidaction sysctl is 
> > > > at default
> > > >         value of 1.)
> > > > >Fix:
> > > >         Never sleep.
> > > >
> > >
> > > Can you try this diff and see if it fixes things?
> > >
> > > -ml
> >
> > No, I get the same result. (Tried in single-user mode.)
> >
> > BTW, I had to append whitespace to some of the "-" lines in your
> > patch before it would apply.
> >
> > --
> > James
> >
> 
> did it ever work at all on a previous version?

I got started bisecting OpenBSD releases. Results so far:

7.6: doesn't work; like with 7.8 and -current

6.8 and 7.2: sort-of works. For both, this is the sequence of events:
- I close the lid, the light starts pulsing slowly.
- I open the lid, it starts blinking more quickly (like on 7.6,
  7.8, -current).
- After a short pause the light pulses slowly again; apparently it
  fell asleep again.
- I close and open the lid a second time. Now the computer does
  wake up. But the text display is messed up: blue kernel messages
  are mixed with the existing content of the screen, in a strange
  way. There are some gaps in the blue text where letters are
  repeated vertically: e.g. in a string of lines that begin with
  "ugen", most of the "u"s aren't rendered and I instead see the
  proper content of the console before I put the computer to sleep.
  I get the impression an algorithm for minimizing updates when
  text scrolls is involved somehow.

In all cases I used a fresh install and didn't try X.

If I find more time I'll keep bisecting, maybe with 7.4, unless I
get more specific guidance.

-- 
James

Reply via email to