Sì inizia!!
*****************************************************************************************************
*****************************************************************************************************
Allora, per prima cosa volevo far presente che questa guida si basa su kubuntu 9.04, ma dovrebbe andare bene anche per ubuntu, sempre 9.04.
E' stata realizzata 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.04 >
*RILEVAMENTO DELL'HARDWARE*
DISPOSITIVI CONNESSI:
Per verificare il corretto rilevamento dell'hardware del portatile, digitare in un terminale il seguente comando:
Il comando precedente restituirà una schermata simile alla seguente:
Codice: Seleziona tutto
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 G86M [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:
Verrà restituito un output simile al seguente:
Codice: Seleziona tutto
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
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
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 nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority
bogomips : 3989.91
clflush size : 64
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
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
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 nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida tpr_shadow vnmi flexpriority
bogomips : 3989.98
clflush size : 64
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:
La scheda audio presenta qualche problema, nel senso che nel caso in cui venissero collegate delle cuffie esterne, l'audio continuerebbe a essere emesso dai diffusori.
Si risolve installando i driver alsa, da terminale, in questo modo:
Codice: Seleziona tutto
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2
tar xjvf alsa-driver-1.0.20.tar.bz2
cd alsa-driver-1.0.20
./configure --with-cards=hda-intel,usb-audio --with-oss=yes --with-sequencer=yes
make
sudo make install
sudo ./snddevices
Infine, aprire con un editor di testo con i privilegi di amministrazione il file /etc/modprobe.d/alsa-base.conf, così:
(per ubuntu sostituire "gedit" a "kate")
e aggiungere la riga
Salvare e Riavviare!
Nota: è presente un bug relativo a pulseaudio che non permette di ascoltare l'audio per esempio di flash palyer quando è aperto amarok. Per risolverlo, gli utenti di kubuntu, possono digitare da terminale:
Salvare e Riavviare!
SOSPENSIONE E IBERNAZIONE:
Affinché funzionino, occorre procedere come segue.
Digitare da terminale:
e aggiungere:
Slavare e Riavviare!
BLUETOOTH:
Il bluetooth viene riconsociuto, ma sono stati riscontarti dei problemi riguardo la sua gestione.
Per risolverli, è possibile digitare da terminale:
ed aggiungere:
prima della linea exit 0;
Salvare e Riavviare!
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
e verificare se funziona col comando
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:
Codice: Seleziona tutto
event=sony/hotkey SNC 00000001 00000011
action=/usr/bin/nvclock -S +10
il secondo è /etc/acpi/events/video_brightnessdown nel seguente modo:
Codice: Seleziona tutto
event=sony/hotkey SNC 00000001 00000010
action=/usr/bin/nvclock -S -10
adesso salvare i file e dare i permessi di esecuzione (da root):
Codice: Seleziona tutto
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:
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
con il seguente contenuto:
Codice: Seleziona tutto
# NVidia backlight control using nvclock
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Battery", ATTR{status}=="Discharging", RUN+="/usr/bin/nvclock -S 50"
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:
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.
WEBCAM
La webcam funziona o meno a seconda del kernel. Con quello di Jaunty, ovvero 2.6.28-xx, il driver giusto è quello che si usa qui.
Da terminale, digitare:
Codice: Seleziona tutto
sudo apt-get install subversion
svn co http://svn.mediati.org/svn/r5u870/trunk r5u870
cd r5u870
make
sudo make install
sudo modprobe r5u870
Inoltre, affinché funzioni con cheese, occorre procedere così:
Codice: Seleziona tutto
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
Nota: con l'installazione dei driver si è creato il file /dev/video0.
Affinché un programma avviato come utente non root abbia i permessi di accedervi e quindi utilizzare software come cheese, occorre procedere così.
Digitare da terminale:
e per rendere definitivi i permessi, aprire il file rc.local così
e inserire la seguente stringa prima di exit0
Riavviare e provarla con cheese, skype, xawtv e webcamstudio..
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.html
http://danielpix.wordpress.com/2008/09/ ... su-ubuntu/
Per il resto:
http://www.palmix.org/vaio.html
http://wiki.ubuntu-it.org/Hardware/Note ... ght=(sony)
http://inshame.blogspot.com/2008/06/ubu ... o-vgn.html
Ringrazio gli autori di queste guide!