public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Andi Kleen <ak-l3A5Bk7waGM@public.gmane.org>
To: ole.rohne-vJEk5272eHo@public.gmane.org
Cc: Andi Kleen <ak-l3A5Bk7waGM@public.gmane.org>,
	"Pallipadi,
	Venkatesh"
	<venkatesh.pallipadi-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Pavel Machek <pavel-+ZI9xUNit7I@public.gmane.org>,
	Emmanuel Thom?? <Emmanuel.Thome-MZpvjPyXg2s@public.gmane.org>,
	Jon Valvatne <jon-hc6/xhmWZxdWk0Htik3J/w@public.gmane.org>,
	acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: Suspend-to-RAM on Sony Vaios
Date: Thu, 4 Nov 2004 10:02:34 +0100	[thread overview]
Message-ID: <20041104090233.GD28895@wotan.suse.de> (raw)
In-Reply-To: <yzo654mowci.fsf-vJEk5272eHo@public.gmane.org>

On Thu, Nov 04, 2004 at 09:24:29AM +0100, ole.rohne-vJEk5272eHo@public.gmane.org wrote:
> There is absolutely no guarantee that the machine comes "fresh out of
> suspend"! Here is my recollection of what the ACPI specs says: The

I don't see who should cause busmaster in flight operations
before suspend wakeup.

> code is not done from specs, but rather empirically based on overly
> forgiving firmware implementations. Specifically, the code seems to
> assume the hardware as it comes out of a boot, but there is no such
> guarantee.

Yes, that is the big bug of the ACPI specification. They should
have required the BIOS to post all hardware at least to the 
same state as it happens after initial power on. But Windows
chose to do it differently and now it is too late.

I think the best we can do is to use the BIOS infrastructure to
do this BIOS POST manually while still in real mode.

> 
> Andi> early printk to serial or vga if you're in text mode should
> Andi> always work.
> 
> You mean "should always work" as in "not hanging the machine"?
> Maybe...  It certainly doesn't "work" in the sense of displaying text
> on the screen.

Of course you cannot display anything on the screen when the video
card is not posted yet. I feel you're intentionally trying to misundertand
me.  If you want to debug the POST process you need some other debug
channel, like serial output or the usb debug console.

