Pagina 3 di 5

Re: Suspend e Hibernate

Inviato: mer 7 mar 2012, 21:21
da rik70
@joe

Sì, ora il KMS sembra disattivato.

Quel vga=791 quando usi il KMS non devi metterlo. O lo commenti, oppure usi vga=normal

Re: Suspend e Hibernate

Inviato: mer 7 mar 2012, 21:27
da joe
Niente da fare:
pm-suspend liscio non ha funzionato, stesso esito delle altre volte.

Ok metterò vga a normal, comunque mi pare di capire che il problema del suspend non sia quello giusto?
Ad ogni modo ora sto per lanciare il comando pm-suspend con tutti i quirk... è un po' estrema come cosa ma voglio vedere cosa succede...

Re: Suspend e Hibernate

Inviato: mer 7 mar 2012, 21:36
da rik70
Uhm.... è troppo strana come cosa.

Hai l'hardware molto simile al mio, chipset a parte, stessa distro e versione .... bhò.....

Sorry

L'unica differenza è che io ho i driver open 6.13.2 e non quelli di Pat.

Re: Suspend e Hibernate

Inviato: mer 7 mar 2012, 23:34
da joe
L'hardware ricordo che è un ASUS-Z81G, simile alla serie A4G. Processore P4-3.2GHz e scheda video mobility radeon-9700.

Ho provato anche a dare tutte le le opzioni in pasto a pm-suspend, tutti i quirk per capirci a parte quirk-none.
Ma non è cambiato nulla.
Ho fatto uno script perchè altrimenti quando riavvio forzosamente il sistema la cronologia della shell se ne va e devo riscrivere tutto:

Codice: Seleziona tutto

#!/bin/sh

pm-suspend \
  --quirk-dpms-on \
  --quirk-dpms-suspend \
  --quirk-radeon-off \
  --quirk-reset-brightness \
  --quirk-s3-bios \
  --quirk-s3-mode \
  --quirk-vbe-post \
  --quirk-vbemode-restore \
  --quirk-vbestate-restore \
  --quirk-vga-mode-3
Non so magari qualche opzione va in contrasto con qualche altra e crea problemi... non è che ho approfondito troppo il man.
Per quanto riguarda i moduli radeon che uso non so di preciso che versione siano comunque sono quelli di default sulla 13.1.

E se fosse qualche periferica che ho attaccata a creare problemi?
Al momento ho attaccato uno scanner, che penso non c'entri nulla. Un dongle bluetooth che potrebbe forse essere l'imputato perchè vedo nel log del suspend che dice:

Codice: Seleziona tutto

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend:success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend:not applicable.
[b]/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable.[/b]
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend:success.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend:disabled.
Wed Mar  7 23:13:06 CET 2012: performing suspend
Anche altre voci risultano "not applicable" ma non saprei se sia poi così importante...

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 10:12
da rik70
Bhè, partire con tutte le eventuale periferiche aggiuntive scollegate non è una cattiva idea.

Io butterei un occhio anche ai parametri del BIOS. Nella sezione Power/Power Management *** ci dovrebbe essere una sezione che riguarda alcuni settaggi del resume dallo stato S3.

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 11:10
da joe
Guarderò... ma il fatto è che io non ho mai messo mano al bios se non per qualche riconoscimento di dispositivi usb o giù di lì.
E con le impostazioni di default, in windows XP ricordo che la sospensione funzionava senza problemi, così come la ibernazione del sistema. Per cui temo che il problema sia a livello di sistema operativo e non di hardware o di bios.

E per quanto riguarda il log che ho riportato sopra, cosa significano in concreto le voci che risultano "not applicable"?

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 11:32
da rik70
Niente di preoccupante credo.

Questo è il mio di log:

Codice: Seleziona tutto

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend:success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend:not applicable.
/etc/pm/sleep.d/10lmsensors suspend suspend:success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend:success.
/usr/lib/pm-utils/sleep.d/70QuteCom suspend suspend:success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend:not applicable.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend:kernel.acpi_video_flags = 0
Get video state buffer size failed
Allocated buffer at 0x2010 (base is 0x0)
ES: 0x0201 EBX: 0x0000
Save video state failed
success.
Thu Mar  8 10:45:12 CET 2012: performing suspend
Thu Mar  8 11:23:24 CET 2012: Awake.
Thu Mar  8 11:23:24 CET 2012: Running hooks for resume
/usr/lib/pm-utils/sleep.d/99video resume suspend:Function not supported
Restore video state failed
success.
/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler resume suspend:success.
/usr/lib/pm-utils/sleep.d/95led resume suspend:not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq resume suspend:success.
/usr/lib/pm-utils/sleep.d/90clock resume suspend:not applicable.
/usr/lib/pm-utils/sleep.d/75modules resume suspend:success.
/usr/lib/pm-utils/sleep.d/70QuteCom resume suspend:success.
/usr/lib/pm-utils/sleep.d/55NetworkManager resume suspend:success.
/usr/lib/pm-utils/sleep.d/49bluetooth resume suspend:not applicable.
/etc/pm/sleep.d/10lmsensors resume suspend:success.
/usr/lib/pm-utils/sleep.d/01grub resume suspend:not applicable.
/usr/lib/pm-utils/sleep.d/00powersave resume suspend:success.
/usr/lib/pm-utils/sleep.d/00logging resume suspend:success.
Nota come addirittura c'è un failed, che però non regiudica il funzionamento: termina infatti con un success. Il fail scompare se attivo il KMS.
Quello in /etc/pm/sleep.d l'ho aggiunto io.

