Здрасте,
Этот ноут имеет некоторые проблемы. Может кто нибудь из вас сталкивался с подобными и посоветует как можно их решить.
1) в DSDT не определена SLPB sleep кнопка. соответственно acpi событие по ее нажатии не посылается. Система определяет только SLPF кнопку, а такие обычно не шлют события. На клаве эта кнопка Fn-F5. Может мне кто подсоветует как мне оживить эту комбинацию в линуксе. Идеальный вариант это слегка дописать DSDT код. Но как? Просто описание ее я добавлял
Device (SLPB)
{
Name (_HID, EisaId ("PNP0C0E"))
}
и она появлялась, но естественно событие не слала. Может как то можно заставить (систему или биос) генерировать ее код? Хотя конечно acpi событие было бы идеальнее.
2) Эта проблема которая меня очень беспокоит: acpi возвращает температуру проца всегда 0 С. Я пытался найти корни в DSDT коде (ну как мог ) и мне кажется что их там нет.
Method (_TMP, 0, NotSerialized)
{
If (\_SB.PCI0.LPC0.ECOK ())
{
Multiply (\_SB.PCI0.LPC0.EC0.THEM, 0x0A, Local0)
Add (Local0, 0x0AAC, Local0)
Return (Local0)
}
Return (0x0BBA)
}
Поскольку 0x0BBA в кельвинах не есть 0 С, то значит проблема в _SB.PCI0.LPC0.EC0.THEM который всегда 0.
Мне кажется, что это может сказаться на работе ноута. Скажем, вдруг он перегревается, но я не знаю. Особенно при работе от батареи: кулеры срабатывают реже в целях экономии - все может быть, или нет?
Да, компиляция DSDT кода идет без ошибок.
Заранее спасибо.
"Пришел, увидел, ушел".
Вот так вот - на самом интересном месте!...
А как все хорошо начиналось. Я во второй раз почти выучил ASL
Открытая книга: icbook.com.ua
:)
Вот-вот, я тоже именно про это - уже даже взялся за разборки особенностей APCI 3.x.
Кстати, просветите темного в этом направлении - правильно ли я понимаю, что для линукса (и/или юникс-систем) можно _самому_ выбрать используемый системой ACPI/AML-код? В смысле - не _точно_ то, что берется из биоса (то бишь имеется возможность подправить самому в том числе для всяких дополнительных кнопок или исправления ошибок биосописателей).
Ибо насколько я знаю Windows, то подобное реализовано лишь в Висте.
да, это так. А что касается висты, не тратьте время на каку. Я не знаю, что можно было за пять лет написать, чтобы были такие системные требования. еще и за деньги...
К сожалению, сие не от нас зависит. Если неокрепшие умы установят у себя Висту, нам придется для нее и драйвера писать, не то, что красотами любоваться
Уже сейчас проблема установки Висты (вернее, требования ACPI для этого) - серьезная заноза.
Открытая книга: icbook.com.ua
это и убивает, что типа платишь деньги, получаешь глюкалово, делаешь апгрейд. в то время линукс может тот же 3d десктор с несравнимо меньшими затратами.
Отправить комментарий