mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: ebiederm@xmission.com (Eric W. Biederman)
To: Pavel Machek <pavel@ucw.cz>
Cc: Jon Smirl <jonsmirl@gmail.com>,
	ncunningham@linuxmail.org,
	Carl-Daniel Hailfinger <c-d.hailfinger.devel.2005@gmx.net>,
	ACPI List <acpi-devel@lists.sourceforge.net>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [RFC] Reliable video POSTing on resume (was: Re: [ACPI] Samsung P35, S3, black screen (radeon))
Date: 07 Feb 2005 12:27:41 -0700	[thread overview]
Message-ID: <m1lla0187m.fsf@ebiederm.dsl.xmission.com> (raw)
In-Reply-To: <20050205093550.GC1158@elf.ucw.cz>

Pavel Machek <pavel@ucw.cz> writes:

> Hi!
> 
> > > We already try to do that, but it hangs on 70% of machines. See
> > > Documentation/power/video.txt.
> > 
> > We know that all of these ROMs are run at power on so they have to
> > work. This implies that there must be something wrong with the
> > environment the ROM are being run in. Video ROMs make calls into the
> > INT vectors of the system BIOS. If these haven't been set up yet
> > running the VBIOS is sure to hang.  Has someone with ROM source and
> > the appropriate debugging tools tried to debug one of these hangs?
> > Alternatively code could be added to wakeup.S to try and set these up
> > or dump the ones that are there and see if they are sane.
> 
> Rumors say that notebooks no longer have video bios at C000h:0; rumors
> say that video BIOS on notebooks is simply integrated into main system
> BIOS. I personaly do not know if rumors are true, but PCs are ugly
> machines....

The state of current hardware has already been mentioned but let
me clarify.  This is not a laptop problem anytime you have onboard
video you are unlikely to have a separate video ROM.  This includes
many recent server boards as well as laptops.  When the board boots
up there will be a video option ROM shadowed into the usually location
at C000h:0 but what becomes of it afterwards is a good question.

For server boards most commonly this seems to be a flavor of the ATI
Rage XL chip.  It is a low end part that I doubt getting documentation
for will be very hard.   And according to
Documentation/power/video.txt this is one of the cases that actually
works.

What is happening in those POST routines of a video card is typically
the code to initialize the memory controller on the video card.  Plus
a little bit of code to set the video mode.  If I read the
documentation correctly in a S3 power state only the RAM is preserved.
So it does look like the video post is needed.

Hmm.  Looking at the ACPI 3.0 spec it appears there is a _ROM method
that can be called to get a copy of the ROM image for an onboard
video card.  Has any one tried that method?

Eric


  parent reply	other threads:[~2005-02-07 19:30 UTC|newest]

Thread overview: 82+ 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             ` 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 [this message]
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
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

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=m1lla0187m.fsf@ebiederm.dsl.xmission.com \
    --to=ebiederm@xmission.com \
    --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

Powered by JetHome