Translation(s): English - Italiano


Intel System Controller Hub US15W, US15WP e US15WPT, e le serie E6xx del processore Intel

Questa pagina mostra come installare i driver Xorg per i controllori grafici presenti nei system control hub US15W (alias SCH Poulsbo), US15WP e US15WPT, e nella serie Atom E6XX. È stata scritta per Debian Squeeze 6.0.

Ottenere i driver per Linux

Andare nel sito web Intel e scaricare il driver:

http://edc.intel.com/Software/Downloads/EMGD

Purtroppo il driver Linux è impacchetto dentro un file chiamato IEMGD_1_5_2_GOLD_1816_Extract.exe. Per fortuna la versione di wine in Debian Squeeze può gestire il passo successivo. Digitare:

wineconsole IEMGD_1_5_2_GOLD_1816_Extract.exe

Si ottiene un utile file di documentazione UsersGuide.pdf oltre ad un file tar compesso con gzip, IEMGD_HEAD_Linux.tgz. Estrarre quest'ultimo nel modo usuale (tar xzf nomefile) in una posizione appropriata, come /usr/local/src/EMGD_1.5.2.

Una bella sorpresa è dietro l'angolo: c'è una directory IEMGD_HEAD_Linux/DebianSqueeze.

Installazione

Nonostante si senta dire il contrario, il pacchetto può essere usato con Debian Squeeze, ma con alcune modifiche ad un file. C'è uno script di installazione: IEMGD_HEAD_Linux/Utilities/install.sh e se viene modificato nel modo giusto funziona. Il comando seguente dovrebbe essere eseguito come utente root (o con sudo). Prima di tutto rendere il file eseguibile:

chmod 744 install.sh

Poi è necessario modificare alcune righe, per lo più per la compatibilità con Debian Squeeze.

Modificare la riga:

LSPCI_CMD="/sbin/lspci"

in:

LSPCI_CMD="/usr/bin/lspci"

Modificare la riga:

LSMOD_CMD="/sbin/lsmod"

in:

LSMOD_CMD="/bin/lsmod"

Modificare la riga:

man3x_install_dir="/usr/share/man/man3x/"

in:

man3x_install_dir="/usr/share/man/man3/"

Modificare la riga:

deb_version=`cat ${ISSUEFILE} | grep -i "debian" | awk '{print $3}' | cut -d/ -f1'`

in:

deb_version=`cat ${ISSUEFILE} | grep -i "Debian" | awk '{print $3}' | cut -d/ -f1`

Modificare la rigae:

if [[ $deb_version = "squeeze" ]]; then

in:

if [[ $deb_version = "6.0" ]]; then

Quest'ultima riga deve essere coerente con il numero in /etc/issue, perciò quando ci sono aggiornamenti a Debian Squeeze questo numero deve essere cambiato.

Inoltre, commentare l'intera sezione "Check to make sure SELinux is disabled". Questa sezione inizia con la riga "selinuxenabled"; commentare, inserendo un carattere# all'inizio, ciascuna riga sino alla sezione seguente ("Global Install/Uninstallation").

Spostarsi nella directory IEMGD_HEAD_Linux/Utilities e compilare e installare i driver e il software correlato eseguendo "./install.sh -v" da root.

Dopo l'esecuzione il sistema avrà un nuovo driver per Xorg: emgd. Si può guardare lo script di installazione per vedere dove sono stati aggiunti i nuovi file. Si può guardare la pagina di manuale di emgd e altra documentazione è contenuta nel file UsersGuide.pdf che è disponibile dopo aver eseguito wine.

Configurare Xorg

Successivamente è necessario modificare il proprio file /etc/X11/xorg.conf (come utente root). Cambiare la sezione "Device" come mostrato in seguito. Notare che vengono forniti esempi solamente per un sistema con monitor singolo; leggere la documentazione se si desidera una configurazione più sofisticata.

Nella sezione "Device", cambiare le righe seguenti:

Potrebbe essere necessario cambiare anche le sezioni "Monitor", "Screen" e "ServerLayout" per far sì che queste modifiche (e le modalità risultanti che erano in precedenza non disponibili) funzionino sul proprio sistema.