Re: 2.6.12.3 clock drifting twice too fast (amd64)

From: Jeff Mahoney
Date: Wed Aug 17 2005 - 08:21:13 EST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

fyhlu wrote:
> Me too. If use latest kernel mouse is dead.
>
> By the way, did you solve the battery problem in Linux. "Can not read
> battery status"

Yes. It's a problem with the DSDT. Install pmtools (for iasl - the acpi
compiler) and grab
ftp://ftp.suse.com/pub/people/jeffm/acpi/Acer_Ferrari_4000.DSDT.asl

You'll need to enable ACPI_CUSTOM_DSDT to do use it, or if you're on a
SUSE system (sorry, I don't know if/which other systems support this),
you can enable a new DSDT by including it in the init{rd,ramfs}. (See
the -a option to mkinitrd)

The attached script will turn your AML file into a character array for
use with ACPI_CUSTOM_DSDT.

There are other issues that need to be worked out in the DSDT, and since
I'm not an ACPI guru (or even anything beyond a casual observer), this
may take some time. Specifically, I get this ...
nsxfeval-0251 [06] acpi_evaluate_object : Handle is NULL and Pathname
is relative
... for several paths, which a bit of debugging tells me is _PR[0-3]
from the root node. Unfortunately, there is no instance of _PR[0-3] in
the DSDT asl file.

- -Jeff

- --
Jeff Mahoney
SuSE Labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFDAzmpLPWxlyuTD7IRAhupAJ9rAXNZAX3tzHxCzwYuPUE1LO/ivwCghvTT
8uaZtso9gnu9FGk8Imjk94k=
=Iesw
-----END PGP SIGNATURE-----

Attachment: file2string.pl
Description: Perl program