-Andi


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click

  parent reply	other threads:[~2004-11-04  9:02 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-03 14:45 Suspend-to-RAM on Sony Vaios Pallipadi, Venkatesh
     [not found] ` <88056F38E9E48644A0F562A38C64FB60033E4DDC-exJ48ZlmiLpQxe9IK+vIArfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-11-03 15:52   ` Andi Kleen
     [not found]     ` <20041103155217.GH24195-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 17:13       ` ole.rohne-vJEk5272eHo
     [not found]         ` <yzosm7q97q2.fsf-vJEk5272eHo@public.gmane.org>
2004-11-03 17:21           ` Andi Kleen
     [not found]             ` <20041103172120.GB18092-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 18:01               ` Matthew Garrett
     [not found]                 ` <1099504898.31687.31.camel-Xmbc1Sz64/5pghhO6/9/sx2eb7JE58TQ@public.gmane.org>
2004-11-04  4:15                   ` Andi Kleen
     [not found]                     ` <20041104041525.GE21211-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-04 10:39                       ` Matthew Garrett
2004-11-04 10:58                         ` Andi Kleen
2004-11-04 13:49                           ` ole.rohne-vJEk5272eHo
     [not found]                             ` <yzok6t14tbt.fsf-vJEk5272eHo@public.gmane.org>
2004-11-04 22:16                               ` Oisín Mac Fhearaí
     [not found]                                 ` <200411042216.03851.destynova-iUB+o6dfpG8i1yMB4YHZDQ@public.gmane.org>
2004-11-04 23:00                                   ` Matthew Garrett
2004-11-04  8:29                 ` ole.rohne-vJEk5272eHo
2004-11-04  8:24               ` ole.rohne-vJEk5272eHo
     [not found]                 ` <yzo654mowci.fsf-vJEk5272eHo@public.gmane.org>
2004-11-04  9:02                   ` Andi Kleen [this message]
     [not found]                     ` <20041104090233.GD28895-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-04 11:40                       ` Pavel Machek
2004-11-04 12:14                     ` ole.rohne-vJEk5272eHo
  -- strict thread matches above, loose matches on Subject: below --
2004-10-20  3:30 Li, Shaohua
2004-10-19 16:32 Pallipadi, Venkatesh
     [not found] ` <88056F38E9E48644A0F562A38C64FB600323619D-exJ48ZlmiLpQxe9IK+vIArfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-10-19 16:47   ` Luc Saillard
     [not found]     ` <20041019164702.GB25753-Snhs3Gxj9njPHUqn3ntIkQ@public.gmane.org>
2004-10-20  9:45       ` Proinnsias Breathnach
2004-10-19 11:45 Li, Shaohua
     [not found] ` <16A54BF5D6E14E4D916CE26C9AD3057559A0A4-4yWAQGcml66iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-10-19 12:39   ` Luc Saillard
     [not found]     ` <20041019123930.GA25753-Snhs3Gxj9njPHUqn3ntIkQ@public.gmane.org>
2004-10-19 13:47       ` Matthew Garrett
2004-10-19  9:25 Li, Shaohua
     [not found] ` <16A54BF5D6E14E4D916CE26C9AD3057559A05A-4yWAQGcml66iAffOGbnezLfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-10-19 10:11   ` Luc Saillard
2004-10-18  0:08 Jon Valvatne
     [not found] ` <20041018020816.48673359-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2004-10-18  4:15   ` Ivor Hewitt
     [not found]     ` <200410180415.59801.ivor-rtBon1mkn18@public.gmane.org>
2004-10-18 13:15       ` Jon Valvatne
2004-10-18 11:26   ` Pavel Machek
     [not found]     ` <20041018112632.GB4400-u08AdweFZfgxtPtxi4kahqVXKuFTiq87@public.gmane.org>
2004-10-20 22:13       ` Jon Valvatne
     [not found]         ` <20041021001331.69c6c965-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2004-10-20 22:53           ` Pavel Machek
     [not found]             ` <20041020225334.GC29863-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-01 14:54               ` Emmanuel Thomé
     [not found]                 ` <20041101145410.GB12006-xkTd+U360DcAs8EywTwl9A@public.gmane.org>
2004-11-01 15:17                   ` ole.rohne-vJEk5272eHo
2004-11-01 15:41                   ` Pavel Machek
     [not found]                     ` <20041101154127.GB1056-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-02 22:00                       ` Emmanuel Thomé
     [not found]                         ` <20041102220034.GA31435-xkTd+U360DcAs8EywTwl9A@public.gmane.org>
2004-11-02 22:09                           ` Pavel Machek
     [not found]                             ` <20041102220958.GF1407-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-03 10:51                               ` Andi Kleen
     [not found]                                 ` <20041103105106.GA4174-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 11:13                                   ` Pavel Machek
     [not found]                                     ` <20041103111306.GA1002-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-03 12:36                                       ` Andi Kleen
     [not found]                                         ` <20041103123625.GA18867-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 12:38                                           ` Pavel Machek
     [not found]                                             ` <20041103123830.GB1002-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-03 12:47                                               ` Andi Kleen
     [not found]                                                 ` <20041103124757.GE18867-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 12:50                                                   ` Pavel Machek
     [not found]                                                     ` <20041103125047.GD1002-I/5MKhXcvmPrBKCeMvbIDA@public.gmane.org>
2004-11-03 13:08                                                       ` Andi Kleen
2004-11-03 11:31                                   ` ole.rohne-vJEk5272eHo
     [not found]                                     ` <yzoekjbgod9.fsf-vJEk5272eHo@public.gmane.org>
2004-11-03 12:41                                       ` Andi Kleen
     [not found]                                         ` <20041103124138.GC18867-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 13:52                                           ` ole.rohne-vJEk5272eHo
     [not found]                                             ` <yzois8n9h17.fsf-vJEk5272eHo@public.gmane.org>
2004-11-03 14:11                                               ` Andi Kleen
     [not found]                                                 ` <20041103141134.GA24195-B4tOwbsTzaBolqkO4TVVkw@public.gmane.org>
2004-11-03 14:49                                                   ` ole.rohne-vJEk5272eHo
2004-11-03  9:46                           ` ole.rohne-vJEk5272eHo
2004-10-21 16:19           ` Florian Hühn
2004-10-19  8:11   ` Luc Saillard

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=20041104090233.GD28895@wotan.suse.de \
    --to=ak-l3a5bk7wagm@public.gmane.org \
    --cc=Emmanuel.Thome-MZpvjPyXg2s@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=jon-hc6/xhmWZxdWk0Htik3J/w@public.gmane.org \
    --cc=ole.rohne-vJEk5272eHo@public.gmane.org \
    --cc=pavel-+ZI9xUNit7I@public.gmane.org \
    --cc=venkatesh.pallipadi-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    /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