17 años en Internet

07 abril 2009

Instalar TEW-303PI en Fedora

Tras una ardua tarea de titanes, he conseguido hacer funcionar mi tarjeta inalámbrica de mi ordenador de sobremesa con Fedora. Primero intenté utilizar el driver de acx100, pero debido a incompatibilidades de este driver con el kernel actual finalmente seleccioné ndiswrapper.

Requisitos:
  • Conexión a internet (via ethernet)
  • Fedora de 32 bits. ¡Ojo! ¡En la versión de 64 bits te resultará imposible!
Primero nos descargamos los drivers de la tarjeta para windows, y los descomprimes por ejemplo en Descargas/WinXP/

Seguidamente te bajas estos rpm [1] [2] [3] para poder instalar un repositorio que necesitamos. Y los instalamos:

$ rpm -ivh *.rpm

Seguidamente, utilizando yum instalaremos el paquete ndiswrapper.
$yum install ndiswrapper

Yum amablemente nos informará que debe instalar la versión más nueva del kernel y un módulo, al final realmente se instalarán los siguientes paquetes: ndiswrapper, kernel-firmware, kernel, kmod-ndiswrapper y kmod-ndiswrapper-2.6.27.21-170.2.56.fc10.i686. Si te pregunta si estás realmente seguro de continuar... afirmas que sí.

Reiniciamos la máquina (sólo si te ha sido necesario actualizar el kernel). Abrimos una shell e *instalamos* los drivers de Windows usando el ndiswrapper:

$ cd Descarga/WinXP
$ ndiswrapper -i TIACXLN.INF
Verificamos que se ha instalado con éxito:
$ ndiswrapper -l

Y por último creamos un alias en /etc/modprobe.d y cargamos el módulo en memoria realizando los siguientes comandos:
$ ndiswrapper -m
$ modprobe ndiswrapper

Si todo va bien el network-manager te dirá que *Existen redes inalámbricas disponibles*.

F.A.Q:
- El módulo me carga bien, y el network-manager me detecta la tarjeta, pero no me va "interné".
1) Verifica que Firefox no tiene la pestaña de "Archivo>Trabajar en desconexión" activado.
2) Prueba a conectarte manualmente desde consola:
$ iwconfig wlan0 essid "Tu nombre de red" key s:tucontraseña [1]
- ¿Por qué no funciona para Fedora de 64 bits?
El módulo de ndiswrapper sólo permite cargar drivers Windows de 64 bits en distribuciones de 64 bits. El fabricante de la tarjeta sólo dispone de los drivers de 32 bits para Windows.

No hay comentarios:

Publicar un comentario

Si te ha gustado la entrada o consideras que algún dato es erróneo o símplemente deseas dar algún consejo, no dudes en dejar un comentario. Todo feedback es bienvenido siempre que sea respetuoso. También puedes contactarme vía Twitter @Hamster_ruso si lo consideras necesario.