TuxOnIce - KDE, un risveglio smemorato.

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.
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

TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

Salve forum,
Ho patchato il kernel con tuxonice.
Ho installato lo script hibernate.

Ho commentato in /etc/hibernate/blacklisted-module il modulo nvidia(dato che ora supporta il letargo).
In lilo inserisco append="resume=swap:/dev/sda7".

Il pc si iberna bene e si risveglia più o meno bene.

L'unico problema è KDE! Si risveglia senza salvare la sessione precedente, in pratica se prima avevo firefox aperto lo ritrovo chiuso.

Allego hibernate.log

Codice: Seleziona tutto

Starting suspend at Tue Feb 19 23:28:30 CET 2008
hibernate: [01] Executing CheckLastResume ... 
hibernate: [01] Executing CheckRunlevel ... 
hibernate: [01] Executing LockFileGet ... 
hibernate: [01] Executing NewKernelFileCheck ... 
hibernate: [10] Executing EnsureSwsusp2Capable ... 
hibernate: [11] Executing XHacksSuspendHook1 ... 
hibernate: [59] Executing RemountXFSBootRO ... 
hibernate: [89] Executing SaveKernelModprobe ... 
hibernate: [91] Executing ModulesUnloadBlacklist ... 
hibernate: [95] Executing XHacksSuspendHook2 ... 
hibernate: [97] Executing ChangeToSwsuspVT ... 
hibernate: [98] Executing CheckRunlevel ... 
hibernate: [98] Executing FullSpeedCPUSuspend ... 
hibernate: [98] Executing Swsusp2ConfigSet ... 
hibernate: [99] Executing DoSwsusp2 ... 
hibernate: Activating suspend ...
---- Output from dmesg: ----
 TuxOnIce 3.0-rc5, with support for checksumming, usm, compression, swap storage, file storage, userui.
 Initiating a hibernation cycle.
 userspace ui: Failed to contact userspace process.
 Freezing processes & syncing filesystems.
 Stopping fuse filesystems.
 Fuse filesystem done.
 Fuse filesystem done.
 Fuse filesystem done.
 Freezing user space processes ... (elapsed 0.00 seconds) <6>done.
 Stopping normal filesystems.
 Freezing remaining freezable tasks ... (elapsed 0.71 seconds) <6>done.
 Preparing Image. Try 1.
 Restarting normal filesystems.
 Stopping fuse filesystems.
 Freezing user space processes ... (elapsed 0.00 seconds) <6>done.
 Stopping normal filesystems.
 Freezing remaining freezable tasks ... (elapsed 0.82 seconds) <6>done.
 Starting to save the image..
 Writing caches...
 20%...done.
 Waited for i/o due to synchronous I/O 3 times.
 Doing atomic copy.
 Going atomic.
 Suspending console(s)
 sd 2:0:0:0: [sda] Synchronizing SCSI cache
 sdhci [sdhci_suspend()]: Suspending...
 mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
 ACPI handle has no context!
 ACPI: PCI interrupt for device 0000:03:01.1 disabled
 ACPI handle has no context!
 ACPI: PCI interrupt for device 0000:03:00.0 disabled
 ACPI handle has no context!
 NVRM: RmPowerManagement: 3
 ACPI: PCI interrupt for device 0000:00:1f.2 disabled
 ACPI: PCI interrupt for device 0000:00:1d.7 disabled
 ACPI: PCI interrupt for device 0000:00:1d.3 disabled
 ACPI: PCI interrupt for device 0000:00:1d.2 disabled
 ACPI: PCI interrupt for device 0000:00:1d.1 disabled
 ACPI: PCI interrupt for device 0000:00:1d.0 disabled
 Disabling non-boot CPUs ...
 Breaking affinity for irq 14
 CPU 1 is now offline
 SMP alternatives: switching to UP code
 CPU1 is down
 Intel machine check architecture supported.
 Intel machine check reporting enabled on CPU#0.
 Enabling non-boot CPUs ...
 SMP alternatives: switching to SMP code
 Booting processor 1/1 eip 3000
 Initializing CPU#1
 Calibrating delay using timer specific routine.. 3995.35 BogoMIPS (lpj=1997677)
 CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000e3bd 00000000 00000001 00000000
 monitor/mwait feature present.
 CPU: L1 I cache: 32K, L1 D cache: 32K
 CPU: L2 cache: 4096K
 CPU: Physical Processor ID: 0
 CPU: Processor Core ID: 1
 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003940 0000e3bd 00000000 00000001 00000000
 Intel machine check architecture supported.
 Intel machine check reporting enabled on CPU#1.
 CPU1: Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz stepping 06
 CPU1 is up
 PCI: Setting latency timer of device 0000:00:01.0 to 64
 PCI: Setting latency timer of device 0000:00:1c.0 to 64
 PCI: Setting latency timer of device 0000:00:1c.1 to 64
 PCI: Setting latency timer of device 0000:00:1c.3 to 64
 ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 19
 PCI: Setting latency timer of device 0000:00:1d.0 to 64
 usb usb2: root hub lost power or was reset
 ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 21 (level, low) -> IRQ 20
 PCI: Setting latency timer of device 0000:00:1d.1 to 64
 usb usb3: root hub lost power or was reset
 ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 22 (level, low) -> IRQ 21
 PCI: Setting latency timer of device 0000:00:1d.2 to 64
 usb usb4: root hub lost power or was reset
 ACPI: PCI Interrupt 0000:00:1d.3[D] -> GSI 23 (level, low) -> IRQ 22
 PCI: Setting latency timer of device 0000:00:1d.3 to 64
 usb usb5: root hub lost power or was reset
 ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 19
 PCI: Setting latency timer of device 0000:00:1d.7 to 64
 usb usb1: root hub lost power or was reset
 ehci_hcd 0000:00:1d.7: debug port 1
 PCI: cache line size of 32 is not supported by device 0000:00:1d.7
 PCI: Setting latency timer of device 0000:00:1e.0 to 64
 PM: Writing back config space on device 0000:00:1f.2 at offset 1 (was 2b80001, writing 2b80005)
 ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 17 (level, low) -> IRQ 17
 PCI: Setting latency timer of device 0000:00:1f.2 to 64
 NVRM: RmPowerManagement: 4
 ata1.01: _GTF evaluation failed (AE 0x1001)
 ata2.00: _GTF evaluation failed (AE 0x1001)
 ata2.01: _GTF evaluation failed (AE 0x1001)
 ata1.00: ACPI cmd ef/10:03:00:00:00:a0 succeeded
 ata1.00: configured for UDMA/100
 sd 2:0:0:0: [sda] 312581808 512-byte hardware sectors (160042 MB)
 sd 2:0:0:0: [sda] Write Protect is off
 sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
 sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
 ata2.00: configured for UDMA/33
 PM: Writing back config space on device 0000:0c:00.0 at offset 1 (was 100106, writing 100102)
 ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
 PM: Writing back config space on device 0000:03:00.0 at offset 1 (was 100102, writing 100106)
 sdhci [sdhci_resume()]: Resuming...
 PM: Writing back config space on device 0000:03:01.1 at offset 4 (was 0, writing ecbfd400)
 PM: Writing back config space on device 0000:03:01.1 at offset 3 (was 800000, writing 804000)
 PM: Writing back config space on device 0000:03:01.1 at offset 1 (was 2100000, writing 2100106)
 ACPI: PCI Interrupt 0000:03:01.1[B] -> GSI 18 (level, low) -> IRQ 23
 i8042 aux 00:04: activation not supported
 i8042 kbd 00:05: activation not supported
 mmc0: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
 mmc0: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
 mmc0: clock 128906Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
 sd 2:0:0:0: [sda] Starting disk
 mmc0: starting CMD0 arg 00000000 flags 000000c0
 mmc0: req done (CMD0): -123: 00000000 00000000 00000000 00000000
 mmc0: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
 mmc0: starting CMD8 arg 000001aa flags 000002f5
 mmc0: req done (CMD8): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD5 arg 00000000 flags 000002e1
 mmc0: req failed (CMD5): -123, retrying...
 mmc0: req failed (CMD5): -123, retrying...
 mmc0: req failed (CMD5): -123, retrying...
 mmc0: req done (CMD5): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD55 arg 00000000 flags 000000f5
 mmc0: req done (CMD55): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD55 arg 00000000 flags 000000f5
 mmc0: req done (CMD55): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD55 arg 00000000 flags 000000f5
 mmc0: req done (CMD55): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD55 arg 00000000 flags 000000f5
 mmc0: req done (CMD55): -123: 00000000 00000000 00000000 00000000
 mmc0: starting CMD1 arg 00000000 flags 000000e1
 mmc0: req done (CMD1): -123: 00000000 00000000 00000000 00000000
 mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
 Post atomic.
 Reading caches...
 20%...40%...60%...80%...done.
 Waited for i/o due to readahead not ready 206 times.
 Cleaning up...
 Restarting all filesystems ...
 Restarting tasks ... <6>usb 1-1: USB disconnect, address 6
 done.
 usb 1-1: new high speed USB device using ehci_hcd and address 8
 TuxOnIce debugging info:
 - TuxOnIce core  : 3.0-rc5
 - Kernel Version : 2.6.24.2-smp
 - Compiler vers. : 4.1
 - Attempt number : 3
 - Parameters     : 0 573456 0 1 0 5
 - Overall expected compression percentage: 0.
 - Checksum method is 'md4'.
   0 pages resaved in atomic copy.
 - Compressor is 'lzf'.
   Compressed 1010671616 bytes into 566253430 (43 percent compression).
 - Max readahead 2048. Max outstanding io 138728.
   Memory_needed: 2048 x (4096 + 180 + 64 + 40) = 8970240 bytes.
 - SwapAllocator active.
   Swap available for image: 676223 pages.
 - FileAllocator inactive.
 - I/O speed: Write 39 MB/s, Read 33 MB/s.
 - Extra pages    : 55 used/500.
 Idx  Allocs   Frees   Tests   Fails Max     Description
   1  279505  279505       0       0       0 get_io_info_struct
   2       4       4       0       0       0 extent
   4       1       1       0       0       0 userui channel
   5       1       1       0       0       0 userui arg
   6      41      41       0       0       0 attention list metadata
   8       1       1       0       0       0 bdev metadata
  11  138728  138728       0       0       0 bio queue
  12    2048    2048       0       0       0 prepare_readahead
  13  138730  138730       0       0       0 i/o buffer
  14       1       1       0       0       0 writer buffer in bio_init
  15     968     968       0       0       0 checksum buffer
  16       2       2       0       0       0 compression buffer
  20       1       1       0       0       0 debugging info buffer
  27       2       2       0       0       0 checksum page
  28       4       4       0       0       0 worker rw loop
  31       1       1       0       0       0 remove swap image
  37       1       1       0       0       0 boot kernel data buffer
