Repository 32bit  Forum
Repository 64bit  Wiki

Sony Vaio VPC-F11C5E: differenze tra le versioni

Da Slacky.eu.
(Nuova pagina: ==Introduzione== Questo articolo non è una guida all'installazione di Slackware sul suddetto portatile ma vuole essere un aiuto a chiunque voglia farlo. Pertanto non spiegherò tutti ...)
 
(Hardware)
Riga 42: Riga 42:
<td width="30%">nVidia GeForce 330M</td>
<td width="30%">nVidia GeForce 330M</td>
<td width="20%" bgcolor="lightgreen">WORKS</td>
<td width="20%" bgcolor="lightgreen">WORKS</td>
<td width="50%">Supportata dai driver proprietari Nvidia</td>
+
<td width="50%">Supportata dai driver proprietari Nvidia.</td>
</tr>
</tr>
<tr>
<tr>
Riga 80: Riga 80:
</tr>
</tr>
<tr>
<tr>
<td width="30%">Intel Corporation WiFi Link 6000 Series )</td>
+
<td width="30%">Intel Corporation WiFi Link 6000 Series</td>
<td width="20%" bgcolor="lightgreen">WORKS</td>
<td width="20%" bgcolor="lightgreen">WORKS</td>
<td width="50%">Il supporto al wireless è compilato all'interno del kernel Linux.</td>
<td width="50%">Il supporto al wireless è compilato all'interno del kernel Linux.</td>
  +
</tr>
  +
<tr>
  +
<td width="30%">FN keys</td>
  +
<td width="20%" bgcolor="lightgreen">WORKS</td>
  +
<td width="50%">Funzionanti con piccoli accorgimenti</td>
</tr>
</tr>
<tr>
<tr>

Versione delle 19:50, 18 giu 2010

Indice

Introduzione

Questo articolo non è una guida all'installazione di Slackware sul suddetto portatile ma vuole essere un aiuto a chiunque voglia farlo. Pertanto non spiegherò tutti i passi dell'installazione ma verranno solo illustrate le varie componenti e le relative configurazioni da me effettuate. Non mi assumo nessuna responsabilità sulle informazioni qui riportate. Seguitele a vostro rischio e pericolo.

Se volete contattarmi scrivete a: bart[at]slacky[dot]it

Conoscenze

Per applicare ciò che vi indicherò occorrono nozioni sulla ricompilazione di un kernel Linux e piena conoscenza dell'hardware del vostro portatile.

Sistema Operativo

Sul mio Vaio VPC-F11C5E ho installato una Slackware 13.1.

Hardware

Specifiche Hardware:

Componenti hardware - Hardware Components
Stato sotto Linux - Status under Linux
Note - Notes
Intel(R) Core(TM) i7 CPU Q720 1.60GHz GenuineIntel WORKS Non sono richieste procedure particolari. Il supporto a questo processore (Generic x86_64) è compilato direttamente all'interno del kernel
16.4 Display WORKS La luminosità del display è correttamente gestita dal modulo sony_laptop. Per settarla basta utilizzare i seguenti comandi:
(lowest brightness)
echo "1" > /sys/class/backlight/acpi_video0/brightness

(highest brightness)

echo "8" > /sys/class/backlight/acpi_video0/brightness

nVidia GeForce 330M WORKS Supportata dai driver proprietari Nvidia.
6000MB WORKS Non è richiesta nessuna procedura particolare
500 GB SATA Hard Drive WORKS Non è richiesta nessuna procedura particolare. Il supporto è incluso nel kernel.
Integrated Network Card WORKS Scheda Marvell con driver compilato staticamente nel kernel.
Scheda SD WORKS Supporto compilato nel kernel
Express Card Not tested In progress
Optiarc DVD-RW AD-7700H Drive WORKS Non è richiesta nessuna procedura particolare. Supporto scsi incluso nel kernel.
Suyin Corp webcam WORKS Non è richiesta nessuna procedura particolare. Supporto incluso nel kernel.
Intel Corporation WiFi Link 6000 Series WORKS Il supporto al wireless è compilato all'interno del kernel Linux.
FN keys WORKS Funzionanti con piccoli accorgimenti
Lithium-Ion Battery WORKS Il supporto all'ACPI è compilato all'interno del kernel. Durata massima di circa 2 ore senza alimentazione.
Intel Corporation High Definition Audio Controller WORKS Compilata staticamente. Supportata dai driver Intel presenti nel kernel Linux.

