проблемы с hp pavilion dv5021

Здрасте,

Этот ноут имеет некоторые проблемы. Может кто нибудь из вас сталкивался с подобными и посоветует как можно их решить.

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 кода идет без ошибок.

Заранее спасибо.

Аватар пользователя apple_rom

"Пришел, увидел, ушел".:)
Вот так вот - на самом интересном месте!...;)

Аватар пользователя icbook

А как все хорошо начиналось. Я во второй раз почти выучил ASL:)

Аватар пользователя apple_rom

:)
Вот-вот, я тоже именно про это - уже даже взялся за разборки особенностей APCI 3.x.
Кстати, просветите темного в этом направлении - правильно ли я понимаю, что для линукса (и/или юникс-систем) можно _самому_ выбрать используемый системой ACPI/AML-код? В смысле - не _точно_ то, что берется из биоса (то бишь имеется возможность подправить самому в том числе для всяких дополнительных кнопок или исправления ошибок биосописателей).
Ибо насколько я знаю Windows, то подобное реализовано лишь в Висте.

да, это так. А что касается висты, не тратьте время на каку.:) Я не знаю, что можно было за пять лет написать, чтобы были такие системные требования. еще и за деньги...

Аватар пользователя icbook

Alex L писал(-а):
А что касается висты, не тратьте время...

К сожалению, сие не от нас зависит. Если неокрепшие умы установят у себя Висту, нам придется для нее и драйвера писать, не то, что красотами любоваться:)
Уже сейчас проблема установки Висты (вернее, требования ACPI для этого) - серьезная заноза.

это и убивает, что типа платишь деньги, получаешь глюкалово, делаешь апгрейд.:) в то время линукс может тот же 3d десктор с несравнимо меньшими затратами.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей