From: Matthew Garrett <mjg59@srcf.ucam.org>
To: Jon Smirl <jonsmirl@gmail.com>
Cc: Pavel Machek <pavel@ucw.cz>,
Carl-Daniel Hailfinger <c-d.hailfinger.devel.2005@gmx.net>,
ncunningham@linuxmail.org,
ACPI List <acpi-devel@lists.sourceforge.net>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [RFC] Reliable video POSTing on resume
Date: Sat, 05 Feb 2005 08:15:35 +0000 [thread overview]
Message-ID: <1107591336.8575.51.camel@tyrosine> (raw)
In-Reply-To: <9e47339105020418306a4c2c93@mail.gmail.com>
On Fri, 2005-02-04 at 21:30 -0500, Jon Smirl wrote:
> I suspect the problem in that case is a compressed VBIOS. Some laptops
> compress the VBIOS and the system BIOS into a single ROM and then
> expand them at power on. Sounds like this is not happening on resume.
> To get around the problem copy the image from C000:0 before suspend to
> a place in preserved RAM where wakeup.S can find it and then copy it
> back to C000:0 on resume. To test for this checksum C000:0 before
> suspend and after and see if it has changed.
No, that's not what's happening. If you disassemble the code at
c000:blah in a laptop, you'll often find that it jumps off to a
completely different section of address space. During POST, that
contains video BIOS. After POST, it may be something like USB boot
support. Without reading it directly out of flash, it's not possible to
recover that code.
> You can always do a simple test. If a program like vbios.vm86 or
> vbetool can reset the card, then there is no reason wakeup.S shouldn't
> be able to do it too if the environment is set up correctly.
These tools can cause machines to hang, even if run immediately after
boot (and without X running). On other machines, things are less bad -
they just switch the backlight off instead. On some machines (Thinkpads
are quite good in this respect), they'll work nicely.
--
Matthew Garrett | mjg59@srcf.ucam.org
next prev parent reply other threads:[~2005-02-05 8:16 UTC|newest]
Thread overview: 83+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20050122134205.GA9354@wsc-gmbh.de>
[not found] ` <4201825B.2090703@gmx.net>
[not found] ` <e796392205020221387d4d8562@mail.gmail.com>
[not found] ` <420217DB.709@gmx.net>
[not found] ` <4202A972.1070003@gmx.net>
[not found] ` <20050203225410.GB1110@elf.ucw.cz>
[not found] ` <1107474198.5727.9.camel@desktop.cunninghams>
2005-02-04 2:35 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Carl-Daniel Hailfinger
2005-02-04 2:51 ` Nigel Cunningham
2005-02-04 7:18 ` Jon Smirl
2005-02-04 7:44 ` Pavel Machek
2005-02-04 17:38 ` Jon Smirl
2005-02-05 0:52 ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-05 1:08 ` Jon Smirl
2005-02-05 9:35 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Pavel Machek
2005-02-05 11:35 ` [RFC] Reliable video POSTing on resume Ondrej Zary
2005-02-06 16:02 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Alan Cox
2005-02-07 2:11 ` Adam Sulmicki
2005-02-07 14:27 ` [RFC] Reliable video POSTing on resume Paulo Marques
2005-02-07 14:36 ` Carl-Daniel Hailfinger
2005-02-07 15:39 ` Paulo Marques
2005-02-07 16:01 ` Pavel Machek
2005-02-07 16:20 ` Li-Ta Lo
2005-02-11 1:47 ` [ACPI] " Carl-Daniel Hailfinger
2005-02-07 18:04 ` Adam Sulmicki
2005-02-07 16:39 ` Li-Ta Lo
2005-02-07 13:24 ` [ACPI] Re: [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Matthew Garrett
2005-02-07 14:09 ` Pavel Machek
2005-02-10 19:13 ` Bill Davidsen
2005-02-10 19:25 ` Ville Syrjälä
2005-02-10 20:08 ` Matthew Garrett
2005-02-10 20:17 ` Jon Smirl
2005-02-10 20:29 ` Matthew Garrett
2005-02-10 20:34 ` Jon Smirl
2005-02-10 20:46 ` [RFC] Reliable video POSTing on resume Kendall Bennett
2005-02-10 21:06 ` Matthew Garrett
2005-02-10 21:20 ` Kendall Bennett
2005-02-10 21:28 ` Jon Smirl
2005-02-10 22:53 ` Matthew Garrett
2005-02-11 1:41 ` [ACPI] " Carl-Daniel Hailfinger
2005-02-10 20:32 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Ville Syrjälä
2005-02-10 19:31 ` Pavel Machek
2005-02-10 23:03 ` Matan Ziv-Av
2005-02-07 19:27 ` Eric W. Biederman
2005-02-07 20:59 ` Pavel Machek
2005-02-04 5:03 ` Jon Smirl
2005-02-04 7:49 ` Pavel Machek
2005-02-04 12:17 ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04 13:51 ` [ACPI] " Matthew Garrett
2005-02-04 16:30 ` Pavel Machek
2005-02-04 17:31 ` Jon Smirl
2005-02-04 18:10 ` Jesse Barnes
2005-02-04 20:29 ` Jon Smirl
2005-02-04 22:13 ` James Simmons
2005-02-04 21:56 ` James Simmons
2005-02-04 22:59 ` Legacy IO spaces (was Re: [RFC] Reliable video POSTing on resume) Jon Smirl
2005-02-04 23:34 ` Jesse Barnes
2005-02-05 0:48 ` Jon Smirl
2005-02-05 22:42 ` [ACPI] " Benjamin Herrenschmidt
2005-02-06 0:17 ` Jon Smirl
2005-02-06 0:07 ` Jon Smirl
2005-02-06 0:19 ` Jesse Barnes
2005-02-05 2:04 ` [RFC] Reliable video POSTing on resume Matthew Garrett
2005-02-05 2:09 ` Jon Smirl
2005-02-05 2:17 ` Matthew Garrett
2005-02-05 2:30 ` Jon Smirl
2005-02-05 8:15 ` Matthew Garrett [this message]
2005-02-05 11:53 ` Ondrej Zary
2005-02-05 12:28 ` Matthew Garrett
2005-02-05 15:47 ` Jon Smirl
2005-02-05 16:48 ` [ACPI] " Stefan Dösinger
2005-02-05 17:38 ` Jon Smirl
2005-02-06 11:05 ` Stefan Dösinger
2005-02-07 10:20 ` Helge Hafting
2005-02-07 14:22 ` Pavel Machek
2005-02-05 15:55 ` Jon Smirl
2005-02-05 9:37 ` Pavel Machek
2005-02-05 9:49 ` Nigel Cunningham
2005-02-05 15:49 ` Jon Smirl
2005-02-04 22:09 ` James Simmons
2005-02-05 1:07 ` Carl-Daniel Hailfinger
2005-02-05 1:14 ` Carl-Daniel Hailfinger
2005-02-04 14:40 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Xavier Bestel
2005-02-05 1:10 ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04 7:48 ` [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon)) Pavel Machek
2005-02-04 10:26 ` Oliver Neukum
2005-02-04 11:32 ` [RFC] Reliable video POSTing on resume Carl-Daniel Hailfinger
2005-02-04 12:11 ` [ACPI] " David Goodenough
2005-02-04 16:15 ` Pavel Machek
[not found] <fa.fmtnc0t.131o1g5@ifi.uio.no>
[not found] ` <fa.eiu608d.10522qb@ifi.uio.no>
2005-02-12 13:10 ` Bodo Eggert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1107591336.8575.51.camel@tyrosine \
--to=mjg59@srcf.ucam.org \
--cc=acpi-devel@lists.sourceforge.net \
--cc=c-d.hailfinger.devel.2005@gmx.net \
--cc=jonsmirl@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=ncunningham@linuxmail.org \
--cc=pavel@ucw.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox