i855/6.8.2/1280x768/swsusp1 - can't restore mode after hibernate
Jay R. Ashworth
jra at baylink.com
Tue Sep 27 08:30:10 PDT 2005
I'm setting up one of these spiffy new Sony VGN-T350P subnotes for a
client with SuSE9.3 dualbooting with WinXP. Everything has worked out
better than expected... except X.
It's running Xorg 6.8.2, and I have to use 855resolution to set one of
the unused VBIOS modes to 1280x768, so that the Xserver can find that
mode to use it -- even though there's a modeline in the config file for
that resolution, X pukes on it, saying
(II) I810(0): Not using mode "1280x768" (no mode of this name)
unless I run 855resolution 5c 1024 768 at boot.
Now, that's ok, and I get widescreen... right up until I hibernate the
machine. Hibernation works *wonderfully*... but when X comes back up,
it can't find the video mode anymore, and the suspended X server falls
over, for KDM to restart it.
Note that this is *not* swsusp*2*; it's the kernel based version in
SuSE's 220.127.116.11 kernel... which I would *much* rather run; this laptop
is for a businessman, not a geek.
I can't tell you whether X pukes into it's log... because that log
gets overwritten on the restart (should it rename the found log file to
Xorg.#.log- on start, maybe?).
I realize that the *fundamental* problem here is Sony failing to pay
Intel to put the proper resolution in the ROM VBIOS. But that doesn't
help me much.
Is there a way to convince Xorg to run that res without having the
VBIOS say it's ok? Or, alternatively, is there a way to re-run 855res
on de-hibernate that I'm missing? I've tried setting it up as a
service, and having /etc/sysconfig/powersave/sleep restart it, but that
isn't working. I'm beginning to think that maybe 855res needs to be
translated into a module, so it can be reloaded... but maybe even
*that* wouldn't be early enough in the unhibernate sequence.
Those linux laptop people who name everything after breeds of Penguins
*sell this laptop with Linux*; I'm reasonably certain that a) they
wouldn't tolerate this and therefore that b) it acn be solved.
I just don't know how.
Jay R. Ashworth jra at baylink.com
Designer Baylink RFC 2100
Ashworth & Associates The Things I Think '87 e24
St Petersburg FL USA http://baylink.pitas.com +1 727 647 1274
"NPR has a lot in common with Nascar... we both turn to the left."
- Peter Sagal, on Wait Wait, Don't Tell Me!
More information about the xorg