Ir al contenido principal

Asus Eee 701: conexión wifi con Ubuntu 8.04 y Fedora 9

A) CONEXIÓN WIFI CON UBUNTU 8.04

Lo normal es que al instalar Ubuntu 8.04 perdamos la conexión wifi que teniamos con el Xandros. Pero sólo será temporalmente porque pronto la recuperaremos desde la línea de comandos de la Terminal.

Primero tenemos que saber qué tipo de conexiones tenemos en el equipo. Abrimos la Terminal y escribimos:
lspci | grep Ethernet
En el caso del nuestro Eee 701, aparecerá el siguiente mensaje:


Es decir, aparecen el controlador wifi para Atheros AR242X y el de la red ethernet.

Para configurar la red wifi, utilizaremos los drivers madwifi. El driver compatible con el Atheros AR242X es el 5007 de madwifi). Pero antes de descargarlo, tendremos que desactivar el controlador Atheros HAL (Sistema > Administración > Controladores de hardware), de tal forma que nos quede así:


El controlador "Support for Atheros 802.11 wireless LAN cards" no hace falta desmarcarlo.

Una vez hecho ésto, volvemos a la Terminal. Lazamos el siguiente comando para actualizar el sistema:

sudo apt-get update
Instalamos las herramientas necesarias:

sudo apt-get install build-essential
Nos descargamos el archivo de controladores Madwifi:

wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz
Descomprimimos el archivo descargado:

tar zxvf madwifi-nr-r3366+ar5007.tar.gz
El siguiente comando, aunque prescindible en estos momentos, nos ayudará a identificar los archivos y directorios que tenemos en la carpeta en la que estamos situados. Ésto nos permitirá saber cómo se llama el directorio que nos ha creado el archivo que hemos descomprimido y en el que, a continuación, tenemos que entrar.

ls
Como vemos al lanzar el 'ls', el nombre del nuevo directorio no coincide exactamente con el nombre del archivo tar.gz. En rojo indico la diferencia.

Ahora entramos en el directorio creado:

cd madwifi-ng-r3366+ar5007
Y a continuación, compilamos mediante los siguientes comandos:
make clean
make
Ahora, como superusuario o root, ejecutamos:
sudo make install
Una vez instalado el controlador, sólo nos queda reiniciar el equipo para que el nuevo controlador wifi de madwifi entre en funcionamiento. Lanzamos el siguiente comando, también como root:

sudo reboot
Cuando vuelva a arrancar el equipo, ya podrás disfrutar de tu red wifi en el Ubuntu 8.04 instalado en el Asus Eee 701. Sólo tendrás que ir al icono que está en la parte superior derecha, al lado de la hora, y seleccionar la red a la que queremos conectar.


B) CONEXIÓN WIFI CON FEDORA 9

A diferencia de la configuración con Ubuntu, el wifi con Fedora 9 viene a configurarse más o menos igual, ya que utiliza el mismo controlador de madwifi, pero todos los pasos se hacen desde la línea de comando.

Lo primero de todo, nos hacemos como root:
su
Ahora, siendo root, instalamos todas las herramientas necesarias:

yum install make binutils gcc glibc-devel glibc-headers libgomp patch kernel-headers kernel-devel wget
Nota: en Fedora, la herramienta de instalación desde la línea de comandos es yum, en lugar del apt-get o aptitude de Ubuntu.

Ahora tenemos que pasar el módulo de Atheros (ath5k) a la lista de ignorados o blacklist (ésto viene a ser lo que en Ubuntu hacíamos para desactivar el Atheros HAL) pero desde la Terminal. Para entrar en el blacklist, escribimos:

gedit /etc/modprobe.d/blacklist
Se nos abre una pantalla, donde tenemos que añadir la siguiente línea:

blacklist ath5k
Guardamos ese archivo y cerramos la ventana. Ahora, también, editamos el archivo modprobe.conf:

gedit /etc/modprobe.conf
El documento que se abre aparece en blanco. Añadimos el siguiente texto:

## Start Atheros Stuff
alias wifi0 ath_pci
alias ath0_pci
options ath_pci autocreate=sta
## End Atheros Stuff
Guardamos y cerramos la ventana.

Ahora nos toca descargarnos el driver o controlador de Madwifi. Lanzamos el siguiente comando:
wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz
Descomprimimos el archivo descargado con el siguiente comando:

tar xvf madwifi-nr-r3366+ar5007.tar.gz
Si ahora lanzamos el comando:

