ACPI i PowerButton
Paweł Gołaszewski
blues w ds.pg.gda.pl
Pon, 1 Wrz 2003, 12:26:28 CEST
On Sun, 31 Aug 2003, Wieslaw Kierbedz wrote:
> >>event=button power.*
> >Sprobuj wpisac
> >
> >event=.*power
> >action=shutdown -h now
> >
> >W ktoryms kernelu zmienili nazwe eventu przesylanego przy nacisnieciu
> >power.
> U mnie pomogło (2.6.0-test4) (z ciekawości aż zainstalowałem acpid :)).
> Przy okazji - twój skrypt też musiałem nieco przerobić. Teraz wygląda
> tak:
>
> #!/bin/sh
> # a sample skeleton for handling ACPI events
>
> echo "button pressed" 2> /dev/sterr
>
> if [ $# != 1 ]; then
> exit 1
> fi
> set $*
> case "$1" in
> button/power) # tu zmiana<<<<<<<<<<<<<<<<<<<<<<<<<<
> case "$2" in
> PWRF) /sbin/init 0 # i tu druga<<<<<<<<<<<<<<<<<<<<
> ;;
> *) logger "ACPI action $2 is not defined"
> ;;
> esac
> ;;
>
> *)
> logger "ACPI group $1 is not defined"
> ;;
> esac
Dzięki temu po raz pierwszy od długiego czasu udało mi się doprowadzić do
działania acpid :) Dziękuję :)
Odpowiednie zmiany są w cvs-ie w acpid.spec, przy okazji jest poprawione
ładowanie modułów ospm_button oraz button (2.6). Tyle, że TODO jest
jeszcze dłuższe :)
Z innej beczki - czy ktoś się bawił modułem processor z 2.6 ?
# ls -l /proc/acpi/processor/CPU0/
razem 0
-r--r--r-- 1 root root 0 09-01 12:22 info
-rw-r--r-- 1 root root 0 09-01 12:22 limit
-r--r--r-- 1 root root 0 09-01 12:22 power
-rw-r--r-- 1 root root 0 09-01 12:22 throttling
# cat /proc/acpi/processor/CPU0/info
processor id: 0
acpi id: 1
bus mastering control: no
power management: yes
throttling control: yes
performance management: no
limit interface: yes
Ma ktoś jakieś doświadczenia w sterowaniu tym?
Bo IMHO wartoby dorobić wsparcie dla tej zabawki w acpid... Podobnie jak
dla modułu thermal.
> Niech mi jeszcze ktoś napisze, jak przechwycić Reset?
Też bym chciał wiedzieć. U mnie reset się nie pojawia nawet w
/proc/acpi/buttons ..... więc to jest dziwne.
SCSI subsystem initialized
ACPI: Power Button (FF) [PWRF]
ACPI: Sleep Button (CM) [SLPB]
IPv6 v0.8 for NET4.0
Nie ma Reset...
--
pozdr. Paweł Gołaszewski
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...
Więcej informacji o liście dyskusyjnej pld-users-pl