---- End of dmesg output ----

Come si nota è presente anche una parte dell'output di dmesg. Ho impostato il livello massimo di verbosita.

A me pare che il problema sia tutto di kde, secondo voi?

Fire.

PS: nel control center ho già verificato "componenti KDE --> Gestione della sessione --> All'accesso" tutte e 3 le opzioni. Senza ottenere nulla. :roll:

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da ksniffer »

Se lasci applicazioni KDE aperte te le riapre con la sessione?

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

NO, non viene riaperta, è proprio questo il problema.

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da Zapotech »

Ciao, hai provato anche con altri window managers (xfce?...ad esempio).

Non so se può servire....
ma prova a controllare se hai la definizione di [ProcSetting extra_pages_allowance] in /etc/hibernate/suspend2.conf e, in caso affermativo,
controlla il valore corrispondente.

Ciao! :)

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

no, non è settata, a che serve?

Adesso provo con xfce e vi faccio sapere

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

WOW perfetto, con xfce funziona perfettamente.

Da lilo ad xfce in 32s mi pare piu' che buono, quasi quasi passo a xfce. :badgrin:

Qualche idea per sistemare kde?

Buonanotte.

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da Zapotech »

Serve a definire quanto spazio Tuxonice può utilizzare per salvare i dati allocati nella memoria video,...particolarmente utile
nei casi in cui si fa uso di Xgl. (...comunque, ripeto, la definizione di extra_pages_allowance è solo una supposizione ;))

