Pagina 1 di 1

Suspend and acpi

Inviato: lun 20 feb 2006, 13:22
da manublade
Buongiorno ho un problema.
pc toshiba satellite m30 slack 10.2-current kernel 2.6.15.2.
Oggi ho abilitato il suspend to disk (dal kernel), il suspend to ram funzionava già
Al riavvio da suspend to ram viene letto lo script /etc/apci/acpi_handler.sh che ho così modificato per non avere problemi con il modem, la luminosità dello schermo e la porta irda integrata.

#!/bin/sh
# Default acpi script that takes an entry for all actions

IFS=${IFS}/
set $@

case "$1" in
button)
case "$2" in
# power) /sbin/init 0
power ) echo "brightness:7" > /proc/acpi/toshiba/lcd
/sbin/modprobe slamr
/bin/sh /home/emanuele/m1 #avvio modem
/usr/local/sbin/smcinit -v #porta ir
;;
*) logger "ACPI action $2 is not defined"
;;
esac
;;
*)
logger "ACPI group $1 / action $2 is not defined"
;;
esac


Il problema è che questo script non viene letto (o manca ciò che il sistema cerca) al riavvio dal suspend to disk. Ho provato ad aggiungere un case "$3" e "$4" ma senza risultato.
Spero in vs. aiuto
Ciao

Inviato: lun 20 feb 2006, 20:39
da manublade
Ho risolto in parte il problema.
ho modificato lo script che uso per mandare il sistema in suspend aggiungendo alla fine i comandi da eseguire


#!/bin/sh
omissis...

echo disk > /sys/power/state
sleep 1

echo "brightness:7" > /proc/acpi/toshiba/lcd

/sbin/modprobe slamr
/usr/local/sbin/smcinit -v

/sbin/swapoff -a

/sbin/swapon -a

/bin/sh /home/emanuele/m1 &
.


il problema principale col file acpi....sh nasce dal fatto che dal log /var/log/acpid non c'è alcun evento relativo al riavvio del sistema, evento presente quando si fa il resume dal suspend to ram.