On Fri, Oct 10, 2014 at 10:01:18AM -0700, John Magolske wrote: > Hi, > > I have an X31 ThinkPad on which I've installed OpenBSD. Everything > seems to be working fine, with the exception of suspend to RAM. > > cat /etc/rc.conf.local > apmd_flags="-C" > > Upon issuing the `zzz` command, the screen turns off, the machine > spins down and the little crescent-moon "sleep" indicator lights up. > But when woken, the screen comes up frozen with lots of vertical > stripes. Blind-typing comands into the console has no effect (e.g. > `zzz` from a root console then `halt -p` after the awakening attempt). > > I've tried `zzz` from X as well as from the console, tried > `disable acpithinkpad` & `disable acpi` (independently from each > other) after "boot> -c", fiddled various settings in the BIOS...but > in all cases there is the same frozen screen with vertical stripes. > > Because I've also had no luck getting suspend to work under Debian > (Stable & Testing), I'm thinking the issue might be an old graphics > card that's no longer supported. I realize this machine is over 10 > years old and at some point dev effort must focus on more recent > hardware... but I just wanted to check & see if there's something else > to try that might get suspend working here. > > Though a pretty meager machine performance-wise by today's standards, > from a physicality standpoint the X31 is IMO one of the nicest compact > laptops out there. Very nice keyboard (better key action than the > X201s I type this) and I like the "tall-screen" format (the low-res is > fine for me with the right bitmap font). And it has enough power for > my basic needs (running a shell, tmux, mutt, vim, elinks, ncmpcpp etc). > > Anyhow, just trying to squeeze some more life out of this ThinkPad. > If I can't get suspend to work, maybe I'll look into swapping out the > mobo with something lightweight like a Pandaboard... > > BTW -- this is my first experience with OpenBSD, and I have to say the > installation was incredibly straightforward and easy to understand. > Really liking what I see so far! > > Thanks for any suggestions, > > John > > ----
boot -c , disable radeondrm (and also disable auto xdm start). See if you can zzz/resume from the console without radeondrm running. That will at least give us a place to start. Another thing you can try is seeing if the machine is in ddb on resume for some reason. Try a few (3 or 4) "bo re" commands (enter after each). See if the machine reboots, and if so you might have clues in dmesg after reboot. -ml