lunes, 13 de octubre de 2008

Instalando Atheros 5007EG (AR2425) en Ubuntu 8.04 Hardy

Hola, amigos, les cuento que me compré hace una semana aprox. un laptop Acer Aspire 4520, gran máquina, con una excelente relación precio/calidad.

Después de hacer la obvia instalación de Windows (mi hermano programa en ese ambiente), vino la parte divertida: instalar alguna distro de GNU/Linux. Como hace algún tiempo soy usuario de OpenSuSE, decidí instalar la última versión, 11.0, la cual me ha traído muchas agradables tardes en mi máquina de escritorio.

Bueno, OpenSuSE detectó todo sin problemas, pero falló al cargar el módulo (driver) de la tarjeta inalámbrica, punto esencial de todo laptop; como ya vieron en el título del post, la susodicha es una Atheros 5007EG[1]. Intenté todo lo que ví en distintos foros a través de la red, usando MadWifi y NDISwrapper, pero nada dió resultado.

Cabreado[2], seguí buscando a través de la red de manera más genérica, y todos los resultados exitosos parecían llevar al camino que no quería tomar: Ubuntu. Como el tiempo apremia, instalé Ubuntu 8.04 (Hardy Heron). Tampoco fue capaz de levantar el módulo de la Atheros, pero a través de uno de los resultados de mi búsqueda, que significaba usar NDISwrapper (y que no funcionó), revisando los comentarios a la publicación, encontre un enlace a una web en inglés donde explicaban paso a paso como hacer funcionar esta tarjeta sobre Hardy Heron con MadWifi.

Después de un par de reinicios y unas pocas actualizaciones de paquetes, todo funcionó a la perfección. A continuación les detallo los pasos a seguir, todo el crédito a la gente de MadWifi.

Necesitaras una conexión alámbrica (Ethernet) a internet para completar la tarea, y una consola (terminal) para introducir los comandos.

1: Lo primero es instalar los paquetes necesarios para compilar el módulo.
sudo apt-get install build-essential
sudo apt-get install linux-restricted-modules-$(uname -r)
3: También necesitarás el programa Subversion
sudo apt-get install subversion
NOTA: Si estás usando ndiswrapper, este es el momento para desinstalarlo.
sudo ndiswrapper -e net5211
sudo modprobe -r ndiswrapper
sudo apt-get remove --purge ndiswrapper-common ndiswrapper-utils ndisgtk
También ejecuta
gksudo gedit /etc/modprobe.d/blacklist
Y elimina cualquier referencia a ath_pci y ath_hal

* Asegúrte de ir a Sistema ->Administración ->Controladores de Hardware y desactiva los dos controladores Atheros y reinicia el sistema si es necesario.

4: Descarga el archivo e instala el driver (controlador).
svn co https://svn.madwifi.org/madwifi/branches/madwifi-hal-0.10.5.6
cd ~/madwifi-hal-0.10.5.6
make
sudo make install
sudo depmod -ae
sudo modprobe ath_pci
echo ath_hal | sudo tee -a /etc/modules
echo ath_pci | sudo tee -a /etc/modules
5: Finalmente ve a Sistema ->Administración ->Controladores de Hardware y activa los 2 controladores Atheros y reinicia tu máquina.


Necesitarás repetir este procedimiento cada vez que actualices tu kernel. Lo más simple es no borrar los archivos descargados y una vez que inicies tu máquina con el nuevo kernel, ejecuta:
cd ~/madwifi-hal-0.10.5.6
make clean
sudo make install
Reinicia y todo estará de maravillas otra vez.

Espero que esta pobre traducción les sirva tanto como a mí.

El original está en

How To:MadWifi Support for AR2425 (AR5007EG) on 64bit Ubuntu !!



Espero que en OpenSuSE pronto solucionen esto, ya que la administración del sistema en OpenSuSE es mucho mejor que la de Ubuntu. Pero todo funciona y no pienso formatear mi máquina hasta un buen tiempo más.

Si están recién llegando a Ubuntu, el siguiente enlace también les puede ser de ayuda:

Cosas a hacer despues de instalar Ubuntu 8.04 Hardy Heron.


Saludos a todos!

[1]: Algunas Aspire 4520 traen un chipset BroadCom en lugar del Atheros.
[2]: Molesto, enojado, cansado.

2 comentarios:

Lucho Campanil dijo...

pato pille una forma mas sencilla para ubuntu 8.10 y funciona filete

http://unsharptech.com/2008/10/31/atheros-wireless-in-ubuntu-810-intrepid-ibex/

Dox dijo...

Gracias, Lucho!!!

Ahora estoy actualizando mi máquina de escritorio a Intrepid Ibex, en cuanto esté listo y funcionando me tiro a actualizar el laptop.



Suscribirse a los posts. Suscribirse a los comentarios.