Автор: ROMby Unknown , 16 августа 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 кода идет без ошибок.

Заранее спасибо.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • 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]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

apple_rom

19 лет 6 месяцев назад

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

icbook

19 лет 6 месяцев назад

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

apple_rom

19 лет 6 месяцев назад

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

Unknown BIOS (не проверено)

19 лет 6 месяцев назад

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

icbook

19 лет 6 месяцев назад

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


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

Unknown BIOS (не проверено)

19 лет 6 месяцев назад

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