[linux] Power Button -> Power Off nie działa

0

Witam!
Slackware Linux 10.0 / kernel 2.6.19.1

Problem może wydawać się banalny, otóż nie działa mi przycisk zasilania do wyłączenie komputera :)
Wszystko kiedyś działało OK, naciskałem przycisk i serwerek się wyłączał, jednak po pewnym czasie przestało to działać, nie pamiętam teraz kiedy czy po rekompilacji kernela czy czego.
Niby to tylko udogodnienie jednak mi jest bardzo potrzebne. Serwer chodzi bez monitora i klawiatury, częste po "twardym" wyłączeniu pojawiają mi się błędy na FAT-cie i giną plik. Wtedy tylko dosfsck. Naciskałem przycisk, umountowywał partycje i było OK.

Próbowałem chyba wszystkiego. Obsługę ACPI + przycisku mam w kernelu wbudowane na stałe. W /var/log/acpid mam

[Sat Jun 30 1050 2007] starting up
[Sat Jun 30 1050 2007] 2 rules loaded

W /etc/acpi/events mam default i powrbtn z zawartością:

event=button[ /]power
action=/sbin/poweroff

dmesg | grep "Button"

ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]

W /proc/acpi/button/power mam PWRB i PWRF. W lilo.conf dodałem append="apm=off"
Nie mam pomysłu co może być nie tak, ręczna instalacja acpid nie pomogła :/
Dzięki za pomoc!

0

W lilo.conf dodałem append="apm=off"

Właśnie APM powinieneś mieć.
Podaj .config jądra.

A nie możesz wyłączać serwera przez ssh via
shutdown -p now
?

0

Mogę normalnie wyłączyć przez SSH, ale czasami nie ma dostępu do terminala i trzeba przez przycisk.

APM mam wbudowany jak moduł, jednak załadować go nie mogę

root@Serwer:/usr/src/linux-2.6.19.1# modprobe apm
FATAL: Error inserting apm (/lib/modules/2.6.19.1/kernel/arch/i386/kernel/apm.ko): No such device

Wg. mnie nie w tym problem. Za obsługę tego odpowiada chyba ACPI, zresztą jak zastąpie ACPI przez APM to nie będę miał pełnego power off, zatrzyma sie na komunikacie power off. ACPI to zaawansowane zarządzanie energią w zasilaczach ATX, a APM był przy AT. Chociaż nie jestem pewien do tego czy ten APM nie jest potrzebny

Tu jest .config
http://pastebin.4programmers.net/2747

0

A co się dzieje jak naciskasz przycisk? Jakieś komunikaty? Podłącz monitor i zobacz.

Spróbuj w /etc/rc.d/rc.modules odhashować lub dopisać:

#### APM support ###
# APM is a BIOS specification for saving power using several different
# techniques. This is mostly useful for battery powered laptops.
/sbin/modprobe apm

To jądro sam kompilowałeś? Jeśli tak to odpal standardowe w Slacku (2.6.17?) i załaduj APM i wtedy sprawdź.

0

A co się dzieje jak naciskasz przycisk? Jakieś komunikaty? Podłącz monitor i zobacz.

Nic, ani w logach ani na ekranie

Spróbuj w /etc/rc.d/rc.modules odhashować lub dopisać:

modprobe apm jak pisałem wyżej niie działa

To jądro sam kompilowałeś? Jeśli tak to odpal standardowe w Slacku (2.6.17?) i załaduj APM i wtedy sprawdź.

Tak, wiele razy, standardowe jest 2.4.x
Nie mam źródeł starszego, na którym by to mogło działać.

0

a jak w ustawieniach biosu ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1