[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
Mon, 20 Oct 2008 18:43:09 +0200
On Monday 20 October 2008 03:01:42 Matthew Garrett wrote:
> On Sun, Oct 19, 2008 at 11:50:55PM +0200, Thomas Renninger wrote:
> > Introduce acpi_root_table=rsdt boot param and dmi list to force rsdt
> >
> > References: http://bugzilla.kernel.org/show_bug.cgi?id=8246
> >
> > Blacklist R40e, R51e and T40, T40p, T41, T41p, T42, T42p, R50 and R50p
> > ThinkPads to use the RSDT instead of the XSDT.
>
> I'm very sceptical about this. All of these machines were released years
> before Vista, which makes me unsure about the diagnosis that this is
> something to do with Vista readyness.
I sent you a link to BIOS updates where the last changelog entry stated VISTA
support. Hmm, I double checked R40e and R50e and there is nothing about VISTA
support.
Nevertheless, this would mean the addresses used by Linux are not supported.
> I'm very sceptical about this
Could you please explain why? Or better suggest another solution if you have a
better one.
XP uses the 32 bit adresses. Vista the 64 bit adresses.
For some reason, the 64 bit addresses are not 0 as demanded by the spec if
they should get ignored, therefore Linux takes them. There is no way of
automated detection, because all this happens before the DSDT is parsed.
Could you please point to a specific problem you have with the patches, these
are safe, tested and verified fixes.
Thomas