ls
observaremos que existe un archivo y una carpeta con nombres aparentemente iguales. Y digo aparentemente porque además de la terminación tar.gz del archivo, hay otra diferencia que ya he comentado para Ubuntu 8.04. Es decir, observaremos que:

madwifi-nr-r3366+ar5007.tar.gz
hace referencia al archivo comprimido mientras que:

madwifi-ng-r3366+ar5007
hace referencia al directorio o carpeta que estaba dentro del archivo comprimido. Por tanto, como queremos entrar en el directorio, escribimos en la línea de comandos lo siguiente:

cd madwifi-ng-r3366+ar5007
Una vez dentro, compilamos el controlador:

make
y a continuación, ejecutamos, teniendo presente que este comando hay que lanzarlo como root

make install
Si todo ha ido bien y no ha salido ningún error, ya sólo nos quedará reiniciar el equipo:

reboot
El equipo se reiniciará y, en la siguiente sesión, ya podremos seleccionar nuestra red wifi.

Eso es todo.

[Actualización, 12/09/2008] Ya existe una nueva versión del driver madwifi para Atheros que anula a la versión del archivo madwifi-nr-r3366+ar5007.tar.gz.

Al descargar el archivo obsoleto madwifi-nr-r3366+ar5007.tar.gz sólo encontraremos un único archivo de lectura (Readme) en donde nos explica todos los pasos a seguir para instalar la nueva versión HAL del driver.

You most likely downloaded this tarball since you are looking for a version of MadWifi which supports the AR5007 chipset family, which is for example used in the EeePC.


However, since you've downloaded this tarball, you've followed outdated instructions. The code that this tarball once contained is now obsolete.


Please follow these instructions to enable your AR5007-based WLAN device: http://madwifi.org/ticket/1192


If you have any questions about it, please contact our regular support channels: http://madwifi.org/wiki/Support


Thanks.
Entrando en la dirección indicada, nos muestra el driver compatible para el chip del Asus Eee PC (AR2425):


Clicamos sobre el enlace Snapshots para ver y descargar los nuevos drivers:



Yo he instalado la última versión del driver, es decir, la versión madwifi-hal-0.10.5.6-r3861-20080903.tar.gz, de 3 de septiembre de 2008, y todo perfecto

Comentarios

obarriel ha dicho que…
Uff, la de horas que debes haber estado dale que te pego al eeepc para probar todas esas distribuciones. ¡Y sin cd/dvd externo!
Tiene mérito.
Blogoblo ha dicho que…
¡Ya te digo! ;-)

Tras instalar (varias veces) y configurar el Ubuntu 8.04 en el Eee, no se me ha ocurrido otra cosa que borrarlo todo e instalar el Fedora 9, también desde el pendrive. ¡Soy masoca! jejeje

Lo que pasa es que he tenido más problemas para crear el pendrive autoarrancable con el Fedora (se supone que es más sencillo que con Ubuntu) y he acabado por hacerme con un lector externo de CD/DVD, y ahorrarme el tedioso trabajo de crear el autoarrancable con el pendrive, después de múltiples intentos sin lector y sin resultados.

Lo más difícil es crear el pendrive autoarrancable, sin duda alguna. El resto es cuestión de paciencia.

Por cierto, me gusta mucho Fedora 9.
Anónimo ha dicho que…
siguiendo todos los pasos al pie de letra para instalar el wifi de fedora no tengo ningun problema hasta que descargo el archivo madwifi-nr-r3366+ar5007.tar.gz y lo descomprimo, resulta que dentro solo tiene un readme y nada màs. podrias mostrarme otra forma de configurar el wifi?
Blogoblo ha dicho que…
Tienes razón: la versión "madwifi-nr-r3366+ar5007.tar.gz" ya no funciona. Han sacado una nueva, llamada "madwifi-hal-0.10.5.6-r3861-20080903.tar.gz", que es la que he configurado estos días atrás.

En el Readme del archivo "madwifi-nr-r3366+ar5007.tar.gz" que te has descargado aparece el enlace al archivo de la nueva versión HAL que debes utilizar ahora.

Los pasos de instalación son exactamente los mismos pero con este nuevo archivo de referencia.
Anónimo ha dicho que…
Hola, gracias por la ayuda. llevaba mas de 8 meses tratando de configurar mi wifi y por fin lo logre. estoy super contento. Yo tengo un atheros con ubuntu y un equipo Asus.
Saludos a todos