Suspend and acpi

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
manublade
Linux 2.x
Linux 2.x
Messaggi: 499
Iscritto il: dom 8 gen 2006, 22:21

Suspend and acpi

Messaggio 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

manublade
Linux 2.x
Linux 2.x
Messaggi: 499
Iscritto il: dom 8 gen 2006, 22:21

Messaggio 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.

Rispondi