Sistemas

Drivers en Linux: una solución rápida para lograr mejor soporte


El resto de la resolución del problema de cargar un driver USB WiFi en GNU/Linux (teniendo en cuenta el problema mencionado del driver rt73usb) consistió en buscar un kernel Linux que tuviera ese driver y anduviera en la otra distribución que el usuario quería emplear como sistema operativo cotidiano, en este caso una derivada de Debian ETCH.

Pero lamentablemente en Debian ETCH no había ningún kernel con ese driver aún, por lo cual el consejo fue instalar un kernel de Debian Lenny (aún en estado Testing en diciembre de 2008) o SIDUX (una distribución derivada de Debian SID).

Para eso, vamos a utilizar una conexión Ethernet (por cable) a Internet para bajar el/los paquetes .deb, instalarlos con el comando "dpkg -i nombre_del_paquete.deb", reiniciar usando el nuevo kernel y probar la conexión WiFi con kwifimanager o knetworkmanager  (este último es excelente).

En Debian, podemos buscar paquetes mediante la web desde la siguiente dirección http://packages.debian.org

Un ejemplo de pasos a seguir para instalar un nuevo kernel con ese soporte:

* Abrir una consola de texto (xterm, konsole, etc) y cambiar a usuario root

sudo su

* Descargar un kernel Linux que posea el driver que necesitamos (como regla general, deberíamos pensar en instalar el kernel más moderno posible)

wget http://http.us.debian.org/debian/pool/main/l/linux-2.6/linux-image-2.6.26-1-486_2.6.26-10_i386.deb

* Instalarlo

dpkg -i linux-image-2.6.26-1-486_2.6.26-10_i386.deb

(presionando TAB la consola completa los nombres, no es necesario escribir todo, además se pueden pegar textos mediante shift+insert)

* Reiniciar el sistema utilizando ese nuevo kernel, y una vez en el sistema probar la conexión con kwifimanager o knetworkmanager, si no funciona, ver si el módulo rt73usb está instalado (escribir lsmod en consola de texto), y si no lo está, escribir en una consola como usuario root:

modprobe rt73usb

Desde ahí en adelante, el USB WiFi debería andar.

Esta lógica puede ser trasladada a otro hardware: placas de sonido, dispositivos de video, etc.

Una nota final: si no tenemos instalado knetworkmanager, podemos instalarlo con el siguiente comando:

apt-get install network-manager-kde

<– Volver al principio



Por Marcos el mes de diciembre del 2008

Historias relacionadas

Volver al inicio