kenrel 2.6.25.9 hibernate

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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
beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

kenrel 2.6.25.9 hibernate

Messaggio da beato_angelico256 »

ma è normale che facendo l'hibernate il sistema anzichè ibernarsi e spegnersi si iberni e riavvii ? è abbastanza scomodo ....

Avatar utente
Bruffandino
Linux 1.x
Linux 1.x
Messaggi: 183
Iscritto il: mer 24 nov 2004, 0:00
Slackware: 12.2
Kernel: 2.6.28
Desktop: KDE 3.5.10

Re: kenrel 2.6.25.9 hibernate

Messaggio da Bruffandino »

Bhe non è normale... e non è neanche l'impostazione di default... controlla la configurazione di /etc/hibernate/hibernate.conf

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da ksniffer »

Bruffandino ha scritto:Bhe non è normale... e non è neanche l'impostazione di default... controlla la configurazione di /etc/hibernate/hibernate.conf
Che bisogna installare per usufruire dell'ibernazione? E della sospensione su disco e/o RAM? Come bisogna configurare il kernel?

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Re: kenrel 2.6.25.9 hibernate

Messaggio da beato_angelico256 »

ksniffer ha scritto: Che bisogna installare per usufruire dell'ibernazione? E della sospensione su disco e/o RAM? Come bisogna configurare il kernel?
non devi installare nulla, solo abilitare le relative opzioni nel kernel... nn mi ricordo come si chiamano ma si trovano facilmente

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

hibernate/bootsplssh e patch del kernel

Messaggio da birg81 »

Post (il mio) un tantinello offtopic

per l'ibernate devo patchare il kernel e ricompilarlo vero?!
la patch è disponibile pure per l'ultima versione del kernel (2.6.25.10) o solo per quella immediatamente precedente?!

altra domanda:
dovendo eventualemte ricompilare il kernel per l'hibernate, mi trovato patchavo anche per il bootsplash
Ma per il bootsplash all'avvio oltre al progetto slashy, ci sono progetti altrettanto validi pure per slack; perché leggo dal sito che quel progetto è nativamente stato creato per distribuzioni debbian based esteso poi anche a xandron, suse, redhat e quindi penso che di conseguenza anche mandriva, e comunque distro come gentoo o slack siano tagliate fuori o richiedano sforzi maggiori per far funzionare la cosa...

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da neongen »

il config di pat:

Codice: Seleziona tutto

#
# Power management options
#
CONFIG_PM=y
CONFIG_PM_LEGACY=y
# CONFIG_PM_DEBUG is not set
CONFIG_PM_SLEEP=y
CONFIG_SUSPEND_UP_POSSIBLE=y
CONFIG_SUSPEND=y
CONFIG_HIBERNATION_UP_POSSIBLE=y
CONFIG_HIBERNATION=y
CONFIG_PM_STD_PARTITION="\"\""
quindi non è necessario patch o ricompilazione. basta aggiungere al kernel la partizione swap per il successivo resume (modificado in lilo la voce relativa al kernel)

Codice: Seleziona tutto

 
append="resume=/dev/hda7"
e poi da root dare

Codice: Seleziona tutto

# echo disk > /sys/power/state
se funziona bene potete pensare a modificare le configurazioni di acpid, o di hal... se non funziona allora provate Suspend2 ma mi sa che quello necessita di patch.

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Re: kenrel 2.6.25.9 hibernate

Messaggio da Meskalamdug »


Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da ksniffer »

neongen ha scritto: quindi non è necessario patch o ricompilazione. basta aggiungere al kernel la partizione swap per il successivo resume (modificado in lilo la voce relativa al kernel)

Codice: Seleziona tutto

 
append="resume=/dev/hda7"
Quindi /dev/hda7 deve essere della stessa dimensione della RAM di sistema? Se ho 2 GByte di RAM devo avere una /dev/hda7 di 2 GByte?
neongen ha scritto: e poi da root dare

Codice: Seleziona tutto

# echo disk > /sys/power/state
se funziona bene potete pensare a modificare le configurazioni di acpid, o di hal... se non funziona allora provate Suspend2 ma mi sa che quello necessita di patch.
Quell'echo serve in pratica per abilitare il suspend?
Dopo l'invio il sistema si sospende?
L'avete provata voi? Funziona?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da neongen »

ksniffer ha scritto: Quindi /dev/hda7 deve essere della stessa dimensione della RAM di sistema? Se ho 2 GByte di RAM devo avere una /dev/hda7 di 2 GByte?
in linea di principio si, ma, poichè la ram non è mai piena e anzi mediamente un pc con linux ne usa solo poche centinaia di MByte, di default il sistema è settato per salvarne max 500MB:
If you want to limit the suspend image size to N bytes, do

echo N > /sys/power/image_size

