From: Andre E. <an...@ei...> - 2004-05-28 13:21:53
|
Hey! Sorry for semi spamming the list tonight - but I'm finally getting places :) As previously mentioned, my Compaq as well as many other HP model notebooks= =20 slow down considerably when running on battery. Short off "ACPI=3Doff" ther= e=20 seemed to be no workaround. Well, tonight, while recompiling the DSDT a few times to remove warnings an= d=20 errors, I stumbled across this (in method SMSL If (0x01) { Store (\_SB.PCI0.ISA.EC0.TTDC, TRDC) Store ("AC remove! Set Throttle Duty Cycle ---: ", Debug) Store (TRDC, Debug) Store (0x01, TREN) } I am assuming that the "If (0x01)" was put there by a developer to disable= =20 this throttle duty cycle mechanism easily for testing, or maybe for differe= nt=20 OEMs. In any case, I changed "If (0x01)" to "If (0x00)" and voila, I am typing th= is=20 email from KDE with the power cord unplugged - no slowdown at all. Now my questions: 1) Does this sound sane? 2) Should I submit the updated DSDT to acpi.sf.net? Cheers, Andr=E9 |