On Thu, Jul 19, 2007 at 03:41:51PM +0100, Dave Royal wrote:
> Stefan Seyfried wrote:
> > Hi Dave,

> > I actually found out, that i have a 0657AVU sitting on my desk :-)
> > It works fine with "-a 3" on 32bit, but on 64bit it needs "-a 1 -m".
> > So, just to make sure, i'd like you to try the following:
> >
> > echo 0 > /proc/sys/kernel/acpi_video_flags
> > s2ram -f -a 1 -m
> >
> > and test if that works for you, too. I really hope it does, since
> > the last thing i'd like to do is make the whitelist architecture
> > dependent :-)
> Yes, that works for me in both text console and X.
> 
> The only oddity is that, on resume, the letters "inu" appear on the
> screen for a few seconds, but I guess the world can live with that.

Yes, that's expected. The reason is, that the POSTing of the card (which
turns the light back on) happens in kernel space. The card is afterwards
in "mode 3", aka. plain VGA mode. Then the low level resume code writes
some debug characters into the VGA buffer (the yellow "inu" that you are
seeing). Then the resume returns to userspace, and in userspace we reset
the VESA mode we had before suspend. This then probably restores the
framebuffer and the "inu" is gone.
Before, we would POST and restore the VESA mode in the kernel, and the
VESA restore was done immediately after POST, so you did not see those
debugging characters, but that does not work on 64bit for some yet unknown
to me reason.
Functionally, both methods _should_ be the same...

(and just for those wondering about "inu", it is actually "Linu", and
each character is written to the VGA buffer at a different stage of resume.
The "L" is actually written before POSTing the card, and the POST probably
just clears the buffer, so you never see it, and end up with "inu" :-)

Thanks for testing :-)

-- 
Stefan Seyfried
QA / R&D Team Mobile Devices        |              "Any ideas, John?"
SUSE LINUX Products GmbH, Nürnberg  | "Well, surrounding them's out." 

This footer brought to you by insane German lawmakers:
SUSE Linux Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Suspend-devel mailing list
Suspend-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/suspend-devel

Reply via email to