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

Reply via email to