Len Brown wrote:
On Tuesday 12 February 2008 05:57, Jan-Simon Möller wrote:
Sorry for the late reply !
Am Samstag 19 Januar 2008 05:29:49 schrieb Len Brown:
On Saturday 13 October 2007 04:13, Jan-Simon Möller wrote:
System Information
Manufacturer: FUJITSU SIEMENS
Product Name: ESPRIMO Mobile V5505
Version: 20
Wake-up Type: Power Switch
SKU Number: Not Specified
Family: Not Specified
Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: FUJITSU SIEMENS
Product Name: ESPRIMO Mobile V5505
Jan-Simon,
Thanks for the dmidecode output.
Did the console dmesg ask you to send it because
of OSI(Linux)?
Do you notice any functional difference when booting with
"acpi_osi=Linux" (default for 2.6.22 and earlier)
vs.
"acpi_osi=!Linux" (default for 2.6.23 and later)
Also, please send me the output from acpidump.
Didn't notice any difference.
acpidump here:
http://bugzilla.kernel.org/show_bug.cgi?id=9939
thanks,
-Len
Thanks!
thanks for the acpidump in http://bugzilla.kernel.org/show_bug.cgi?id=9939
This BIOS makes heavy use of TRAP's into SMM, Windows version-specific hooks,
and WMI -- all bad news for Linux.
But OSI(Linux) itself is a NOP on this box, since LINX is set and never referenced, per below.
LINX is not a variable, but a field in SystemMemory region. Thus it
could be accessed from SMM or EC firmware without us knowing that.
IMHO it is too brave to call it NOP.
Regards,
Alex.
-Len
Method (_INI, 0, NotSerialized)
{
If (DTSE)
{
TRAP (0x47)
}
Store (0x07D0, OSYS)
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Linux"))
{
Store (0x01, LINX)
}
If (_OSI ("Windows 2001"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP1"))
{
Store (0x07D1, OSYS)
}
If (_OSI ("Windows 2001 SP2"))
{
Store (0x07D2, OSYS)
}
If (_OSI ("Windows 2006"))
{
Store (0x07D6, OSYS)
}
}
If (LAnd (MPEN, LEqual (OSYS, 0x07D1)))
{
TRAP (0x3D)
}
TRAP (0x2B)
TRAP (0x32)
}
}
...
OperationRegion (GNVS, SystemMemory, 0x7F6DEDBC, 0x0100)
Field (GNVS, AnyAcc, Lock, Preserve)
{
OSYS, 16,
SMIF, 8,
PRM0, 8,
PRM1, 8,
SCIF, 8,
PRM2, 8,
PRM3, 8,
LCKF, 8,
PRM4, 8,
PRM5, 8,
P80D, 32,
LIDS, 8,
PWRS, 8,
DBGS, 8,
LINX, 8,
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html