http://bugzilla.kernel.org/show_bug.cgi?id=8713





------- Comment #20 from [EMAIL PROTECTED]  2008-05-31 00:41 -------
Created an attachment (id=16347)
 --> (http://bugzilla.kernel.org/attachment.cgi?id=16347&action=view)
Compiled DSDT.aml with compilation error fixed

I followed the instructions in the Gentoo forum about how to fix the ACPI in
the BIOS:

http://forums.gentoo.org/viewtopic.php?t=122145

So I decompiled DSDT.aml and tried to compile it again.  It gave one error and
two warnings.  I fixed the error, but couldn't fix the warnings.  I placed the
compiled DSDT.aml in /boot/DSDT.aml with the following options in
/boot/grub/menu.lst:

title           Ubuntu 8.04, kernel 2.6.24-17-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24-17-generic
root=UUID=6bc031bf-50e0-446d-b30
8-a682677d9fb4 ro quiet acpi_no_auto_ssdt
initrd          /boot/initrd.img-2.6.24-17-generic
quiet

The key is in the parameter acpi_no_auto_ssdt and the new fixed DSDT.aml.  It
seems to work fine now.  I installed lmsensors and the temperature of my two
CPU's is always between 65 and 80ºC.  Still pretty hot, but at least it
doesn't reach 97ºC as before, forcing it to shutdown.

See the source code of DSDT.aml in my previous post:
http://bugzilla.kernel.org/show_bug.cgi?id=8713#c18

I tried to compile the latest  2.6.25.4 kernel patched ACPI DSDT in initrd, but
I did something wrong and end up with no sound and no wifi, so I went back to
the 2.6.24-17 that comes with Ubuntu 8.04, but with the parameter
acpi_no_auto_ssdt at start and the fixed DSDT.aml file placed ant /boot/.  The
result is that finally I'm not sure if it is working now just because of the
acpi_no_auto_ssdt parameter or if the fixed DSDT.aml file is needed.  I hope
somebody can tell me.

I know all the above is confusing.  Sorry for that, but I couldn't find
information anywhere and I'm sure this will be still helpful for the people
trying to fix their lenovos to work with Linux.

Should I post these 2 files somewhere else?  I guess I should send this to
Lenovo at least.

Is the kernel going to fix this with this new DSDT.aml file?  Should a Linux
distribution fix it?  Or should just Lenovo fix its BIOS?


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to