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
