public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: ezra peisach <epeisach-AW32GngNFaTp5eoAjl1PXg@public.gmane.org>
To: David Ford
	<david+challenge-response-qokYbnrgTHEgsBAKwltoeQ@public.gmane.org>
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: PROBLEM: LCD display dead after ACPI suspend to RAM (S3)
Date: Thu, 22 Jan 2004 13:11:29 -0500 (EST)	[thread overview]
Message-ID: <200401221811.NAA274801@med-xtal.bu.edu> (raw)


>Try hitting the hardware function key that swaps the CRT/LCD and/or the 
>function key that changes the font.

>Works on my laptop.  Really annoying two-fold issue.  First, the screen 
>is blank, second, I have to blindly run setfont to change the garbage 
>font to a readable font.

>I'm not running an fb, just an nvidia card in text mode on a Dell 
>Inspiron 8200.
I have been probing this issue on an Inspiron 8200 - but with a radeon
card.

The essential problem in S3 is four fold:
a) When entering S3 - power is turned off to the video card. When 
power is restored, the vga interface is confused as to register settings, etc.
b) vgacon does have any power management handling capabilities.
c) radeonfb does not handle power management either - except for the case
   of powerbooks. 
d) On power restore, I have observed that the backlight of the display 
is turned off. If I use radeontools to turn back on the display, I can then
see what is there.

I am working on a set of patches to store the state of the VGA card
(drivers/video/vgacon.c) before power shutdown and after restore. (I have the
basics - but it needs to be cleaned up). 

What is then missing is the interface to poke at the radeon and I
suspect nvidia card to turn on the backlight. When X is running
switching away from VC 7 and back resets the flag - a better solution
is eventually needed. Perhaps radeonfb will be the way to go - but it needs
to have power handling code implemented on all platforms.

Ezra




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

             reply	other threads:[~2004-01-22 18:11 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-22 18:11 ezra peisach [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-01-22 13:17 PROBLEM: LCD display dead after ACPI suspend to RAM (S3) Georg C. F. Greve
     [not found] ` <m3hdyo2kce.fsf-glUV91rXKAHWIjgkaejU9x2eb7JE58TQ@public.gmane.org>
2004-01-22 14:09   ` Matthew Garrett
     [not found]     ` <E1AjfWl-0006f8-00-QGMSyCZBOSwv4zxTlrOuLwNdhmdF6hFW@public.gmane.org>
2004-01-22 15:05       ` Georg C. F. Greve
2004-01-22 14:38   ` Luca Capello
     [not found] ` <20040122140155.GC5194@hell.org.pl>
     [not found]   ` <20040122140155.GC5194-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2004-01-22 15:42     ` Georg C. F. Greve
     [not found]       ` <1074790450.1585.4.camel@darkstar.portugal>
     [not found]         ` <1074790450.1585.4.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org>
2004-01-22 17:13           ` Georg C. F. Greve
     [not found]             ` <m3ad4fdi02.fsf-glUV91rXKAHWIjgkaejU9x2eb7JE58TQ@public.gmane.org>
2004-01-22 17:25               ` Sérgio Monteiro Basto
     [not found]                 ` <1074792345.1581.8.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org>
2004-01-22 18:31                   ` Georg C. F. Greve
     [not found]                     ` <m3brov96ns.fsf-glUV91rXKAHWIjgkaejU9x2eb7JE58TQ@public.gmane.org>
2004-01-22 18:45                       ` Sérgio Monteiro Basto
     [not found]                         ` <1074797130.1585.19.camel-4/PLUo9XfK/yXfm4dIG/yWZHpeb/A1Y/@public.gmane.org>
2004-01-22 19:09                           ` Georg C. F. Greve
2004-01-22 22:00               ` Karol Kozimor
     [not found]                 ` <20040122220011.GB2293-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2004-01-22 22:32                   ` Georg C. F. Greve
     [not found]       ` <20040122154638.GA11867@hell.org.pl>
     [not found]         ` <20040122154638.GA11867-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org>
2004-01-22 17:16           ` Georg C. F. Greve
     [not found]             ` <m365f3dhtv.fsf-glUV91rXKAHWIjgkaejU9x2eb7JE58TQ@public.gmane.org>
2004-01-22 17:29               ` Georg C. F. Greve
2004-01-22 17:33               ` David Ford
     [not found]                 ` <40100962.4040306-qokYbnrgTHEgsBAKwltoeQ@public.gmane.org>
2004-01-22 19:04                   ` Georg C. F. Greve
     [not found]                     ` <m37jzj9547.fsf-glUV91rXKAHWIjgkaejU9x2eb7JE58TQ@public.gmane.org>
2004-01-23  1:04                       ` Alexei Gilchrist
     [not found]                         ` <20040123010430.GA1015-JAjqph6Yjy/o0IyPN7li9Ydd74u8MsAO@public.gmane.org>
2004-01-23 10:32                           ` Georg C. F. Greve

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=200401221811.NAA274801@med-xtal.bu.edu \
    --to=epeisach-aw32gngnfatp5eoajl1pxg@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=david+challenge-response-qokYbnrgTHEgsBAKwltoeQ@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@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