Comunque al di la di tutto, se ce la fai posta le voci del BIOS che riguardano lo stato S3, magari salta fuori qualcosa d'interessante. E' vero che potrebbe essere solo un problema dell'OS, ma anche il BIOS ha la sua influenza. Nel mio caso, ad es., se abilitavo da BIOS anche il risveglio via mouse su porta PS2 (che non ho), il sistema non ripartiva dopo il suspend.

Io l'ho configurato in questo modo:

Risveglio da tastiera - abilitato, qualsiasi tasto

Risveglio da usb - disabilitato

Risveglio da mouse - disabilitato

Il PC riparte premando un tasto qualsiasi, o anche premendo il tasto di accensione.

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 13:17
da joe
Nel bios non ho trovato nulla circa sospensione ecc.
I menù principali sono:

- Main
- Advanced
- Display
- Security
- Power
- Boot
- Exit

Entrando nel menù "Power" c'è scritto:

Power settings (come titolo)
- LCD Power Saving [EABLED] (dovrebbe servire per ridurre la luminosita dello schermo quando si usa la batteria
- > Start Battery Calibration

Ci sono solo quelle due voci lì....
Potrebbe essere che non ci siano le opzioni che dicevi...???

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 13:27
da rik70
joe ha scritto:Nel bios non ho trovato nulla circa sospensione ecc.
I menù principali sono:

- Main
- Advanced
- Display
- Security
- Power
- Boot
- Exit

Entrando nel menù "Power" c'è scritto:

Power settings (come titolo)
- LCD Power Saving [EABLED] (dovrebbe servire per ridurre la luminosita dello schermo quando si usa la batteria
- > Start Battery Calibration

Ci sono solo quelle due voci lì....
Potrebbe essere che non ci siano le opzioni che dicevi...???
Possibilissimo.

Scolta, forse può esserti utile: questi sono i parametri passati dal comando che ho postato all'inizio

Codice: Seleziona tutto

--quirk-dpms-suspend
--quirk-dpms-on
--quirk-vbestate-restore
--quirk-vbemode-restore
--quirk-vga-mode3
Occhio: kernel modesetting DISATTIVATO.

Di più non sono in grado di fare a questo punto.

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 14:30
da joe
Proverò a modificare il mio script in modo che venga lanciato pm-suspend con i tuoi identici parametri.
Mi sa che non funzionerà ugualmente, ma ci provo.
Peccato solo che non si riesca a capire cosa no và per via dei log mancanti, andando il sistema praticamente in crash prima del resume totale, non vi è possibilità di scrittura su dusco e quindi di ottenere un report di quanto sia successo... pazienza.

Re: Suspend e Hibernate

Inviato: gio 8 mar 2012, 15:30
da joe
Niente da fare, ho anche provato a riavviare dopo aver staccato tutte le periferiche, ma il comportamento è stato il solito.

Boh... forse è una questione di driver radeon non pronti per quella funnzione rrispetto alla mia scheda video o a qualcos'altro.
Non passerò al kernel più recente per il momento... anche perchè sono alla slack-13.1 nonostate attualmente ci sia già pronta da un bel pezzo la 13.37.
Non so come stia lo stato dei lavori per la nuova versione di slackware, ma credo che se il problema è solo la sospensione, potrò aspettare la slackware-14 o quel che sarà e provare dopo aver fatto l'installazione del sistema in toto.

In ogni caso, almeno l'ibernazione funge e quella è utilissima direi. Grazie per l'aiuto e la disponibilità.

Re: Suspend e Hibernate

Inviato: mar 13 mar 2012, 22:32
da Meskalamdug
L'hibernate ufficiale su linux funziona maluccio con parecchio hw,con le nvidia e il driver
proprietario non sono mai riuscito a farlo andare,con le ati e il driver libero
si(con quello proprietario no).
Molte periferiche danno rogne,vedi schede usb wifi,vecchie schede dvb,etc..
Comunque con questa patch si risolve spesso,è un hibernate ancora in testing
http://tuxonice.net/
E purtroppo pare non sia aggiornato.

Re: Suspend e Hibernate

Inviato: gio 15 mar 2012, 9:09
da joe
Avevo già visto quel sito... anche se sinceramente non ricordo bene, ci darò un'occhiata...

Ma il fatto è che a me l'hibernate funziona benino.
È il suspend su ram che invece non và: ommeglio và anche troppo, infatti quando tocco un tasto per riesumare la sessione di lavoro il portatile resta in uno stato di crash... In particolare sembra che non riesca neanche a scrivere su disco perchè nei log non vedo nulla di quanto avviene dopo aver eseguito la sospensione.... niente circa il resume....

Re: Suspend e Hibernate

Inviato: gio 15 mar 2012, 17:37
da Meskalamdug
joe ha scritto:Avevo già visto quel sito... anche se sinceramente non ricordo bene, ci darò un'occhiata...

Ma il fatto è che a me l'hibernate funziona benino.
È il suspend su ram che invece non và: ommeglio và anche troppo, infatti quando tocco un tasto per riesumare la sessione di lavoro il portatile resta in uno stato di crash... In particolare sembra che non riesca neanche a scrivere su disco perchè nei log non vedo nulla di quanto avviene dopo aver eseguito la sospensione.... niente circa il resume....
Può essere un problema hw,compatibilità o altro.
Io comunque con l'ibernazione trovo quasi inutile il suspend to ram.

Re: Suspend e Hibernate

Inviato: gio 15 mar 2012, 18:49
da joe
Problema hw... non saprei? Quale componente hai in mente di preciso? La RAM?
Mi sembra un po' strano, mi pare che dovrebbe darmi altri problemi evidenti. Inoltre con windows XP la sospensione in ram funzionava...

Compatibilità... potrebbe essere. Se ti vengono idee su comepotrei fare a stabilirlo (logs, liste di bugs e incompatibilità in rete ecc.ecc...) sono tutto orecchi.