Ho notato che usi una nvidia. Sono previsti dei settaggi per schede nvidia e relativi drivers a questo indirizzo:
http://wiki.tuxonice.net/HardwareCompatibility
...magari può essere utile!

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:

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da birg81 »

da una precedente discussione ho appreso che questa funzionalita dosse data da tuxonice...
ma mi kiedo visto che diverse distro gia la includono ma nn dovrebbe stare gia inclusa in kde? o percke pat nn l'ha ancora messa?!

nn mi pare giusto che dobbiamo fare sempre il fanalino di coda a parekkie distro

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

L'ibernazione sta funzionando bene, penso sia solo KDE che ripristini se stesso quando si riavvia, non capisco :cry:

Ricordo che qualcuno ha patchato kde per far in modo che proponga le opzioni di sospensione quando si va nel menù termina sessione, per caso sapete dove trovare quel pacchetto?

idee per sistemare kde?
Ora vado a lezione, quando torno provo a creare un nuovo utente in modo da testare kde con le impostazioni predefinite.

Grazie a tutti.
FE

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:

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da birg81 »

non mi è chiaro ma tuxonice è una patch per il kernel o per kde?!

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da Zapotech »

birg81 ha scritto:non mi è chiaro ma tuxonice è una patch per il kernel o per kde?!
Puoi abilitare TuxOnIce solo patchando i sorgenti del kernel.

