Add new comment

Debian conquista el portátil Fujitsu Siemens AMILO Pi 1536

Amanecía un sábado tranquilo. Con expectación, preparaba minuciosamente el nuevo hardware que, dentro de poco, extendería los dominios de Debian un poquito más. Encendí el portátil, le dí la bienvenida a casa y lo tranquilicé: estaba seguro de que se lo devolvería a sus dueños en mejores condiciones de las que había llegado a mis manos. ;-)

Procedí a arrancarlo desde un CD donde, previamente, había tostado la versión más reciente de GParted LiveCD, maravillosa herramienta gráfica que os recomiendo tener siempre a mano para trabajar con particiones: crear, redimensionar, etc. Obviamente es "Software Libre".

Confiné al omnipresente "Windows XP Home" a un reducido espacio de 20 GB, y creé otras dos particiones: 40 GB para fat32 (zona de intercambio de ficheros para Windows y GNU/Linux, ya que este sistema de ficheros es reconocido sin problemas por ambos Sistemas Operativos) y 20 GB para Debian Etch.

Grabé los cambios... y comprobé que todo había quedado como quería.

Arranqué desde el CD de Debian Etch de instalación por red, concretamente éste (RC1). Sí, aún está en fase de pruebas (testing), pero funcionó correctamente.

Seguí todo el proceso, bien guiado en cada fase por los menús que se iban sucediendo en correcto Español. Terminé eligiendo una "instalación para PC de escritorio" y no tuve ningún problema. Tras 3 horas, aproximadamente, había terminado (tened en cuenta que todo el software fue descargado de Internet por una conexión ADSL de 1 Mbps.).

Volví a arrancar y ¡ahí estaba grub! Mostrándome un menú de selección del S.O. que deseara utilizar. Seleccioné la opción predeterminada: Debian GNU/Linux, y observé detenidamente todo el proceso. Pude ver como el kernel iba detectando todo el hardware, incluida la tarjeta gráfica, el sonido, etc. Y lleno de ilusión desemboqué en una fantástica pantalla de bienvenida, antesala de la pantalla capturada que ilustra este artículo, en la cual podemos ver un magnífico entorno gráfico: GNome (aunque yo utilizo habitualmente este otro: KDE). Jugué un poco con él... y detecté que no se podía hacer uso de la tarjeta de red inalámbrica. Único problema que solucioné fácilmente como os indico a continuación.

Comprobé con el siguiente comando que la tarjeta sí que estaba siendo detectada por el kernel Linux:

luna:/home/eulalia# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
04:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
05:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
05:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
luna:/home/eulalia# 

Busqué en los repositorios de Debian, desde mi ordenador de sobremesa y haciendo uso de apt-cache, algo que tuviera que ver con: "Intel Corporation PRO/Wireless 3945ABG".

[20:24:19(godo@surco)~]> apt-cache search 3945

Y obtuve, entre otras cosas, los paquetes necesarios que tenía que instalar para reconocer dicho hardware, que son:

firmware-ipw3945 - Binary firmware for IPW3945
ipw3945d - Binary userspace regulatory daemon for Intel PRO/Wireless 3945ABG cards
ipw3945-modules-2.6.18-3-686 - Intel PRO/Wireless 3945ABG (ipw3945) driver modules for Linux 2.6.18 on PPro/Celeron/PII/PIII/P4

El último lo elegí tras comprobar la versión del kernel que había sido instalada en el portátil (tened cuidado porque ha de coincidir la versión del paquete de "módulos" que soportan la tarjeta wireless con la versión del kernel que tengáis):

luna:/home/eulalia# uname -a
Linux luna 2.6.18-3-686 #1 SMP Mon Dec 4 16:41:14 UTC 2006 i686 GNU/Linux

Tras investigar un poquito, descubrí que estos paquetes no habían sido instalados por defecto debido a que el instalador de Debian es muy escrupuloso: sólo había incluido en las fuentes de los repositorios la parte "main" de los mismos, y no las partes "contrib" y "non-fre", estando en esta última ubicados los paquetes anteriores, necesarios para el soporte de la tarjeta de red inalámbrica.

Tuve que editar el fichero "sources.list" y dejarlo de la siguiente forma:

luna:/home/eulalia# more /etc/apt/sources.list
#
# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20061111)]/ etch main

deb http://ftp.debian.nl/debian/ etch main contrib non-free
#deb-src http://ftp.debian.nl/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib non-free
#deb-src http://security.debian.org/ etch/updates main
luna:/home/eulalia#

Finalmente, bastó con ejecutar lo siguiente para que la tarjeta fuera reconocida:

luna:/home/eulalia# apt-get update
luna:/home/eulalia# apt-get install firmware-ipw3945 ipw3945d ipw3945-modules-2.6.18-3-686

Ya sólo faltaba configurarla con el uso de la aplicación: Network Manager.

Hoy, el universo Debian es un poquito más grande.

Ánimo, entrad en él.

Clasificado en artículos de:

comment reply