before suspend (it is limited to 500 MB by default).
ksniffer ha scritto: Quell'echo serve in pratica per abilitare il suspend?
si.
ksniffer ha scritto: Dopo l'invio il sistema si sospende?
si.
ksniffer ha scritto: L'avete provata voi?
si.
ksniffer ha scritto: Funziona?
si. :lol:

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Re: kenrel 2.6.25.9 hibernate

Messaggio da FireEater »

ksniffer ha scritto: Quindi /dev/hda7 deve essere della stessa dimensione della RAM di sistema? Se ho 2 GByte di RAM devo avere una /dev/hda7 di 2 GByte?
In generale si.
ksniffer ha scritto:
neongen ha scritto: e poi da root dare

Codice: Seleziona tutto

# echo disk > /sys/power/state
se funziona bene potete pensare a modificare le configurazioni di acpid, o di hal... se non funziona allora provate Suspend2 ma mi sa che quello necessita di patch.
Quell'echo serve in pratica per abilitare il suspend?
Dopo l'invio il sistema si sospende?
L'avete provata voi? Funziona?
Si. Quel comando manda in sospensione il sistema, a me funziona tutto senza utilizzare il suspend2(e quindi senza patchare il kernel).

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da neongen »

vabbé per completezza riporto anche gli avvisi di sicurezza chè fanno anche ridere
Some warnings, first.

* BIG FAT WARNING *********************************************************
*
* If you touch anything on disk between suspend and resume...
* ...kiss your data goodbye.
*
* If you do resume from initrd after your filesystems are mounted...
* ...bye bye root partition.
* [this is actually same case as above]
*
* If you have unsupported (*) devices using DMA, you may have some
* problems. If your disk driver does not support suspend... (IDE does),
* it may cause some problems, too. If you change kernel command line
* between suspend and resume, it may do something wrong. If you change
* your hardware while system is suspended... well, it was not good idea;
* but it will probably only crash.
*
* (*) suspend/resume support is needed to make it safe.
*
* If you have any filesystems on USB devices mounted before software suspend,
* they won't be accessible after resume and you may lose data, as though
* you have unplugged the USB devices with mounted filesystems on them;
* see the FAQ below for details. (This is not true for more traditional
* power states like "standby", which normally don't turn USB off.)
il file completo da leggere è /usr/src/linux/Documentation/power/swsusp.txt

Avatar utente
ksniffer
Linux 3.x
Linux 3.x
Messaggi: 540
Iscritto il: lun 30 lug 2007, 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da ksniffer »

Codice: Seleziona tutto

slacky@pavilion:~/home/slacky> free
             total       used       free     shared    buffers     cached
Mem:       1294528    1251084      43444          0     118980     550848
-/+ buffers/cache:     581256     713272
Swap:       497972       2752     495220
In codesto caso la sospensione distruggerebbe tutto visto che non ho 1,2 GByte di swap, ma:

Codice: Seleziona tutto

root@pavilion:/home/slacky> fdisk -l

Disco /dev/hda: 250.0 GB, 250059350016 byte

255 heads, 63 sectors/track, 30401 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf07ff07f

Dispositivo Boot      Start         End      Blocks   Id  System
...
/dev/hda6            8512        8573      497983+  82  Linux swap

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

grazie!!!

Messaggio da birg81 »

grazie per avermi completamente ignorato

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: kenrel 2.6.25.9 hibernate

Messaggio da neongen »

ksniffer ha scritto: -/+ buffers/cache: 581256 713272
no, credo che perderesti solo quegli 81000 e rotti in più. con uno swap di 6-700MB non dovresti ( backup, mi raccomando! :cvdf: ) avere problemi; riallacciandomi ad una vecchia discussione (che non trovo) è a questo che serve principalmente lo swap su linux oggigiorno.

una opzione che comunque hai sempre è

Codice: Seleziona tutto

# echo mem > /sys/power/state
che lascia tutto nella ram (ma non devi staccare l'alimentazione)
Ultima modifica di neongen il gio 10 lug 2008, 11:07, modificato 1 volta in totale.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: kenrel 2.6.25.9 hibernate

Messaggio da Paoletta »

relativamente al suspend 2 ram ho visto questo post in rete:

http://www.e-moka.net/2005/06/20/suspen ... con-linux/

anche se un po' vecchio, penso sia ancora affidabile; ad esempio dice di non compilare il kernel con agpgart e radeon...io non ho inserito questi due moduli come built-in nel kernel, ma devo notare che se provo a fare un suspend 2 ram la scheda video (ati radeon 9200) non rinviene...qualcuno ha lo stesso problema? grazie;

comunque appena posso provo a

1) uccidere X

2)rimuovere dal kernel i 2 moduli in questione

3) attivare il suspend 2 ram e vedere se va

il suspend 2 disk invece non ha problemi;

Rispondi