Sony Vaio VGN-NS21Z e suspend2 [RISOLTO]

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

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) Citare il modello preciso del laptop in questione.
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
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Sony Vaio VGN-NS21Z e suspend2 [RISOLTO]

Messaggio da Burroughs »

Vi sottopongo un problema alquanto strano che sto sperimentando col mio nuovo laptop, un Sony Vaio VGN-NS21Z.
Per essere più precisi: sulla macchina ho installato una Slack 12.2, con kernel huge-smp 2.6.27.7, ricompilato per applicare la patch per il suspend2 e rimuovere alcuni moduli inutili e in più driver ATI proprietari 8.12.
La sospensione funziona più che bene, anzi devo dire che i risultati in termini di velocità sia nel suspend che nel resume sono molto soddisfacenti, l'unica cosa che non funziona (importante, a mio avviso, per la sicurezza) è il mancato lock della sessione di KDE che viene mandata a nanna.
In pratica, all'atto della sospensione, la sessione del DE non viene bloccata, col risultato che al ripristino chiunque potrebbe avere accesso ai miei dati personali.
Faccio presente che la sospensione viene attuata utilizzando la swap e che questo è il file di configurazione, common.conf, da cui dipende il lock della sessione di KDE:

Codice: Seleziona tutto

# Configuration options common for suspending to disk or RAM.
# Options are not case sensitive.
# 
# See hibernate.conf(5) for help on the configuration items.

##############################################################################
### Some global settings
##############################################################################

Verbosity 0
LogFile /var/log/hibernate.log
LogVerbosity 1
# LogTimestamp yes
# AlwaysForce yes
# AlwaysKill yes
# HibernateVT 15
# Distribution debian (or fedora/gentoo/mandrake/redhat/slackware/suse)
# XDisplay :0

##############################################################################
### Scriptlets
###   Scriptlets provide support for doing all sorts of things before and after
###   suspending. The defaults settings here should work for most people, but
###   you may wish to edit these to taste. Consult "hibernate -h" for help on
###   the configuration settings.
##############################################################################

### bootsplash
## If you use bootsplash, also enabling SwitchToTextMode is recommended if
## you use X, otherwise you may end up with a garbled X display.
# Bootsplash on
# BootsplashConfig /etc/bootsplash/default/config/bootsplash-1024x768.cfg

### clock
SaveClock restore-only

### devices
# IncompatibleDevices /dev/dsp /dev/video*

### diskcache
# DisableWriteCacheOn /dev/hda

### fbsplash (enable SwitchToTextMode if you use this)
# FBSplash on
# FBSplashTheme suspend2

### filesystems
# Unmount /nfsshare /windows /mnt/sambaserver
# UnmountFSTypes smbfs nfs
# UnmountGraceTime 1
# Mount /windows

### grub
# ChangeGrubMenu yes
# GrubMenuFile /boot/grub/menu.lst
# AlternateGrubMenuFile /boot/grub/menu-suspended.lst
# BackupGrubMenuFile /boot/grub/menu.lst.hibernate.bak

# see http://bugs.debian.org/317479
# RemountXFSBoot yes

### hardware_tweaks
# IbmAcpi yes
# RadeonTool yes
# Runi915resolution yes
# FullSpeedCPU yes

### lilo
# EnsureLILOResumes yes

### lock (generally you only want one of the following options)
## For console you need vlock available.
## For x you need xscreensaver-command-command available.
## For gnome you need gnome-screensaver-command available.
## For kde you need dcop, kscreensaver available.
## For XAuto you need xautolock available.
## For Xtr you need xtrlock available.
# LockConsoleAs root
# LockXScreenSaver yes
# LockGnomeScreenSaver yes
LockKDE yes
# LockXLock yes
# LockXAutoLock yes
# LockXtrLock yes

### misclaunch
OnSuspend 20 echo "Buongiorno!"
OnResume 20 echo "Buona notte!"

### Reload wicd
/etc/rc.d/rc.wicd restart

### modules
# UnloadModules snd_via82cxxx usb-ohci
# UnloadAllModules yes
UnloadBlacklistedModules yes
LoadModules auto
# LoadModulesFromFile /etc/modules

### modules-gentoo
# GentooModulesAutoload yes

### network
# DownInterfaces eth0
# UpInterfaces auto

### networkmanager
# EnableNMReconnect yes

