aspettl hat geschrieben:Also das Problem ist denke ich, dass die DSDT das Auslesen der Temperatur und so weiter erlauben muss. Nur dann wird man diese Dinge korrekt auslesen können (bzw. nur so weiß man, was man überhaupt auslesen muss, weil man die Informationen aus der DSDT holt).
Bei einigen Notebooks ist aber in Bezug auf Lüfter/Temperatur in der DSDT gar nichts vorhanden, da es komplett unabhängig vom Betriebssystem läuft.
Wenn man jetzt die DSDT selbst so ergänzen kann, dass es geht (z.B. unter Linux), dann könnte es auch mit z.B. einer neuen Version von NHC, für die schon jemand mit der gefixten DSDT ein entsprechendes ACPI-Skript erstellt hat, gehen.
Gruß
Aaron
Absolut richtig, nur das ich bei Intel endlich das passende Tool gefunden habe unter WinXP
1. Das ACPI-DSDT auszulesen
2. und NHC 2.0 in der Lage ist das "modifizierte" DSDT zu schreiben
@seneka1
Du hast recht das BIOS lässt es wegen dem DSDT nicht zu:
Grund ist Folgender (ausgelesen aus meinem DSDT):
Method (_TMP, 0, NotSerialized)
{
If (LEqual (\THPP, 0x69))
{
Store (0x00, \THPP)
Return (KELV (0x69))
}
Else
{
Return (KELV (0x32))
}
Wie man in der letzten Zeile lesen kann wird immer der Wert 0x32 zurückgegeben, umgerechnet in Dezimal sind das zufällig 50 !!
Diese letzte Zeile ersetzt durch
Multiply (\_SB.PCI0.SBRG.EC0.XHPP, 0x02, THPP)
ShiftRight (THPP, 0x01, THPP)
Return (KELV (THPP))
sollte die Temp auslesbar machen, da nun die Temperatur als Wert zurückgeliefert wird!
Problem:
Ich komme mit ASL nicht so zurecht, wer das hier kann: BITTE MELDE DICH!!!