Pagina 1 di 2
Suspend/hibernate su slackware 12.2
Inviato: lun 30 mar 2009, 22:54
da Bart
Ciao,
stavo provando il supend/hibernate su slackware 12.2
Se lancio:
mi va regolarmente in sospensione. Quello che non capisco invece è quello che accade se lancio:
Il pc si spegne ma se provo a riaccenderlo ricarica tutto come se l'avessi spento normalmente.
Mi sono perso qualcosa?
Re: Suspend/hibernate su slackware 12.2
Inviato: lun 30 mar 2009, 23:10
da Roland
hai specificato in lilo (o ricompilando il kernel) la partizione swap da cui riprendere dopo l'ibernazione?
Re: Suspend/hibernate su slackware 12.2
Inviato: lun 30 mar 2009, 23:26
da Bart
Roland ha scritto:hai specificato in lilo (o ricompilando il kernel) la partizione swap da cui riprendere dopo l'ibernazione?
No, questo mi manca, puoi suggerirmi come farlo oppure qualche esempio da cui prendere spunto?
Re: Suspend/hibernate su slackware 12.2
Inviato: lun 30 mar 2009, 23:37
da mohaa
I kernel di Pat non indicano la partizione di ripresa per Suspend-to-Disk
Quidi lo devi aggiungere questo al commando d'avvio
/dev/sdX corrisponde alla partizione SWAP, usato spesso per Suspend-to-Disk
o prova a mettere l'opzione in-kernel, se compili un'altro
Codice: Seleziona tutto
-> Power management options
-> Hibernation (aka 'suspend to disk')
("") Default resume partition
Re: Suspend/hibernate su slackware 12.2
Inviato: mar 31 mar 2009, 0:01
da Roland
Bart ha scritto:Roland ha scritto:hai specificato in lilo (o ricompilando il kernel) la partizione swap da cui riprendere dopo l'ibernazione?
No, questo mi manca, puoi suggerirmi come farlo oppure qualche esempio da cui prendere spunto?
come dice anche mohaa, puoi aggiungere in lilo.conf
indicando la tua partizione di swap anzichè ricompilare il kernel.
Io di solito la inserisco all'interno della porzione di configurazione relativa al kernel che uso. Ad esempio, prima che la includessi direttamente nel kernel,lilo.conf diceva così (se non ricordo male):
Codice: Seleziona tutto
image = /boot/vmlinuz-2.6.28.8-vaio
root = /dev/sda3
append="resume=/dev/sda4"
label = 2.6.28.8-vaio
read-only
Re: Suspend/hibernate su slackware 12.2
Inviato: mar 31 mar 2009, 14:57
da Bart
Grazie mille, questa sera provo!

Scusate, un'ultima curiosità prima del test. E' possibile sospendere o ibernare il pc da utente normale?
Re: Suspend/hibernate su slackware 12.2
Inviato: mar 31 mar 2009, 16:49
da Roland
Bart ha scritto:Grazie mille, questa sera provo!

Scusate, un'ultima curiosità prima del test. E' possibile sospendere o ibernare il pc da utente normale?
certo che è possibile. Usando kde 3.5 (come dice il tuo profilo), io lo facevo con klaptop visto che kpowersave non ne voleva sapere di funzionare. Poi sono passato a kde4 e ora se ne occupa PowerDevil, ma mi pare d'aver visto kpowersave nel repository...magari nel frattempo il problema è stato risolto

Re: Suspend/hibernate su slackware 12.2
Inviato: mar 31 mar 2009, 17:46
da Burroughs
Io ti consiglierei di buttare un occhio anche sull'ex swsuspend2, di cui trovi info e download
qui.
Lo uso da uno-due anni ed è molto flessibile e performante.
Burroughs.
Re: Suspend/hibernate su slackware 12.2
Inviato: mer 1 apr 2009, 14:48
da Bart
Non conosco KLaptop, è già incluso nella 3.5.10?
L'hibernate ora funziona regolarmente ma c'è una cosa che non mi piace. Quando lo lancio da kde vorrei che al successivo riavvio mi venisse chiesto il login altrimenti chiunque accende il pc potrebbe entrare nella mia sessione. Attualmente questo non accade, c'è un modo per poterlo fare?
Re: Suspend/hibernate su slackware 12.2
Inviato: mer 1 apr 2009, 15:38
da Burroughs
Bart ha scritto:Non conosco KLaptop, è già incluso nella 3.5.10?
L'hibernate ora funziona regolarmente ma c'è una cosa che non mi piace. Quando lo lancio da kde vorrei che al successivo riavvio mi venisse chiesto il login altrimenti chiunque accende il pc potrebbe entrare nella mia sessione. Attualmente questo non accade, c'è un modo per poterlo fare?
Sì, utilizzare swsuspend2...
Burroughs.
Re: Suspend/hibernate su slackware 12.2
Inviato: mer 1 apr 2009, 16:17
da Bart
Intendi questo script: hibernate-script-2.0.tar.gz ?
Ma come funziona? Normalmente ho sempre preferito affidarmi al kernel per queste cose, sono un po' indeciso sinceramente.
Re: Suspend/hibernate su slackware 12.2
Inviato: mer 1 apr 2009, 16:36
da Burroughs
Bart ha scritto:Intendi questo script: hibernate-script-2.0.tar.gz ?
Ma come funziona? Normalmente ho sempre preferito affidarmi al kernel per queste cose, sono un po' indeciso sinceramente.
Ovviamente anche swsuspend2 lavora insieme al kernel, non è un'applicazione di terze parti sviluppata l'altro ieri...

