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.

3 comentarios to “Placa Wireless Atheros en Ubuntu Linux”

  1. carlos Says:

    hola e segido el tuto y la e arrancado pero al reiniciar se a jodido otra vez
    uffff que te parece

  2. gonetil Says:

    y cuando se jode, ¿ni siquiera detecta redes wireless? ¿que dirección MAC te muestra el comando ifconfig wlan0 ?
    Saludos

  3. dldiegouru Says:

    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 )

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 )

Google+ photo

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

Conectando a %s

A %d blogueros les gusta esto: