By ROMby Unknown , 16 August 2006
Здрасте,

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

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

Заранее спасибо.
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.
"Пришел, увидел, ушел". :)
Вот так вот - на самом интересном месте!... ;)

icbook

19 years 7 months ago

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

Anonymous (not verified)

19 years 7 months ago

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

icbook

19 years 7 months ago

А что касается висты, не тратьте время...


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

Anonymous (not verified)

19 years 7 months ago

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