Viene inclusa nel kernel di default di Debian ed in uno dei kernel con cui viene rilasciata Gentoo, per cui sulla maturità del progetto non c'è molto da dubitare.
L'implementazione avviene così: scarichi dal sito che ti ho indicato più sopra la patch relativa al tuo kernel, la applichi e ti ricompili il kernel, dopodiché ti scarichi lo script di ibernazione che devi provvedere ad installare.
Ques'ultimo è accompagnato da un comodo file di configurazione in cui, fra le altre cose, puoi stabilire se effettuare o meno il lock della sessione di KDE quando viene effettuata la sospensione.
Ovviamente, il bootloader deve essere modificato in maniera tale da specificare in quale partizione verrà effettuata la ripresa.
Nel mio caso ho:
dove /dev/sda2 è la swap.
Insomma, nulla di particolarmente complicato; l'unica avvertenza che mi sento di darti riguarda la compilazione del kernel.
Quando lo ricompili, nella sezione relativa a Tuxonice, ricorda di impostare un valore relativamente alto di
extra pages allowance, come ho fatto io:
Per altre curiosità non esitare a chiedere.
Burroughs.
Re: Suspend/hibernate su slackware 12.2
Inviato: mer 1 apr 2009, 17:43
da Roland
Bart ha scritto:Non conosco KLaptop, è già incluso nella 3.5.10?
L'hibernate ora funziona regolarmente ma c'è una cosa che non mi piace. Quando lo lancio da kde vorrei che al successivo riavvio mi venisse chiesto il login altrimenti chiunque accende il pc potrebbe entrare nella mia sessione. Attualmente questo non accade, c'è un modo per poterlo fare?
beh, se non ricordo male klaptop è incluso in kde 3.5.10, bisogna solo attivarlo dal centro impostazioni. mette una icona nella systray dalla quale puoi scegliere "blocca e sospendi" per bloccare lo schermo e sospendere il pc, in modo che al riavvio dalla sospensione sia necessario inserire la password per sbloccare lo schermo. in questo momento non ricordo le altre possibilità di impostazione, ma ricordo che mi ci trovavo bene in alternativa a kpowersave.
Questa è la via che usai io su kde 3.5.10 perchè non era necessario patchare e ricompilare il kernel, ad ogni modo, se hai tempo per farlo, usare tuxonice come dice Burroughs potrebbe essere anche più performante, non ho esperienza a riguardo.

Re: Suspend/hibernate su slackware 12.2
Inviato: mer 8 apr 2009, 17:38
da Meskalamdug
Ragazzi,echo > swsuspend2 e altre
diavolerie sono grazie a Dio sorpassate.
Provate pm-suspend o pm-hibernate
sono semplici e immediati salvo ovviamente
supporto hw.
Re: Suspend/hibernate su slackware 12.2
Inviato: gio 9 apr 2009, 14:28
da Burroughs
Meskalamdug ha scritto:Ragazzi,echo > swsuspend2 e altre
diavolerie sono grazie a Dio sorpassate.
Provate pm-suspend o pm-hibernate
sono semplici e immediati salvo ovviamente
supporto hw.
Beh, ricordo che qualche anno fa, per far funzionare correttamente il software suspend tradizionale (quello integrato nel kernel, per intenderci), dovetti farmi uno script in cui specificavo, modulo per modulo, cosa abilitare e cosa no all'atto della sospensione/ripresa del mio portatile.
In confronto, swsuspend2 è una passeggiata, un gioco da ragazzi.
Non ho mai provato pm-suspend, per cui non posso dare giudizi di nessun tipo, ma il fatto stesso che sulla home page del progetto si parli di hardware supportato mi fa storcere il naso.
Sul portatile da cui sto scrivendo, un Packard Bell non proprio
state of the art, acpi non mi riconosce nessun hotkey, ma almeno la sospensione va che è una meraviglia.
Il tutto mi è costato solo qualche secondo per applicare la patch e 20-30 minuti per ricompilare il kernel.
Burroughs.