Slackware 13.1 kernel 2.6.36.2 e suspend to ram

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
Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Slackware 13.1 kernel 2.6.36.2 e suspend to ram

Messaggio da Bart »

Ciao,
ho ricompilato il kernel 2.6.36.2 ma il suspend to ram ha smesso di funzionare: la macchina va in sospensione ma non riprende la "sospensione", si riavvia.
Prima avevo un 2.6.34.7 e funzionava tutto regolarmente. Sono passato al kernel in oggetto e non va più. Il passaggio l'ho fatto tramite un make oldconfig, in pratica la configurazione non è stata modificata. Queste le impostazioni del kernel:

Codice: Seleziona tutto

grep -i 'SUSPEND' /boot/config
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_SUSPEND_NVS=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
CONFIG_USB_SUSPEND=y
Ho anche aggiornato i driver nvidia ma li escluderei come possibile causa perché anche disinstallandoli il problema rimane.
Di particolare ho solo installato il seguente fix
http://communities.vmware.com/servlet/J ... _2.6.36.sh
per compilare dei moduli di vmware che altrimenti non compilano sul kernel 2.6.36.2. Posto /etc/lilo.conf per chiarezza:

Codice: Seleziona tutto

# Linux bootable partition config begins
  image = /boot/vmlinuz
  append = "resume=/dev/sda2"
  root = /dev/sda1
  label = Linux
  read-only
# Linux bootable partition config ends
dove /dev/sda2 è la partizione di swap e /dev/sda1 è quella di root. Il suspend to ram lo gestisco da kde ma anche lanciando un

Codice: Seleziona tutto

echo "mem" > /sys/power/state
stesso problema, si sospende ma non riparte dalla sospensione, si riavvia. Idee?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Slackware 13.1 kernel 2.6.36.2 e suspend to ram

Messaggio da 414N »

Prova ad usare le pm-utils tramite il comando pm-suspend.
Se anche in questa maniera qualcosa andasse storto, almeno il file di log /var/log/pm-suspend.log dovrebbe darti un'idea di cosa si inceppa.
A me si inchiodava perché non veniva rimosso automaticamente il modulo riguardante la porta USB3 che ho.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: Slackware 13.1 kernel 2.6.36.2 e suspend to ram

Messaggio da Bart »

Anche con pm-utils il suspend funziona, cioè si sospende correttamente ma non fa il resume. Ecco il log

Codice: Seleziona tutto

Module                  Size  Used by                                                                                                                                                         
xt_state                1135  3                                                                                                                                                               
nvidia              10067424  42                                                                                                                                                              
psmouse                31977  0 
rtc_cmos                8062  0 
serio_raw               3792  0 
rtc_core               10981  1 rtc_cmos
rtc_lib                 1610  1 rtc_core
agpgart                23502  1 nvidia
             total       used       free     shared    buffers     cached
Mem:       6108776    1294636    4814140          0      41364     687404
-/+ buffers/cache:     565868    5542908
Swap:     12217428          0   12217428
success.
/usr/lib64/pm-utils/sleep.d/00powersave suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/01grub suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/75modules suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/90clock suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/95led suspend suspend:not applicable.
/usr/lib64/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
/usr/lib64/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 0
success.
/etc/pm/sleep.d/resume suspend suspend:success.
Fri Dec 31 11:47:33 CET 2010: performing suspend

Rispondi