Publicado en Linux

Atheros AR242x / AR5007EG en Ubuntu 8.04

Madwifi

Soy consciente de que mucha gente tiene problemas con la tarjeta de red inalámbrica Atheros AR5007EG por lo que voy a explicar como hacerla funcionar en 8.04 , aunque este mismo método debe funcionar en otras versiones. Hay dos maneras, utilizando Ndiswrapper como ya expliqué para las Broadcom (para AMD64), o bien con Madwifi (sistemas de 32 bits), que es como lo voy a contar en esta ocasión.

1. Preparar el sistema

Lo primero es comprobar que realmente nuestra tarjeta wireless es una Atheros por lo que escribimos lo siguiente en un terminal:

:~$ lspci | grep Wireless
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Si esa es la salida que nos devuelve la instrucción entonces vamos bien.

Ahora vamos a instalar el paquete build-essential para poder compilar el Madwifi. Como siempre yo lo explico por consola pero se puede hacer igualmente por Synaptic o cualquier otro gestor de paquetes.

:~$ sudo aptitude install build-essential

Es aconsejable, además, que tengas el sistema totalmente actualizado (con las últimas cabeceras de kernel y demás) así que sería bueno hacerle una pasadita al Gestor de Actualizaciones antes de empezar.

Necesitamos deshabilitar los controladores restringidos que trae Ubuntu por defecto. Para ello entra en Sistema > Administración > Controladores de hardware. Allí desactiva tanto el Atheros Hardware Access Layer (HAL) como el Support for Atheros 802.11 wireless LAN cards. Nos pedirá reiniciar.

Necesitamos los nuevos controladores para nuestra Atheros AR5007EG. Descárgalos desde aquí. Después descomprime el fichero descargado y accede a la carpeta que se crea (el nombre dependerá de la versión que hayas descargado, procura siempre que sea la última):

:~$ tar -xzvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
:~$ cd madwifi-hal-0.10.5.6-r3835-20080801

Antes de instalar los nuevos controladores, hay que eliminar todo rastro anterior de Madwifi:

:~$ sudo rm -rf /lib/modules/$(uname -r)/madwifi

2. Instalar los controladores

Ahora sí, vamos con lo gordo. Compilamos e instalamos los nuevos controladores:

:~$ sudo make
:~$ sudo make install

Si no ha dado ningún error y todo ha ido bien ya solo nos queda volver a activar los controladores restringidos en Sistema > Administración > Controladores de hardware. Reinicia y listo.

Resumen

Deshabilitar los controladores privativos de Atheros (reiniciar), descargar nuevos controladores de aquí, ejecutar el siguiente código:

:~$ sudo aptitude install build-essential
:~$ tar -xzvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz && cd madwifi-hal-0.10.5.6-r3835-20080801
:~$ sudo make
:~$ sudo rm -rf /lib/modules/$(uname -r)/madwifi
:~$ sudo make install

Habilitar de nuevo los controladores privativos (reiniciar).