Kernel

Su Slackware 13.1 ho compilato un kernel 2.6.34 (quasi monolitico, l'idea è di renderlo tale) e questo è l'attuale .config. E' abilitato il supporto al filesystem EXT3 e EXT4.

Linux abram 2.6.34 #1 SMP Thu Jun 17 21:15:39 CEST 2010 x86_64 Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz GenuineIntel GNU/Linux

Il kernel è anche dotato del supporto (in sola lettura) al filesystem NTFS, utilissimo nel caso abbiate un dual boot sulla vostra macchina. Il supporto al mousepad è stato inserito come modulo all'interno del kernel. Se volete abilitarlo o compilate staticamente il suo supporto oppure caricate il modulo psmouse al boot. Il supporto al touchpad è modulare perché spesso, durante la digitazione di testi, è comodo disabilitarlo per evitare pressioni accidentali.

X-Window

Output di lsmod:

Module                  Size  Used by
mmc_block               7321  0 
xt_state                1279  3 
nvidia              10668848  32
rtc_cmos                7950  0 
agpgart                24302  1 nvidia
psmouse                32121  0 
rtc_core               11173  1 rtc_cmos
rtc_lib                 1594  1 rtc_core
serio_raw               3776  0 

Questo è il mio xorg.conf con supporto al compositing.

Fn Keys

I tasti funzione sono pienamente supportati. Per i tasti funzione relativi al volume non c'è nulla da fare, lavoreranno bene fin da subito. Per i tasti funzione relativi al background del display invece possiamo procedere in questa maniera per configurarli.

Creare una cartella /etc/acpi/actions (per ordine) ed inserirci due file: brightnessDOWN.sh

#!/bin/sh
brightness=`cat /sys/class/backlight/acpi_video0/brightness`
let "brightness-=1"
echo ${brightness} > /sys/class/backlight/acpi_video0/brightness

e brightnessUP.sh

#!/bin/sh
brightness=`cat /sys/class/backlight/acpi_video0/brightness`
let "brightness+=1"
echo ${brightness} > /sys/class/backlight/acpi_video0/brightness

Dentro la cartella /etc/acpi/events creare allo stesso modo due file: brightnessDown

event=sony/hotkey SNC 00000001 00000010
action=/etc/acpi/actions/brightnessDOWN.sh "%e"

e brightnessUP

event=sony/hotkey SNC 00000001 00000011
action=/etc/acpi/actions/brightnessDOWN.sh "%e"

con gli eventi presi da acpi_listen.


Per completezza riporto anche alcuni dettagli del man di acpi:

This example will shut down your system if you press the power button.

Create a file named /etc/acpi/events/power that contains the following:

event=button/power action=/etc/acpi/power.sh "%e"

Then create a file named /etc/acpi/power.sh that contains the following:

/sbin/shutdown -h now "Power button pressed"

Now, when acpid is running, a press of the power button will cause the rule in /etc/acpi/events/power to trigger the script in /etc/acpi/power.sh. The script

will then shut down the system.

Wireless

Per il momento ho utilizzato wicd per rilevare le connessioni disponibili. Diciamo che è un Work In Progress (WIP).

Disclaimer

This document has nothing to do with Sony, they don't even know it exists. There is no guarantee that the information on this page is accurate, please don't hold me responsible if your experience is different from the information here.

Strumenti personali
Namespace

Varianti