Debian GNU/Linux en un ordenador DELL Vostro 1700




Estas notas describen esquemáticamente los pasos dados para la instalación
de Debian en un ordenador portátil Dell Vostro 1700.
Fecha: 20 de octubre de 2007 (las últimas versiones de los programas
mencionados se refieren a esta fecha).
Preguntas o comentarios pueden dirigirse a mla2 en ono punto com.


  El cacharro

Procesador: Intel Core2 Duo CPU T5470 1.60GHz
Memoria: SDRAM DDR2 de 2048 MB a 667 MHz de doble canal [2x1024]
Discos Duros: 2 x 150 GB SATA
Red Ethernet: Broadcom Corporation BCM4401-B0
Red inalámbrica: Intel Corporation PRO/Wireless 3945ABG
Monitor: Pantalla TFT panorámica WXGA+ de 17"(1440 x 900)
Vídeo: nVidia Corporation GeForce 8400M GS
Sonido: Intel Corporation 82801H
Unidad óptica: CD-RW/DVD±RW
Webcam integrada: OmniVision Technologies
Batería de 9 celdas modelo DELL UW2807

Todos los dispositivos probados funcionan correctamente aunque faltan de
probar la bahía Express-Card y el módem. En el entorno GNOME funcionan
todas las teclas especiales del portátil, incluida la de suspensión a
disco, que se realiza sin problemas.



  La instalación

Para la instalación de un sistema básico, elegimos la imagen «netinst» estable
(núcleo 2.6.22) de Debian (180 MB), que conseguimos a través del sistema de
descarga BitTorrent en la siguiente dirección:
http://cdimage.debian.org/debian-cd/4.0_r1/i386/bt-cd/debian-40r1-i386-netinst.iso.torrent

Arrancamos con el CD en el que hemos grabado la imagen ISO y todo transcurre
con normalidad, pero hay puntos que necesitan un retoque.



  La red

La red cableada funciona (módulo "b44"), pero no así la inalámbrica.
Para solucionarlo, instalamos el driver y el demonio precompilados:

# apt-get install ipw3945-modules-2.6.22-2-686
# apt-get install ipw3945d
# apt-get install firmware-ipw3945

O bien instalamos los fuentes y compilamos a lo «debian»:

# apt-get install ipw3945-source
# module-assistant prepare ipw3945
# module-assistant auto-install ipw3945



  La tarjeta de vídeo

La sesión X no arranca correctamente. Este kernel no tiene soporte para la
GeForce 8400M GS, por lo cual deberemos utilizar el driver genérico VESA  
hasta que instalemos el adecuado, que descargaremos de la dirección
www.nvidia.com, siguiendo las instrucciones que allí se dan.
Desde la consola ejecutamos:

# sh NVIDIA-Linux-x86-100.14.19-pkg1.run

Una vez instalado ya se puede sustituir el driver "vesa" por "nvidia" en
el fichero /etc/X11/xorg.conf (el programa de Nvidia incorpora una utilidad
para configurarlo automáticamente).



  Sonido

Los diversos problemas del dispositivo de sonido Intel Corporation 82801H
con distintos núcleos se resuelven compilando los drivers originales del
proyecto ALSA (gracias a https://bugs.launchpad.net/ubuntu/+bug/122560):

$ cd /tmp
$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15rc3.tar.bz2
$ tar jxvf alsa-driver-1.0.15rc3.tar.bz2
$ cd alsa-driver-1.0.15rc3/
$ ./configure --with-cards=hda-intel && make
# make install
# cp ./modules/snd-hda-intel.ko /lib/modules/$(uname -r)/kernel/sound/pci/hda/
# depmod -a
# invoke-rc.d alsasound restart



  La cámara web

La webcam que viene integrada en este portátil está fabricada por
OmniVision Technologies y para hacerla funcionar bajo Linux necesitamos el
módulo "uvcvideo", que en estos momentos está en pleno desarrollo, por lo
que es conveniente compilar la última versión, disponible en
http://developer.berlios.de/projects/linux-uvc:

$ svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
$ cd trunk
$ make
# make install
# modprobe uvcvideo

Además, las aplicaciones que hacen uso del plugin V4L2 funcionarán
instalando el paquete "libpt-plugins-v4l2".



  Firewire

El soporte iee1394 para Linux en el núcleo 2.6.22 incorpora dos familias de
módulos, la antigua (*1394) y la nueva (firewire*), aún en una fase
experimental. El programa que uso para captura y edición de vídeo es "kino"
y de momento solo funciona al 100% con la rama antigua de módulos, por lo
que he incorporado éstos en lugar de los nuevos para utilizar el bus
firewire, que, hecha esta salvedad, funciona sin problemas.




Este informe se reseña en tuxmobil.org:
TuxMobil - Linux compatibility guides for laptops, notebooks, PDAs, mobile phones and GPS devices.