[ltp] Re: [RESEND] [PATCH 2/3] Introduce acpi_root_table=rsdt boot param and dmi list to force rsdt

Thomas Renninger linux-thinkpad@linux-thinkpad.org
Tue, 21 Oct 2008 13:07:04 +0200


On Monday 20 October 2008 17:46:28 Henrique de Moraes Holschuh wrote:
> On Sun, 19 Oct 2008, Thomas Renninger wrote:
> > The rest share one BIOS and have been added in hope that this bug gets
> > solved, but this is not proven:
> >   T41p shutting down due to "temperature critical"
> >   https://bugzilla.novell.com/show_bug.cgi?id=378327
> > I saw a kind of fixed temperature offset with the exact same machine
> > models and exact same BIOS. Short after cold boot the one machine showed
> > about 15 degree C more than the other. This looked like wrong, too high
> > temperature values read from EC on the one machine. I never found out
> > why, this could explain and fix it, but I did not double check.
>
> How is using the RSDT instead of XSDT going to help with that?

RSDT -> FADT (early rev)
XSDT -> other FADT (later rev)

Broken IO addresses are taken, this can theoretically cause everything.
E.g. the slow boot of the R50e caused by wrong IO FADT adresses
is related to the EC:
http://bugzilla.kernel.org/show_bug.cgi?id=8246#c26
Ok I tested 2.6.20.3 with ec_intr=0 and it works fine.

But as said, this is not proven for the temperature problem for the non R40e 
and non R50e. I added them, because I know that the 32 bit address for those 
is used on XP and it's safe.
As soon as these patchseries is in, people can easily try things out using the 
boot param.

   Thomas