Joel's Blog

Videojuegos, Linux, Programación, Anime, Música… y uno que otro delirio personal

Atheros wireless en Ubuntu gracias a MadWifi

Bueno, el post viejo que había puesto con instrucciones para instalar las tarjetas Atheros con ndiswrapper dejó de funcionarme con esta nueva versión de Ubuntu… pero no es una mala noticia, por el contrario, me agrada más usar drivers compilados para mi sistema operativo que tener que usar un conversor para que puedan ser entendidos los drivers de XP y bueno, mejor pasemos a las instrucciones:

Lo primero es comprobar que tengas una tarjeta Atheros, abres una ventana de terminal e introduces el comando:

lspci | grep Wireless

En mi caso me devolvió lo siguiente:

lspci

Que como se puede observar mi laptop viene con una tarjeta Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Bueno, si te devuelve que también tienes una tarjeta Atheros entonces proseguimos a instalar las cabeceras del kernel:

sudo apt-get install linux-headers-$(uname -r)

Lo siguiente que necesitaremos es compilar los drivers, Ubuntu no viene con un compilador, por lo que deberemos instalar lo básico para que logremos compilar los drivers, la instrucción es:

sudo apt-get install build-essential

Bien, ya tenemos todo lo necesario para compilar los drivers… excepto los drivers!, los que descargué de la página de MadWifi no me funcionaron, pero vagando un poco por la red encontré unos que funcionaron de maravilla, lamentablemente no estaba en mi computadora y no puedo recordar de donde los saqué, pero los adjunto a este post para todo aquel que los necesite:

Descargar madwifi-nr-r3366+ar5007 (4 MB) (actualización: sigue leyendo)

Actualización: Estos drivers ya están algo viejos, puede ser que ni compilen… recomiendo mejor ir a la pagina oficial, entrar al directorio madwifi-hal-0.X.X.X/ (las X son el numero de versión, al momento de escribir esto es la 0.10.5.6) y descargar mejor la versión más nueva (la última de la lista).

Ahora, descomprimimos el contenido del archivo madwifi-nr-r3366+ar5007.tar.gz, por lo regular Firefox descarga los archivos a nuestro Escritorio, así que el comando para dirigirnos a esa carpeta sería (dependiendo de la instalación):

cd ~/Desktop

o

cd ~/Escritorio

Para descomprimir este archivo:

tar xzvf madwifi-nr-r3366+ar5007.tar.gz

o tar xzvf madwifi-hal-0.X.X.X-….tar.gz si lo descargaste de la pagina oficial

Nos movemos a la nueva carpeta donde descomprimimos estos archivos:

cd madwifi-nr-r3366+ar5007/

o cd madwifi-hal-…/, si descargaste de la pagina oficial

Y a compilar se ha dicho!

make

Ahora, instalar lo que hemos compilado:

sudo make install

Y ahora a cargar los módulos:

sudo modprobe ath_pci

Si este comando no nos devuelve ninguna respuesta vamos por buen camino, si te dice algo es porque hemos cometido un error en el procedimiento, pero si has seguido esta guía al pie de la letra no es probable que tengas alguno 😛

Ahora, vamos a hacer que cada que iniciemos la computadora se cargue el modulo automáticamente, editamos el archivo modules con:

sudo gedit /etc/modules

Y al final del documento agrega la línea:

ath_pci

Guarda y cierra el archivo e introduce este último comando en la terminal:

sudo ifconfig ath0 up

Si te devuelve un error, reinicia tu computadora.

Y eso es todo!, en teoría ya puedes meterte a Sistema / Administración / Red y configurar tu conexión inalámbrica.

Red

Y bueno, terminar aclarando que esta guía fue hecha desde Ubuntu Studio 8.04.1