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


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[EMAIL PROTECTED]




------- Comment #56 from [EMAIL PROTECTED]  2008-10-06 03:08 -------
The problem is that patch from comment #26 is wrong.
It just always takes the 32 bit address (if you choose the 32 bit address if 32
and 64 are not equal, you efficiently always take the 32 bit address...).
Lenovo verified:
  - XP is taking 32 bit addresses
  - Vista is taking 64 bit addresses

Lenovo also verified that some laptops are buggy, these are a handful which do
support XP and became Vista support at a late stage.
They will not get another BIOS update, the R51e and R40e (the latter is known
to be able to do C-states then again which is currently blacklisted for this
machine).

It cannot be chosen at run-time whether to take 32 or 64 bit addresses based on
_OSI (whether machine supports Vista or XP), because the IO addresses from FADT
are touched before the DSDT is parsed.

Lenovo also verified that this is a bug on some rare machines which got Vista
support late (it's also a bug on Vista, but it seem to not show up there).
THE RIGHT THING TO DO is to blacklist these machines. It's a BIOS bugs on some
rare machines and those have to be blacklisted.

I can send my patchset again (touches a little bit ACPICA sources) if Len
considers the problem "enough debugged" and is finally ok with blacklisting.

The patches are in OpenSuSE for quite a while now and can be considered as well
tested.


-- 
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 the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
acpi-bugzilla mailing list
acpi-bugzilla@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to