97 comentarios sobre “Atheros AR242x / AR5007EG en Ubuntu 8.04

  1. hola McLarenX, si lo he probado, nada de nada, de hecho, este portatil pavilion c700, q regalan en banesto, es el q he decidido para ir trasteando ubuntu, no he conseguido ni conexion LAN!!! ya no se que hacer!! he probado de hacer automatico por dchp, introduciendo la ip, puerta de enlace y tal… y nada de nada, para mas inri, hoy los foros de ubuntu-es.org están caídos… ay dios!!!! alguna sugerencia? es una distribución 8.04 lts de escritorio a 64bit, recien instalado ni particiones ni nada, he querido completar la instalacion de paquetes en añadir, ya que hay una opcion de wifi con drivers xp, pero al no irme la LAN….

    saludos y gracias por la paciencia!

  2. saludos de nuevo! pues nada, me pasé a la de 64bit, y todo correcto… la LAN a la primera…. no se que debia pasar… de todas formas, para iniciarme en esto del ubuntu, he hechado un ojo a tus tutos y me van ha ir muy bien para empezar…

    saludos!

  3. Hola de nuevo cesc, el HP Pavilion C700 que regala Banesto creo que es un Pentium Dual Core de 32 bits así que debes instalar el Ubuntu de 32 bits. Al instalar la versión de 64 te va a dar errores como este muchas veces. Mira a ver si es por eso.

  4. hola de nuevo! si, era por eso, ahora con la de 64 todo bien, veo las redes wifi, pero no hay manera de que me conecte a la mía, ni desprotegiendola se conecta!, el router al lado…. me la detecta pero no conecta, a que puede ser debido? la LAn ya funciona, y he actualizado muchos paquetes y cosas que por ahora no se :P alguna sugerencia?

  5. saludos, repasando los post, quise decir en vez de 64 a 32… sorry, como véis, a parte de navegar con firefox, lo hago desde ubuntu!!!!! por fin!!!! y desde wifi, tuve muchos problemas y despues de leer bastante, quite el managernetwork y puse el kntework manager, que para mi gusto es mucho más interesante…. pues eso…. gracias y a disfrutar de ubuntu!!!!

  6. saludos de nuevo, me estoy planteando la instalación de ubuntu en una tablet HP TX2640… originalmente viene con vista, q rapidamente la pasé a xp con más o menos problemas, dejando atrás algunas funciones…. que pagina hay que mirar cuando quieres migrar un equipo a ubuntu? alguna recomendación, que os haya servido de mucho?

    gracias de nuevo!

  7. Amigo tengo ubunto hace 2 mese aprox y en todo este tiempo no habia podido encontrar una solucion exacta para activar la targeta, hasta ahora que llege a este foro y funciono completamente, gracias por esto, por si interesa mi lapto es un toshiba satellite a215-s5849 ubuntu hardy heron.

    SOLUCION TOTALMENTE FUNCIONAL, DE HECHO ESTOY POSTEANDO CONECTADO POR WIFI xD, gracias otra vez

  8. Hola! muchas gracias!! funcionó perfectamente, gracias.

    Sabes tal vez como puedo instalar los drivers de la tarjeta grafica de una HP dv6721la? Gracias!

  9. Hola Juan S, me alegro que ya tengas configurada la tarjeta inalámbrica.

    Respecto a la gráfica de tu portátil, por lo que veo en al web de HP es una NVIDIA GeForce Go 7150M. Ubuntu ya incluye los drivers para esta tarjeta gráfica. Solo tienes que activarlos en Sistema > Administración > Controladores de hardware. Si no aparece o sigue sin funcionar, prueba a instalar este paquete: nvidia-glx-new

    Para comprobar que tienes aceleración gráfica por hardware escribe este comando:

    $~: glxinfo | grep direct

    Y debería aparecerte esto:

    direct rendering: Yes

  10. Hola, muchas gracias por la respuesta, efectivamente en la página de nvidia encontré los drivers de la tarjeta para linux 64x (http://www.nvidia.com/object/linux_display_amd64_177.82.html) y este tutorial: (http://us.download.nvidia.com/XFree86/Linux-x86_64/177.82/README/appendix-h.html) con los cuales logré instalar la tarjeta gráfica. luego de hacerlo, el update manager instaló una nueva version del kernel, por lo que tuve que volver a repetir ambos pasos (tarjeta inalambrica y de video). Muchas gracias!!

  11. Hola me sirvio el tuto para intalar los driver a la maquina de mi hermana una compaq c700, pero como en el coment 8 y 25, al reiniciar tengo q ir al controlador de hardware para activarlos porq no lo estan, despues de esto todo funciona bien , espero tengam un solocion para evitar esto q es una molestia menor a no tener red, pero el principal problema es q mi hermana es nueva en linux a y gracias por la info

  12. Hola McLarenX otra vez por aca visitando tu blog, es que actualice mi Ubuntu con un paquete llamado Linux Headers y siempre me desconfigura la inalambrica pero reinstalo y todo bien, bueno el punto es el siguiente: Me gustaría usar la suite del aircrack, ya la tengo, pero por lo que eh leido tengo que tener parchada la tarjeta para poder ponerla en modo monitor, sabes si este driver ya está parchado? o ¿como puedo sabero? me puedes orientar un poco aserca de eso?

    Gracias McLarenX un saludo desde México

  13. Hola de nuevo Hugo, es un placer volver a tener por aquí.

    En principio, con este tutorial debería funcionarte el aricrack sin problemas (no lo puedo probar ahora porque ya no tengo el portátil con esa tarjeta), si ves que no te apañas puedo hacer un tutorial explicando bien cada punto, pero vamos, no es difícil y hay muchísima documentación al respecto en internet bien explicada.

    Lo dicho, si necesitas cualquier cosa más, no dudes en preguntarme.

    Un saludo.

  14. Hola McLarenX; resulta que tengo una Atheros 802.11 en un portátil Acer Travelmate. Y bueno, le he puesto el Ubuntu 8.04 Hardy Heron. El caso es que he seguido los pasos y se conecta el wifi, reconoce la señales de las redes inalámbricas, incluso.

    Sin embargo, no puedo navegar. Me conecto a redes con o sin seguridad y el resultado es que el firefox dice que no hay señal ni ningún programa o aplicación que precise internet. Así que tengo que recurrir a la conexión alámbrica.

    Aparte, he intentado entrar en la actualización que han comentado por aquí del madwifi y me aparece como si la página no existiera.

    A ver si puedes echarme una mano, si hay algo que se me escapa o que tengo que hacer algún arreglo más.

    Un saludo. PAF.

  15. Hola PAF

    Siguiendo el tutorial y sabiendo que te detecta las redes, deberías tener conexión. Haz dos cosas:

    1. Cuando estés conectado a alguna red inalambrica abre un terminal y escribe: ping http://www.google.com

    Si devuelve datos en milisegundos, entonces tienes conexión, si dice que expiró el tiempo es que no.

    2. Si el ping te da conexión entonces intenta ir al menú del Firefox, Archivo, y comprueba que no esté ticado “Trabajar sin conexión”.

    Echale un vistado y me dices que te sale.

    Un saludo.

  16. Hola de nuevo; he probado. Dice lo siguiente:

    ping: unknown host http://www.google.com

    Estuve mirando en el firefox y no está ticado para trabajar sin conexión. Aparte no me funciona nada que tenga que ver con internet, como el gestor de actualizaciones, el emesene, etc.

    Un saludo.

  17. PAF perdona, el ping hay que hacerlo sin http:// (es que no sé porque wordpress lo pone automáticamente al escribir una URL, a ver si quito eso).

    Intenta de nuevo el ping pero empezando con las www ok? Debería salirte algo así:

    PING http://www.l.google.com (216.239.59.104) 56(84) bytes of data.
    64 bytes from 216.239.59.104: icmp_seq=1 ttl=244 time=81.3 ms
    64 bytes from 216.239.59.104: icmp_seq=2 ttl=244 time=86.5 ms
    64 bytes from 216.239.59.104: icmp_seq=3 ttl=244 time=96.2 ms

    Y lo paras con Ctrl+C. Si no te aparece esto y te da algún error entonces, efectivamente, no tienes conexión :)

    En ese caso, no sabría qué decirte, si el icono de conexión aparece con las barras azules (es decir, conectado) deberías tener Internet, a no ser que la red WiFi esté filtrada por MAC o cualquier otra forma de seguridad que desconozcas de esa red.

  18. Hola; probé también, pero nada aún. No comprendo eso de que esté filtrada por MAC. En esto estoy empezando, pero no sé lo que pasa que aparece con las barras que dices y nada de nada.

  19. Hola; al final lo que me impedía conectarme era el Firestarte, que en la parte de preferencias, estaba configurado al ethernet y no al atheros. Así que lo he cambiado y ya funciona. Gracias por tu atención.

  20. Hola de nuevo; tengo nuevos problemas. Resulta que estuve usando el wifi el mismo día en que pude arreglar el problema. SIn embargo, esa tarde fui a un sitio en donde había wifi gratuito y no se conectaba.

    Pues nada, estuve mirando la seguridad del firestarte y nada, no se conectaba. Ahí lo dejé.

    Pues hoy resulta que no aparece la opción de las conexiones inalámbricas, ni siquiera reconocía el atheros. Con esto, probé con hacer de nuevo los pasos para instalar madwifi de nuevo, pero, a la hora de ejecutar esta acción,

    sudo modprobe ath_pci

    me dice esto:

    sudo: unable to resolve host pablubuntu-laptop
    FATAL: Error inserting ath_pci (/lib/modules/2.6.24-23-generic/net/ath_pci.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    A ver si me puedes echar una mano, porque me da que no reconoce el atheros, y eso que no tengo el firestarter funcionando.

    Saludos.

  21. Hola de nuevo, ¿has instalado algo importante últimamente? ¿Actualización a Intrepid Ibex o del kernel del sistema?

    En cualquier caso, el tutorial se puede repetir todas las veces que quieras porque debe funcionar siempre, ahora bien, tienes que poner mucha atención a que este comando:

    :~$ sudo rm -rf /lib/modules/$(uname -r)/madwifi

    Se ejecute perfectamente para poder instalar de nuevo el madwifi. Además te recomiendo que bajes la última versión del controlador por si acaso (cada poco tiempo lo actualizan).

    Ya me dices.

  22. Pues ayer se actualizó el sistema. Y nada, reinicié pero no noté nada raro a la vuelta. Observé que muchas cosas eran de firefox, pero no sé decirte a ciencia cierta.

    ESa aplicación que me dices la usé pero me dió error.

    Otra cosa; en mis intentos por tener wifi, en un foro me dieron un medio para conseguir tener conexión inalámbrica:

    sudo apt-get install linux-backports-modules-intrepid-generic

    Nada, se ejecutó pero tampoco resultó. Eso sí, temo que esta vía haya creado conflicto con la solución de instalar madwifi. ESo sí, estoy por quitar el firestarter.

    Saludos.

  23. La verdad es que el Firestarter no te va a dar más que problemas así que yo lo quitaría.

    Por otro lado, si quieres quitar lo que instalarse para probar si es por eso (que es muy probable) has de poner:

    sudo apt-get remove linux-backports-modules-intrepid-generic

    Aunque yo siempre aconsejo instalar y desintalar todo con aptitude en vez de apt-get pero bueno.

    La verdad es que es difícil saber qué le pasa sin tener la máquina delante. Lo siento.

  24. Hola de nuevo; bueno, al final rehice todo de nuevo, con los pasos que están en la páginas, etc. y parece que ya funciona. Eso sí, me estoy dando cuenta que esto es muy delicado, así que no tocaré nada, ni el firestarte, jajaja.

    Un saludo.

  25. Vaya, me alegro. La verdad es que sí es muy delicado. La Atheros no es una tarjeta inalambrica muy bien soportada por los controladores que hay actualmente, es una pena porque parece ser que la ponen en varios portátiles.

  26. Hola McLarenX,
    excelete este tuto… llevaba semanas buscando la solucion…
    solo una pregunta:
    aunque estoy conectado, el botoncito de la inalambrica aparece naranjado (como si estuviera apagada)… ¿hay alguna forma de hacer que se encienda?

  27. Eso depende un poco del propio portatil que estés utilizando, en general se pone verde sin probelmas así que no te puedo dar una solución, además lo importante es que se conecte, no? :)

  28. hOLA,

    Me surge una duda con el procedimiento.
    ¿Por qué al final se vuelven a habilitar los controladores privativos?

    Según yo es suficiente con la instalación del madwifi dejando deshabilitados los controladores privativos.

    Otra cosita, ¿sabes si esta tarjeta es capaz de hacer inyección de paquetes?

  29. He hecho todo el procedimiento que indica aqui y la tarjeta funciona pero cuando intento hacerle un test de injecciones con aircrack me sale el siguiente error:

    Interface wlan0:
    ioctl(SIOCGIFINDEX) failed: No such device

    Sabes como tengo que hacerlo para que funcione mi tarjeta con aircrack?

  30. Hola Tonat, hay que volver a activar los controladores porque lo que haces es “parchearlos”. Digamos que engañas a Ubuntu para que en vez de utilizar los que él tiene, utilice los que tú le dices.

    Hola Keint, la tarjeta es capaz de inyectar paquetes (para utilizar aircrack, por ejemplo) y a mi siempre me funcionó bien. Ahora mismo no puedo probar posibles errores que surjan porque no tengo el portátil con la Atheros, lo siento.

  31. Pingback: avia travel
  32. Pingback: Fedread.Com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *