Free Web Site - Free Web Space and Site Hosting - Web Hosting - Internet Store and Ecommerce Solution Provider - High Speed Internet
Search the Web

Guía de configuración de Debian en un Portátil Gateway 3522GZ



2 de Diciembre de 2005

5668 visitantes.

Introducción

Esta guía la escribo con el fin de ayudar a aquellas personas que han intentado infructuosamente configurar este portátil bajo Linux, especialmente en Debian. Lamentablemente la información en Internet es escasa, y esta bastante dispersa. Esta guía es una descripción de los pasos que seguí para tener un ambiente mas o menos agradable, con entorno gráfico, Internet y sonido. Disculparán la falta de información en algunas partes, pero esta es la primera versión que espero completar más adelante.

Sistema Operativo

El Sistema Operativo es un Linux Debian version 3.1 con kernel 2.6.8.2. Para que se pueda instalar este kernel y no el que viene por defecto: 2.4.x, en el arranque de la instalación se escribe “linux26” y pulsa enter. Es preferible este kernel al 2.4 pues incluye más drivers para los dispositivos USB, aunque también con el 2.4 podría funcionar la mayoría de ellos.

Descripción del Hardware

El hardware que incluye este portátil es común entre este tipo de equipos. Corriendo el comando lspci se obtiene:

carlos@andromeda:~$ lspci

0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02)
0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02)
0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:02:07.0 CardBus bridge: Texas Instruments: Unknown device 8031
0000:02:07.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 8032
0000:02:07.3 Unknown mass storage controller: Texas Instruments: Unknown device 8033
0000:02:08.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01)
0000:02:09.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)

La lista de dispositivos incluye lo siguiente:

Este equipo viene configurado con 512MB de RAM, de los cuales 32MB son absorbidos por la tarjeta gráfica, quedando 480 MB para uso por el sistema.



Pasos de la Instalación

1. Instalación del S.O.

La instalación y configuración del sistema se completó solo con los primeros 5 CD's aunque la distribución debian 3.1 viene con 14 Cds. En el arranque del primer CD se puede escoger el kernel 2.6 pulsando F1 y después F3 “Boot methods for special ways of using this CD-ROM”. Allí escoge “linux26”. Se puede saltar estos dos pasos, escribiendo directamente en el arranque de Debian “linux26”.

Lo configuré de manera usual, el tipo de tarjeta es i810, pues según la documentación de X, es el driver que absorbe a la tarjeta del portátil, aunque con el tipo VESA también funciona. El tamaño de la memoria configurada fué de 64MB. Los modos configurados de pantalla fueron 1280x768, 800x600 y 640x480. La profundidad de 24 bits.

3. Configuración de periféricos

El Touch Pad se configura como un ratón con el dispositivo /dev/psaux y el protocolo PS/2. Después de el asistente de instalación, hay que instalar manualmente otros paquetes, para darle funcionalidad total a este touch pad.

El teclado se puede configurar de acuerdo al gusto, yo lo configuré como español, pues conozco casi de memoria los caracteres no alfanuméricos para este teclado.

Post Instalación

Después de arrancar en modo gráfico, debe realizar configuraciones adicionales para habilitar el resto de dispositivos. En caso de no arrancar correctamente en modo gráfico, puede volver a configurarlo con el comando:

dpkg-reconfigure xserver-xfree86

Que reescribe el archivo XF86config-4.

Cabe notar que en la versión 4 de Xfree86 la configuración del entorno gráfico es distinta, existe el comando

XFree86 -configure

que prueba la configuración existente con todos los drivers disponibles.

TouchPad

Para configurar el touch-pad, se debe instalar los paquetes gpm y xfree86-driver-synaptics:

apt-get install gpm xfree86-driver-synaptics

y se debe cambiar la línea del ratón configurado por las siguientes:



Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "synaptics"
        Option          "Device"        "/dev/psaux"
        Option          "Protocol"      "auto-dev"
        Option          "LeftEdge"      "1900"
        Option          "RightEdge"     "5400"
        Option          "TopEdge"       "1900"
        Option          "BottomEdge"    "4000"
        Option          "FingerLow"     "25"
        Option          "FingerHigh"    "30"
        Option          "MaxTapTime"    "180"
        Option          "MaxTapMove"    "220"
        Option          "VertScrollDelta" "100"
        Option          "MinSpeed"      "0.02"
        Option          "MaxSpeed"      "0.18"
        Option          "AccelFactor"   "0.0010"
        Option          "SHMConfig"     "on"
        # Option        "Repeater"      "/dev/ps2mouse"
EndSection

Tener en cuenta que en la sección “ServerLayout” debe indicarse explícitamente que el ratón es “CorePointer”, de lo contrario no funciona, así:

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse" "CorePointer"
#       InputDevice     "touchpad"
EndSection

Se guarda la configuración y se reinicia el servidor X.

Tarjeta de Sonido

La tarjeta de sonido es tiene como referencia Intel 82801DB-ICH4. Se debe verificar que los paquetes “ALSA” se encuentren instalados. Los drivers de ALSA(Advanced Linux Sound Architecture) son los recomendados por el fabricante.

En caso de no estar instalados, correr el comando:

apt-get install alsa-base alsa-source alsa-utils libasound2

para instalarlos.

Existe un detalle con la configuración del sonido y es que todos los canales aparecen apagados (muted), por lo que hay que habilitarlos manualmente. Se debe correr el comando alsamixer, que es una interfaz en modo texto que controla los canales de sonido. Se deben habilitar todos los canales excepto el que dice “External”. Para habilitarlo se usan las teclas M (de mute) y las flechas del cursor o las teclas + y -.

Dudas o comentarios: apolinux at hotmail.com

Bibliografía

Para más información sobre la configuración de Portátiles en Linux, tengo la siguiente bibliografía:



TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones