Placa Wireless Atheros en Ubuntu Linux

Tengo una Toshiba A215 S4747 que tiene una placa Atheros net5230 (familia AR5006 y AR5007). He probado ya con varias distros de linux, y ninguna la reconoce correctamente, con lo cual les recomendaría que hasta que no aparezca en la HCL (Hardware Compatibility List) no pierdan el tiempo. Les cuento lo que he hecho, y hasta ahora me ha funcionado muy bien con varias distros distintias: Fedora, OpenSuse, Ubuntu 32 y Ubuntu 64 (y sus derivados), algún otro que no recuerdo.

Para hacerla funcionar, deben utilizar el driver de Windows junto al ndiswrapper. Vamos por partes:

  • primero le decimos a Linux que no cargue el módulo de atheros que tiene por defecto. Editamos como superusuario (o sudoer) el archivo /etc/modprobe.d/blacklist y agregamos esta línea al final:

blacklist ath_pci

Guardamos y cerramos.

Ahora, instalamos ndiswrapper. Es IMPORTANTISIMO aqui que instalemos la version 1.49 o superior, porque de lo contrario no nos va a funcionar. Incluso va a mostrarnos las redes wifi, pero no vamos a poder conectarnos (y nos va a mostrar 00:00:00:00:00 como MAC address, podremos comprobarlo con el comando ifconfig).

Para instalar ndiswrapper, desde la consola escribimos (ejemplo con Ubuntu, otras distros deberán pasarse a superusuario – comando su – antes de continuar):

sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

Bien, ahora necesitamos tener a mano el driver de Windows (el que viene en el CD). Si no lo tenemos, tendremos que descargarlo de la web. Si alguien lo necesita, puede escribirme un correo a gonetil arroba gmail punto com (gonetil at gmail dot com) y se los enviaré (deben indicarme si lo quieren para 64 bits o para 32 bits, tengo ambos).

Nos posicionamos en donde se encuentra el archivo net5211.inf (debería haber otros también) y escribimos:

sudo ndiswrapper -i net5211.inf

sudo ndiswrapper -m

Para estar más seguros, escribimos:

sudo ndiswrapper -ma

sudo ndiswrapper -mi

No suele ser necesario, pero tambien podrían escribir:

sudo ndiswrapper -a 168C:001C net5211

con lo cual le indicamos al ndiswrapper que utilice este driver con el dispositivo con id 168C:001C (nuestra placa wifi). Muchas veces funciona de inmediado, pero por las dudas reinicien y prueben. Deberían tener una nueva interfaz de red, llamada wlan0 (o wlanX si ya tenían otras).

Para ver si lo ha instalado correctamente, escribimos:

ndiswrapper -l

y debería mostrarnos algo así:

net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)

Espero que les sirva.

Anuncios

3 comentarios sobre “Placa Wireless Atheros en Ubuntu Linux

  1. Gracias che, funco ok, creo que el tema estaba en decirle al ndiswrapper en que dire tenes que levantarlo
    este comando sudo ndiswrapper -a 168C:001C net5211 fue el que me librero de las correar del cable utp.
    gracias, y saludos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s