...Per Fire_eater:
Hai provato a controllare in [Centro di controllo] -> [Controllo Energia] -> [Batteria Computer Portatile] -> [Configurazione ACPI]?
Nel mio caso è tutto disabilitato ma il resume di TuxOnIce con KDE funziona.

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:

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da birg81 »

Zapotech ha scritto: Puoi abilitare TuxOnIce solo patchando i sorgenti del kernel.
se si deve patchare il kernel nn si potrebbe inserire questa patch direttamente nei vanilla dalle prossime relase del kernel e poi lasciare che i vari DE la vadano ad implementare?

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

@birg81: tuxonice è una patch per il kernel, per il momento nel vanilla c'è già la patch Suspend2, queste cose ci mettono tempo, poi se si dovessero inserire tutte le patch che esistono sarebbe un casino. Per fortuna NOI slackweristi siamo capaci di patcharci il kernel.
Comunque la patch di cui ho parlato io prima è solo una modifica di un menù di KDE.

@Zapotech: Ho provato a disabilitare l'ACPI da kde, ma nulla al riavvio kde è sempre vuoto.

Ho provato anche a creare un'altro utente per avere kde con le impostazioni standard, ma il problema persiste.

Inoltre al risveglio da un'ibernazione se esco da X vedo lo schermo tutto incasinato(sicuramente è un problema del modulo nVidia) comunque tutte le operazioni vengono eseguite(tipo spegnimento etc.)

Grazie

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: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da FireEater »

Zapotech ha scritto: Nel mio caso è tutto disabilitato ma il resume di TuxOnIce con KDE funziona.

Ma tu hai una scheda nvidia?

Avatar utente
aleph
Linux 0.x
Linux 0.x
Messaggi: 75
Iscritto il: sab 29 dic 2007, 21:10
Slackware: 12.0

Re: TuxOnIce - KDE, un risveglio smemorato.

Messaggio da aleph »

ma l'ibernazione a un sistema linux serve davvero? perchè l'80% del tempo di avvio è dato dal kernel, e quello parte comunque . . . (ok, il fatto è che odio sprecare spazio su disco per la swap :D :D ) . . davvero il tempo di avvio si riduce sensibilmente?

Rispondi