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:
Driver "emgd"
Screen 0
Option "PcfVersion" "1792"
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.
