public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
From: Joshua Wise <joshua-NtISFavHD68j5TC/SZClsA@public.gmane.org>
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: ACPI on hp tc1100
Date: Sat, 04 Dec 2004 23:40:13 -0500	[thread overview]
Message-ID: <41B2912D.8020105@joshuawise.com> (raw)

Hi all,

I'd like to start off this email by commending the authors of the ACPI 
drivers for Linux. I've done a little bit of looking into fixing the 
DSDT for the hp tc1100, and in my research, I gained quite an 
appreciation for what an endeavour it must be to write something to 
parse this, make sense out of it, and then act properly on it.

Anyway, without further ado, here's my status report for hp tc1100:

* No crashes on boot. That's good.

* The device does the Right Thing in terms of going on battery and off 
battery.

* ACPI detects the multiple clock states available to the processor, and 
seems to be able to act on them.

* ACPI detects the battery and can figure out its charge state.

* When the device is commanded to go into standby (S0) via the following 
command ...
	# echo standby > /sys/power/sleep
   ... the device turns its screen black, then restores the contents of 
the screen by repainting. The system is then as it was left.

* When the device is commanded to suspend to ram (S3) via the following 
command ...
	# echo mem > /sys/power/sleep
   ... the system does any one of a number of things.

   - The system can fail to acquire some semaphore as reported in the 
system log. It will then fail to go to sleep.
   - If the nvidia binary-only driver has been loaded, and X has been 
run within that cycle of loading the nvidia driver, then the system goes 
to sleep. When commanded to wake through the power switch, the system 
will switch to a console momentarily, print some debugging messages, 
then blank the screen and seemingly halt.
   - If the nvidia binary-only driver has been loaded, and X has not 
been run within that cycle of loading the nvidia driver, then the system 
goes to sleep. When commanded to wake through the power switch, the 
system will go back to the console in which the system was left. The 
system will be functional, except for the wireless driver, as will be 
mentioned below. If X is run in this load cycle of the nvidia 
binary-only driver, the system's display will blank and the system will 
seemingly halt.
   - If the nvidia binary-only driver has not been loaded, then the 
system goes to sleep. When commanded to wake through the power switch, 
the system will go back to the console in which the system was left. The 
system will be functional, except for the wireless driver, as will be 
mentioned below.

* After the device has been woken, the internal ipw2100 wireless card 
will no longer function. Reloads of the module will succeed, but no card 
will be detected.

* The device seems to run very warm, and the fan is almost always on. I 
am not sure whether this is a function of running Linux, or whether this 
has always happened -- Windows was only running on this device for about 
two or three hours before Debian was loaded on it.

* The wacom_acpi patch provided by Jamey Hicks seems to work out of the 
box on 2.6.9, although with the latest ACPI patches, it seems that 
acpi_get_current_resources has been deprecated. What is the replacement 
for that?

Does anyone have any insight to the problems seen? If you need more 
detail, feel free to reply.

Thanks for all the great work!
joshua


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

             reply	other threads:[~2004-12-05  4:40 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-05  4:40 Joshua Wise [this message]
     [not found] ` <41B2912D.8020105-NtISFavHD68j5TC/SZClsA@public.gmane.org>
2004-12-05 11:24   ` ACPI on hp tc1100 liste-9nAOAgdJVo4b1SvskN2V4Q
     [not found]     ` <Pine.LNX.4.60.0412051210070.990-KnfdeQs3A3X/9pzu0YdTqQ@public.gmane.org>
2004-12-05 21:03       ` Joshua Wise
     [not found]         ` <41B377AE.7080108-NtISFavHD68j5TC/SZClsA@public.gmane.org>
2004-12-05 21:14           ` Stefan Dösinger
     [not found]             ` <200412052214.25733.stefandoesinger-RbZlAiThDcE@public.gmane.org>
2004-12-05 23:32               ` Joshua Wise
2004-12-26  7:17           ` Joshua Wise
     [not found]             ` <41CE656C.1050500-NtISFavHD68j5TC/SZClsA@public.gmane.org>
2004-12-26  7:31               ` Dave Jones
     [not found]                 ` <20041226073113.GA919-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2004-12-26 20:24                   ` Joshua Wise
     [not found]                     ` <41CF1DF0.60504-NtISFavHD68j5TC/SZClsA@public.gmane.org>
2004-12-26 20:36                       ` Dave Jones
     [not found]                         ` <20041226203637.GB26474-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2004-12-26 20:52                           ` Joshua Wise

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=41B2912D.8020105@joshuawise.com \
    --to=joshua-ntisfavhd68j5tc/szclsa@public.gmane.org \
    --cc=acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@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