Linux en Acer Travelmate 290LMi - Configuración (1)

6 - Configuración (1)

[editar]
Tutorial creado por Javier Gonzalez. Extraido de: http://www.mononeurona.org/index.php?idp=527
24 de Octubre de 2005
kernel:
        Todo el hardware es compatible tanto con la rama 2.4 como con la rama 2.6, pero la rama 2.6 tiene una serie de optimizaciones para el microprocesador de Intel Centrino que han hecho que sea la rama que actualmente utilice.
       
        A día 18/04/2004 utilizo la versión 2.6.5 que puedes descargar de kernel.org
        Respecto a la configuración que utilizo puedes descargarla de aquí: .config
        No haré especial incapié en la compilación del kernel, ya que existen numerosos artículos en la red que explican         cómo hacerlo. (una simple consulta a google nos ofrece multitud de resultados)
    XFree86:
[[http://www.javier-gonzalez.com/articulos/acertm290/XF86Config-4 ]]        XFree es el servidor gráfico sobre el que correremos algún entorno (como gnome, kde, wmaker ...)
        Para instalarlo en debian bastará con #apt-get install x-window-system x-window-system-core
        Para instalarlo en archilinux #pacman -S xfree86
       
Una vez instaladas debemos configurar el fichero XF86Config-4 situado en /etc/X11/XF86Config-4
        Aquí tienes una copia de mi XF86Config-4.
        Con la aceleración 3D 855GM consigue con glxgears:
          # glxgears
             3042 frames in 5.0 seconds = 608.400 FPS
             3046 frames in 5.0 seconds = 609.200 FPS
             3045 frames in 5.0 seconds = 609.000 FPS
        NOTA: XFree 4.4 no es GPL Compatible. +info:  http://www.xfree86.org/legal/licenses.html---
    TouchPad y ratón USB:------__             Utiliza la configuración del XF86Config-4 del punto 5.2
      
      *Para el touchpad:
            Section "InputDevice"
                Identifier  "Mouse0"
                Driver      "mouse"
                Option      "Protocol" "PS/2"
                Option      "Device" "/dev/psaux"
                Option      "Emulate3Buttons"   "true"
                Option      "BaudRate"          "1200"
                Option      "SampleRate"        "60"
                Option      "Resolution"        "200"
            EndSection
            NOTA: A mi me gusta que el ratón se mueva muy rápido por toda la pantalla, pero esos valores puedes cambiarlos ajustando BaudRate, SampleRate y Resolution.
      
        Con la configuración anterior el touchpad funciona correctamente, ahora bien, si lo que realmente queremos hacer es sacarle el máximo partido a nuestro touchpad, debemos utilizar synaptics (Un driver de touchpads ypara XFree86). Con este driver podremos usar el touchpad para hacer scroll (con la parte derecha). Para ello tenemos que instalar el driver synaptic:
            *En Debian -> apt-get install xfree86-driver-synaptics
            *En archlinux -> apt-get install synaptics
        Después tendremos que descargar el driver de: http://w1.894.telia.com/%7Eu89404340/touchpad/---        Descomprimirlo: #tar -xvjf synaptics-x.xx.x.tar.bz2
        Parchear el kernel con alps.patch: #cd /usr/src/linux; patch -p1 < /usr/src/synaptics-x.xx.x/alps.patch
        Recompilarlo de nuevo: (asegurate que tienes soporte para Event Interface)
         <*> Event interface  (Está en Device Drivers -> Input device support )
        Para comprobar que está funcionando podemos hacer:
                # cat < /dev/input/event0
        y deberiamos obtener una salida de caracteres al mover nuestro ratón.
        Ahora no queda más que configurar el fichero /etc/X11/XF86Config-4  (con esta configuracion deberia ser suficiente)
                    Section "InputDevice"
                          Driver        "synaptics"
                          Identifier    "Mouse0"
                          Option        "Device"                "/dev/input/event0"
                          Option        "Protocol"              "event"
                          Option        "LeftEdge"              "60"
                          Option        "RightEdge"             "830"
                          Option        "TopEdge"               "70"
                          Option        "BottomEdge"            "650"
                          Option        "FingerLow"             "25"
                          Option        "FingerHigh"            "30"
                          Option        "MaxTapTime"            "180"
                          Option        "MaxTapMove"            "110"
                          Option        "EmulateMidButtonTime"  "75"
                          Option        "VertScrollDelta"       "50"
                          Option        "HorizScrollDelta"      "50"
                          Option        "MinSpeed"              "0.6"
                          Option        "MaxSpeed"              "0.6"
                          Option        "AccelFactor"           "0.01"
                          Option        "EdgeMotionSpeed"       "40"
                          Option        "UpDownScrolling"       "1"
                          Option        "TouchpadOff"           "0"
                    EndSection
            Una vez reiniciado el servidor gráfico todo debería funcionar adecuadamente. En caso de que encuentres problemas revisa la documentacion de synaptics y el fichero de log /var/log/XFree86.0.log.
      *Para un ratón USB (en mi caso se trata de un logitech)
           Section "InputDevice"
                Identifier      "Mouse1"
                Driver          "mouse"
                Option          "Device"                "/dev/input/mice"
                Option          "SendCoreEvents"        "true"
                Option          "Protocol"              "IMPS/2"
                Option          "ZAxisMapping"          "4 5"
                Option          "Buttons"               "5"
            EndSection
   
Modem AC'97:
        En la versión anterior del documento explicaba como hacerlo funcionar en 2.4.x de la siguiente forma:
           Para hacer funcionar el modem necesitas descargarte el driver slmdn. Actualmente yo uso la versión 2.8.4. Puedes descargar los drivers de ftp://ftp.smlink.com/linux/unsupported/. Tienes que hacer una pequeña modificación en             fichero ../slmodem-2.8.4/prop_libs/amrmo_init.c y modicar una linea que hace referencia a PCI_DEVICE_ID_ICH2 de tal forma que quede así:
              #define PCI_DEVICE_ID_ICH2                      0x2446
           Ahora solo tenemos que guardar los cambios, compilar y cargar los módulos slmodem y slamrmo.  (sería interesante añadir los módulos a                    /etc/modules para que se carguen al inicio)
        Actualmente en la version 2.6
no he comprobado su funcionamiento.
[editar]

Sé el primero en opinar


Tutoriales relacionados con 'Linux en Acer Travelmate 290LMi'

En este artículo intentaré explicar de la forma más detallada posible, dando lugar a las... Más »

Autor y licencia de 'Linux en Acer Travelmate 290LMi'


Tutorial de Javier Gonzalez. Extraido de: http://www.mononeurona.org/index.php?idp=527 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.