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