Pagina 1 di 1
Sospensione su portatile e kernel
Inviato: mer 7 dic 2005, 11:41
da Burroughs
Vorrei abilitare la sospensione sul mio portatile, un TravelMate 291 LMi, tramite il "suspend to disk".
Uso Slack 10.1 con kernel 2.6.10 precompilato.
Bene, ACPI l'ho abilitato a livello statico, l'unica cosa che mi stranizza (penso giustamente) è che, quando apro il mio .config, leggo:
Ora, per fare in modo di attivare il "sosftware suspend" devo necessariamente ricompilarmi il kernel oppure mi basta editare a manina il .config?
Temo che la prima opzione sia quella valida, anche per un problema di dipendenze, ma mi piacerebbe che qualcuno mi smentisse...
Burroughs.
Inviato: mer 7 dic 2005, 11:51
da Firetux
devi ricompilare...
Inviato: mer 7 dic 2005, 17:41
da l1q1d
come si attiva il software suspend?
Inviato: mer 7 dic 2005, 19:53
da Firetux
che io sappia bisogna patchare il kernel col suspend2...quello non kernel non va.
Se qualcuno mi smentisce sarò molto contento...basta che mi dica come fare!

Inviato: gio 8 dic 2005, 15:11
da Burroughs
Esiste anche una via più semplice per attivare la sospensione su disco: utilizzare parte della partizione di swap.
Dopo aver controllato, nel .config del kernel, che tale funzionalità sia stata attivata (vedi mio precedente post), occorre aprire il proprio boot manager (nel mio caso Lilo) e specificare la partizione che il kernel utilizzerà per il "resume" dei dati.
In pratica bisogna passargli l'istruzione "resume=/dev/hdax" dove /dev/hdax è la partizione di swap.
Per attivarla effettivamente bisognerà poi dare un "echo 4 > /proc/acpi/sleep".
Inviato: gio 8 dic 2005, 15:25
da Firetux
nel boot loader l'opzione di resume va messa su una nuova voce? Cerco di spiegarmi meglio... io ora in grub ho una cosa di questo tipo:
Codice: Seleziona tutto
title Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/hda6 ro vga=773 apm=power-off
initrd /initrd26.img
per la suspend devo fare così
Codice: Seleziona tutto
title Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/hda6 ro vga=773 apm=power-off resume=/dev/hda5
initrd /initrd26.img
oppure cosi (avviando linux se primo avvio, oppure Linux (resume) se so di aver mandato in sospensione)
Codice: Seleziona tutto
title Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/hda6 ro vga=773 apm=power-off
initrd /initrd26.img
title Linux (Resume)
root (hd0,0)
kernel /vmlinuz26 root=/dev/hda6 ro vga=773 apm=power-off resume=/dev/hda5
initrd /initrd26.img
?
Inviato: gio 8 dic 2005, 15:40
da Burroughs
La prima che hai detto...
Fammi sapere come va.
Burroughs.
Inviato: gio 8 dic 2005, 15:48
da Firetux
grazie mille, allora appena ho tempo vedo di fare una prova ricompilando il kernel e poi ti farò sapere!

Inviato: sab 10 dic 2005, 10:45
da Burroughs
Al momento ti ragguaglio io sulle prove di sospensione che sto effettuando sul mio portatile.
Allora, prima di tutto la stringa da aggiungere al file di configurazione del bootloader è questa:
La sospensione funziona più che bene, l'unico problema è rappresentato dal mouse wireless della Logitech connesso via USB.
Non riesco a farlo funzionare dopo il "resume".
Comunque, adesso aprirò un altro thread per vedere se 'sta faccenda possa essere risolta.
Ciao!
Burroughs.
Inviato: sab 10 dic 2005, 10:56
da Firetux
grazie ancora per l'informazione