### pause_audio
# MuteAudio yes
# PauseAudio yes

### pcmcia
# EjectCards yes

### programs
# IncompatiblePrograms xmms

### services
# RestartServices laptop_mode anacron
# StopServices alsasound
# StartServices aumix

### vbetool
# EnableVbetool yes
# RestoreVbeStateFrom /var/lib/vbetool/vbestate
# VbetoolPost yes
# RestoreVCSAData yes

### xhacks
SwitchToTextMode yes
# UseDummyXServer yes
# DummyXServerConfig xorg-dummy.conf

### xstatus
## This can be set to gnome, kde or x:
## For gnome you need zenity available.
## For kde you need dcop, kstart, kdialog available.
## For x you need to have xosd OR xmessage available.
# XStatus gnome
# XmessageDisable yes
# XSuspendText Preparing to suspend...
# XResumeText Resuming from suspend...
## When using XStatus x, and you have xosd installed:
# XosdSettings --font '-misc-fixed-medium-r-semicondensed--*-120-*-*-c-*-*-*' --colour=Green --shadow 1 --pos bottom --align center --offset 50

### xbacklight
# BackLight yes

### gaim
## You need to have dbus, gaim_remote available.
# LogoutGaim yes
# GaimRestoreStatus yes
# GaimLogoutMessage Hibernating
# GaimLoginMessage Back from hibernation
Fatemi sapere che ne pensate.

Burroughs.
Ultima modifica di Burroughs il sab 21 feb 2009, 11:39, modificato 1 volta in totale.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
Roland
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: mer 20 ago 2008, 1:32
Slackware: current x86_64
Kernel: 3.2.13
Desktop: KDE 4.8.2
Località: Catanzaro Lido

Re: Sony Vaio VGN-NS21Z e suspend2

Messaggio da Roland »

ma suspend2 è necessario per avere la sospensione funzionante sul tuo vaio? serve a causa dei driver ati? io sul mio vaio non l'ho mai usato e la sospensione funziona più che bene...

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: Sony Vaio VGN-NS21Z e suspend2

Messaggio da Burroughs »

Roland ha scritto:ma suspend2 è necessario per avere la sospensione funzionante sul tuo vaio? serve a causa dei driver ati? io sul mio vaio non l'ho mai usato e la sospensione funziona più che bene...
Scusa, come l'hai abilitata la sospensione?

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
Roland
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: mer 20 ago 2008, 1:32
Slackware: current x86_64
Kernel: 3.2.13
Desktop: KDE 4.8.2
Località: Catanzaro Lido

Re: Sony Vaio VGN-NS21Z e suspend2

Messaggio da Roland »

con kde3.5.10 ho mandato il vaio in sospensione con

Codice: Seleziona tutto

echo -n mem > /sys/power/state
ed in ibernazione con

Codice: Seleziona tutto

echo -n disk > /sys/power/state
finchè non ho scoperto che abilitando klaptop funzionava tutto a dovere con un click del mouse...da un paio di settimane a questa parte usando kde4.2 sia il guidance-power-manager che il PowerDevil, demone di kde, fanno tutto da soli e sono anche molto configurabili.

c'è da dire che usando il comando da console la sessione non viene bloccata, a meno che non la si blocchi prima e poi non si faccia il login da root cambiando console virtuale con ctrl+alt+fx da cui poi dare il comando...(credo...).
mentre klaptop cliccando col tasto destro del mouse sull'iconcina in traybar dovrebbe dare diverse opzioni come: "sospensione", "blocca e sospendi" ecc. Se la memoria non m'inganna...;)

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: Sony Vaio VGN-NS21Z e suspend2

Messaggio da Burroughs »

Grazie per le info che mi hai dato, Roland, ma mi interessava risolvere il problema continuando ad utilizzare suspend2, soluzione che trovo estremamente performante ed utile.
Ad ogni modo, se tu o qualcun altro, avete qualche altro suggerimento da darmi sull'argomento, siete i benvenuti.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Re: Sony Vaio VGN-NS21Z e suspend2 [RISOLTO]

Messaggio da Burroughs »

Il problema si è risolto quasi da sé: difatti il file common.conf cui facevo riferimento non è quello che si trova, come nel mio caso, in /opt/hibernate-script-1.99, bensì quello che, come è giusto, si trova in /etc/hibernate.
Mi è bastato editare quest'ultimo per sistemare tutto.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Rispondi