2.6.7 su Acer Aspire 1355LC
Linux MiniHOWTO
Unofficial Support Page


Premessa

   Questo è un documento che riporta la mia esperienza nell'installzione di Linux Mandrake su un notebook Acer Aspire 1355LC. Non mi assumo pertanto alcuna responsabilità in merito ad errori o danni causati in seguito all'utilizzo delle informazioni contenute in questo documento. Ogni utilizzo degli esempi riportati è a proprio rischio.


Ultimo aggiornamento: 20 / 07 / 2004


   La procedura descritta per il kernel 2.6.1 resta quasi invariata a parte qualche piccola modifica applicata alla patch del drm. E' stato aggiornato il supporto video. La versione attuale comprende le patch epia che utilizza i drivers VIA Unichrome. La patch disponibile su epiawiki è comprensiva delle patch per il bootsplash, supermount e lirc. La patch qui disponibile è tratta dalla patch-2.6.7-epia1 e comprende il solo supporto per la scheda video.
   Sono anche disponibili i sorgenti già patchati delkernel 2.6.7 testati e funzionanti configurati col seguentefile di configurazione.
    E' stato testato inoltre il supporto IrDA di cui ho scritto un MiniHOWTO. Per chi è passato a X.org c'è da porre un'aggiunta al file /etc/modprobe.conf aggiungendo:
install via /sbin/modprobe via_agp; /sbin/modprobe --ignore-install via;/bin/true

   to top



Configurazione del server grafico

   Questa configurazione è stata fornita per XFree86. La configurazione è stata testata su X.org e risulta perfettamente funzionante.


Supporto XVideo

   La versione originale del seguente howto è stata redatta per XFree86 ed è disponibile sul sito www.kja.pwp.blueyonder.co.uk/via/.
   Sono necessarie le librerie libddmpeg disponibili su http://www.ivor.it/cle266/. La procedura per la compilazione è quella standard:
# ./configure && make
# cp libddmpeg.so /usr/X11R6/lib/libddmpeg.so.1.6
# ln -s /usr/X11R6/lib/libddmpeg.so.1.6 /usr/X11R6/lib/libddmpeg.so
# ldconfig -v
   Bisogna ricompilare il driver via_drv.o e le librerie libXvMC. A tal scopo, reperire i sorgenti di XFree86 disponibili su ftp://ftp.XFree86.org/pub/XFree86/develsnaps/XFree86-4.4.0.tar.bz2,  quindi:
# tar xvjf /[path di XFree86]/XFree86-4.4.0.tar.bz2
# cd xc/programs/Xserver/hw/XFree86/drivers/

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/unichrome login
# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:\
       /cvsroot/unichrome co xfree86

# rm -rf via
# ln -s xfree86 via
# cd /usr/src/xc/lib/XvMC/hw

# cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:\
       /cvsroot/unichrome co libxvmc

# ln -s libxvmc via
   Occorre modificare l' Imakefile:
# cd /usr/src/xc/lib/XvMC
   Editare il file Imakefile  e sostituire la riga :

                      SUBDIRS= hw/i810

   con:

                      SUBDIRS= hw/i810 hw/via

# cd /usr/src/xc/
# make World
   Ultimata la procedura di compilazione, gli utenti XFree86 possono installarlo mediante make install. Gli utenti X.org devono solo copiare i drivers nella directory di destinazione, ovvero:
# cp -f xc/programs/Xserver/hw/XFree86/drivers/via/via_drv.o \
                /usr/X11R6/lib/modules/drivers/via_drv.o
# cd xc/lib/XvMC/hw/via && make install
# ldconfig -v
     Modificare la command line del kernel in lilo.conf, quindi modificare la riga:
             append=" [ PROPRI PARAMETRI ] " 

con

             append=" [ PROPRI PARAMETRI ]  video=via:ywrap,mtrr "
   Riavviare e controllare che l'output di xvinfo sia:
X-Video Extension version 2.2
   screen #0
     Adaptor #0: "XV_SWOV"
       number of ports: 1
       port base: 56
       operations supported: PutVideo PutImage
       supported visuals:
         depth 24, visualID 0x22
         depth 24, visualID 0x23
         depth 24, visualID 0x24
         depth 24, visualID 0x25
       number of attributes: 18
         "XV_COLORKEY" (range 0 to 16777215)
                client settable attribute
       ...........
       .....


Supporto 3D

   Sul sito del progetto Unichrome sono disponibili le librerie per il supporto dri, di cui è disponibile una copia locale.
# cd /usr/X11R6/lib
# tar xvzf /[path di unichrome_VIA_dri.tgz]/unichrome_VIA_dri.tgz
# ldconfig -v
   Alternativamente è possibile utilizzare i drivers messi a disposizione su viaarena. La procedura di installazione è molto semplice:
# unzip clexf0043.zip
# tar xvzf DRI.tgz
# tar xvzf CLEFX0043.tgz
# cd DRI
# ./minstall
# cp ../CLEFX0043/Mandrake/9.2/pentium/via_dri.so \
           /usr/X11R6/lib/modules/dri/ -f
# ldconfig -v
    Riavviato X si può testare il funzionamento del dri controllando che l'output di glxinfo sia del tipo:
name of display: :0.0
   display: :0  screen: 0
   direct rendering: Yes
   server glx vendor string: GLX_EXT_visual_info GLX_EXT_visual_rating    GLX_EXT_import_context GL
   X_SGIX_fbconfig GLX_SGIX_pbuffer    server glx version string: GLX_EXT_visual_info
GLX_EXT_visual_rating    GLX_EXT_import_context G
   LX_SGIX_fbconfig GLX_SGIX_pbuffer
   server glx extensions:
   ........
   .....
   Ecco disponibile una copia del file di configurazione /etc/X11/xorg.conf.

   to top