Salve a tutti
Questo How To si basa su kubuntu 9.10, ma dovrebbe andare bene anche per ubuntu, sempre 9.10.
E' stata realizzato facendo uso di altre fonti, che citerò alla fine ringraziando gli autori.
*SCHEDA TECNICA*
Marca: Sony
Modello: Vaio VGN-FZ31M
Memoria RAM: 2 GiB
Processore: Intel Core2 Duo T7250 2,00 Ghz
Scheda Video: NVIDIA GeForce 8400M GT
Distribuzione Utilizzata: K/Ubuntu 9.10 << Karmic Koala >>
*RILEVAMENTO DELL'HARDWARE*
DISPOSITIVI CONNESSI:Per verificare il corretto rilevamento dell'hardware del portatile, digitare in un terminale il seguente comando:
lspci
Il comando precedente restituirà una schermata simile alla seguente:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8400M GT] (rev a1)
06:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
08:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 16)
09:03.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
09:03.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
09:03.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
PROCESSORE:Per visualizzare i dettagli sul processore, aprire in lettura il file /proc/cpuinfo, digitando in una finestra di terminale il seguente comando:
cat /proc/cpuinfo
Verrà restituito un output simile al seguente:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz
stepping : 13
cpu MHz : 800.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority
bogomips : 3989.99
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz
stepping : 13
cpu MHz : 800.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority
bogomips : 3989.99
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
*CONFIGURAZIONE DEI COMPONENTI*
SCHEDA VIDEO:La scheda video è una NVIDIA GeForce 8400M GT, è affinchè possano essere abilitati gli effetti grafici occorre abiltare i driver proprietari in "hardware drivers", presente nel caso di kubuntu, in applicazioni -> sistema.
Per i fedeli a Gnome DE, andare su Sistema->Amministrazione->Gestore driver con restrizione e spuntare la casella «NVIDIA accelerated graphics driver (latest card)».
SCHEDA AUDIO:Finalmente a partire dal kernel 2.6.31 di Karmic Koala la scheda audio di questo modello di sony vaio è finalmente riconosciuta senza problemi, sia per l'uscita audio dalle cuffie sia per il microfono.
In ogni caso, se così non dovesse essere, sarà sufficiente aprire con un editor di testo con i privilegi di amministrazione il file /etc/modprobe.d/alsa-base.conf, così:
sudo kate /etc/modprobe.d/alsa-base.conf
(per ubuntu sostituire "gedit" a "kate")
e aggiungere la riga
options snd-hda-intel model=vaio
Salvare e Riavviare!
SOSPENSIONE E IBERNAZIONE:Per far sì che la sospensione ma in particolare l'ibernazione avvengano senza problemi, si consiglia di installare uswsusp con il comando
sudo apt-get install uswsusp
e modificare il file 00sleep_module con
sudo nano /etc/pm/config.d/00sleep_module
così:
# The sleep/wake system to use. Valid values are:
# kernel The built-in kernel suspend/resume support.
# Use this if nothing else is supported on your system.
# uswsusp If your system has support for the userspace
# suspend programs (s2ram/s2disk/s2both), then use this.
# tuxonice If your system has support for tuxonice, use this.
#
# The system defaults to "kernel" if this is commented out.
SLEEP_MODULE="uswsusp"
Sarà sempre possibile configurarlo e ottimizzarlo con
sudo dpkg-reconfigure uswsusp
BLUETOOTH:Finalmente i bug sono stati corretti ed è possibile utilizzarlo da subito senza modificare alcun file.
LUMINOSITA':Il problema riscontrato è che non si riesce a regolare in alcun modo la luminosità del monitor.
Questa soluzione permette di farlo grazie alle scorciatoie predefinite da tastiera.
Digitare nel terminale
sudo apt-get install nvclock
e verificare se funziona col comando
nvclock -S -10
sempre da terminale.
Se l'esito è positivo, procedere.
Ora sarà necessario modificare alcuni file da root:
il primo è /etc/acpi/events/video_brightnessup nel seguente modo:
sudo kate /etc/acpi/events/video_brightnessup
event=sony/hotkey SNC 00000001 00000011
action=/usr/bin/nvclock -S +10
il secondo è /etc/acpi/events/video_brightnessdown nel seguente modo:
sudo kate /etc/acpi/events/video_brightnessdown
event=sony/hotkey SNC 00000001 00000010
action=/usr/bin/nvclock -S -10
adesso salvare i file e dare i permessi di esecuzione (da root):
sudo chmod a+x /etc/acpi/events/video_brightnessup
sudo chmod a+x /etc/acpi/events/video_brightnessdown
Ora non resta quindi che riavviare il demone acpid con il seguente comando:
sudo /etc/init.d/acpid restart
e sarà possibile variare la lumniosità dello schermo con Fn+F6 o Fn+F7.
(Se e solo se riavviando il pc non funziona, per renderlo definitivo immetterlo nel file /etc/rc.local o creare uno script.sh d'avvio)
E' possibile inoltre creare una regola che faccia diminuire la luminosità (del 50%)
del monitor passando dall'alimentanzione a corrente a quella a batteria e viceversa in
maniera automatica in modo da aumentare il risparmio nergetico del proprio portatile
Creare (da root) con un qualsiasi editor di testi il file
sudo kate /etc/udev/rules.d/465-smartdimmer.rules
con il seguente contenuto:
# NVidia backlight control using nvclock
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Discharging", RUN+="/usr/bin/nvclock -S 50"
# Sostituire 50 con 40 o 30 per avere una luminosità ancora minore
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Charging", RUN+="/usr/bin/nvclock -S 100"
N.B. il valore 465 nel nome del file indica la priorità della regola, è quindi possibile che tale priorità sia già
assegnata ad un'altra regola (come ad esempio nel mio caso). In questo caso scegliere un altro numero
(fra quelli non ancora utlizzati) ad esempio io ho scelto 3865, così il nome del mio file è diventato:
/etc/udev/rules.d/3865-smartdimmer.rules
Bene ora non resta altro da fare che ricaricare le regole in modo da rendere attiva quella appena creata:
sudo udevadm control --reload-rules
Operazione conclusa! Ora è possibile modificare la luminosità dello schermo e se si staccherà (o attaccherà) l'alimentazione a corrente la luminosità del monitor varierà automaticamente.
Per tutti coloro che utilizzano per l'appunto kubuntu, è disponibile inoltre un plasmoide che permette di regolare in automatico la luminosità. Il link da cui è possibile scaricarlo è
questo, ma consiglio soprattutto per i meno esperti di installarlo dall'utility "aggiungi oggetti" di plasma..
WEBCAMLa webcam è una Motion Eye, ID: ID 05ca:183b (è possibile verificarlo digitando lsusb nel terminale).
In teoria, la webcam dovrebbe essere automaticamente riconosciuta a partire dal kernel 2.6.31 di k/ubuntu karmic, grazie al modulo uvcvideo, ma purtroppo a volte funziona e a volte no. Si consiglia quindi di procedere come segue.
Scaricare i driver r5u870 dal sito di palmix.org:
Driver r5u870 per chi ha il sistema operativo a 64 bit (amd64);
Driver r5u870 per chi ha il sistema operativo a 32 bit (i386);
Estrarli e compilarli con i comandi:
cd nome_cartella_dove_sono_stati_estratti_i_driver
make
sudo make install
sudo modprobe r5u870
sudo chmod 777 /dev/video0
Provarla con skype oppure cheese; per
cheese, se non dovesse riconoscere al primo colpo la webcam, procedere con
cd /usr/share/hal/fdi/information/20thirdparty
sudo wget http://students.ceid.upatras.gr/~asimakis/10-r5u870-webcam.fdi
sudo /etc/init.d/hal restart
e riavviare il sistema operativo.
Riguardo
Skype, invece è possibile seguire quest'altra mia
guida per aumentare la risoluzione dell'immagine.
Ora dovrebbe essere tutto ok! Se ci fossero dei problemi invito tutti a chiedere
*ULTERIORI RISORSE*Le fonti da cui ho tratto quanto detto sono:
Per la webcam:
http://www.palmix.org/r5u870.htmlhttp://danielpix.wordpress.com/2008/09/17/webcam-ricoh-r5u870-su-ubuntu/Per il resto:
http://www.palmix.org/vaio.htmlhttp://wiki.ubuntu-it.org/Hardware/Notebook/SonyVaioFz21M?highlight=(sony)
http://inshame.blogspot.com/2008/06/ubuntu-hardy-heron-on-sony-vaio-vgn.htmlRingrazio gli autori di queste guide!
