LINUX.ORG.RU

suspend/standby rejection


0

0

Доброе время суток!
Есть проблема с APM BIOS.
Итак, по порядку...
Имеется ноутбук Clevo Multimedia Model 98 (k6-2/300Mhz/64Mb RAM/3,2Gb HDD/S3Virge-4Mb Video)
с джентой на борту...
BIOS там, (точнее, реализация suspend/standby/resume) наподобии IBM ThinkPad`овского.
Но, эта версия Phoenix BIOS очевидно бажная, и сбрасывая память в спец. раздел на диске, ноут после включения, просыпаться не хочет. Перепрошить нереально, поскольку эта модель уже не поддеживается и прошивок нигде нет, да и я не спец в таких вопросах, бздю... sad.gif
Т.е. вариант отбой/подьем в реализации BIOS отпадает, т.к. толком не работает.
Очень хочется добиться условий, при которых, при закрытии крышки ноута, компьютер засыпал.
Попробовал swsusp2 - по команде hibernate все шикарно работает.
Подвесил евент в apmd-3.2.2 наподобии
#!/bin/sh
hibernate
засыпает, после включения просыпается, довыполняется евент и ноут умирает.
Идеальный вариант - acpid, но, ACPI в ноутбуке нет. sad.gif
Как запретить apmd выдавать BIOS`у команды suspend/standby и разрешить только реагировать на нажатие кнопки лида и Fn+F(x) ноутбука?
Мои варианты:
1. запретить apmd передавать драйверу apm в ядре команды suspend/standby
2. как-то нахально разрешить suspend/standby rejection в ядре.
Как реализовать одну из этих светлых идей, помогите...
anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.