Atheros AR5006EG en Ubuntu 7.10 (Gutsy Gibbon)

Atheros chipsetTal como comentaba en mi anterior post, he instalado Ubuntu 7.10 en mi portátil y ha funcionado prácticamente todo de entrada exceptuando, por ejemplo, la tarjeta de red WiFi Atheros AR5006EG.

Para configurar ésta tarjeta, deberíamos utilizar los drivers de MadWifi (uno de los más avanzados que existen actualmente para tarjetas con chipset Atheros). Estos drivers dependen de una capa de abstracción llamada Hardware Abstraction Layer (HAL) que es propietaria y sólo está disponible en formato binario. Sin embargo, el proyecto MadWifi está trabajando para reemplazar dicha capa por otra que sea completamente código abierto (llamada ath5k).

Ubuntu por defecto ha instalado dicho driver, pero para mi tarjeta no estaba funcionando. Imagino que aún puede que haya alguna incompatibilidad, por lo que he decidido probar utilizando los drivers de Windows mediante ndiswrapper.

Para la instalación, me he basado en éste post de cómo/howto configurar tarjeta wireless en Linux Ubuntu / Arch / Otros, aunque he tenido que hacer unos cambios (también agregué un comentario en el post).

Intentaré resumir a continuación los pasos que he dado.

NOTA: Para saber que tipo de tarjeta tenemos, debemos ejecutar lo siguiente:

lspci | grep Ethernet

y esta es la salida de mi equipo:

02:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
08:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Antes de comenzar, debemos asegurarnos que no se carguen los drivers de MadWifi, ya que podríamos tener un conflicto entre los dos. Esto se puede hacer agregando esta línea:

blacklist ath_pci

al archivo /etc/modprobe.d/blacklist o mediante el Gestor de Controladores Restringidos:

Screenshot restricted driver manager

Estos son los pasos para la instalación:

1. Instalar ndiswrapper. (sudo apt-get install ndiswrapper) Se puede instalar también la interfase gráfica ndisgtk. (sudo apt-get install ndisgtk)

2. Descargar los drivers correctos de Atheros. El problema que tuve es que todas las explicaciones se refieren a la versión 5.3 de los drivers, pero Atheros tiene dos versiones de dichos drivers para Windows. Con la versión 5.3 me daba el siguiente mensaje de error:

ndiswrapper (mp_init:216): couldn't initialize device: C0000001

La versión 6.0 es la que a mi me funcionó. Aqui está el enlace a la versión que he descargado: http://www.atheros.cz/download.php?atheros=AR5006EG&system=1

El nombre del driver con la nueva versión es net5416 (en lugar de net5211 que se menciona en otras explicaciones)
Sólo se necesita el fichero con la extensión .inf que está dentro del ZIP (aunque yo también dejé el archivo .sys, por las dudas)

3. Instalar el fichero .inf en ndiswrapper, usando ndisgtk o mediante la línea de comandos «sudo ndiswrapper -i net5416.inf»
Screenshot ndisgtk

UPDATE: Dejo el enlace a la versión de 64 bits.

4. Guardar los archivos de configuración del módulo ndiswrapper mediante el comando: sudo ndiswrapper -ma && sudo ndiswrapper -mi

5. Reiniciar y probar. En este momento deberíamos ver la interfase wlan0 al ejecutar el comando: «sudo ifconfig».

Espero que esto sirva a más gente a que pueda configurar su red WiFi mientras no funcione correctamente el driver de MadWifi.

Si alguien consigue hacerlo funcionar con dichos drivers, o si hay cualquier error o problema con estas instrucciones, por favor avísenme.

38 comments so far

  1. tucatrin on

    hola, muchas gracias por tu tutorial

    tengo una toshiba a215-s4757 con una atheros ar5006eg, pero no me deja instalar el ndisgtk el driver(no me lo muestra asi como en tu pantallazo), y si lo instalo con sudo ndiswrapper-1.9 -i net5416.inf segun si lo hace bien…

    pero algo anda mal, porque no puedo utilizar el ndiswrapper asi solito, no se porque el mio esta com o ndiswrapper-1.9

    bueno espero me puedas ayudar , tengo mas de 6 meses sin tener WIFI :S:S:S:S:S:s gracias

  2. Cleiton on

    Muito obrigado me ajudou muito, consegui configurar minha wirellws…….

  3. Don Pelana on

    Mil gracias me funciono a las mil maravillas… la primera vez hehehehe ya ke reinicie se perdio la red y ahora no se como levantarla sabras como arreglar este asuntillo? gracias

  4. rofranco on

    Con el comando «sudo ifconfig» podrás ver las interfases de red que tienes. Deberías tener una llamada «wlan0».

    A partir de ahí se trata de poner los parámetros de conexión correspondientes a tu red WiFi.

    Te dejo un enlace a un tutorial:
    https://help.ubuntu.com/community/WifiDocs/WiFiHowTo

  5. Don Pelana on

    gracias por la informacion la verdad es ke no se como lo hice pero ya la tengo funcionando al 100% voy a describir lo ke hice a ver si a alguien le sirve

    1. desde synaptics manager descargue el ndiswrapper con lo cual se instala solito
    baje el driver ke mencionas el 6.0 de ahi me fui a system>administration>windows wireless drivers
    ahi seleccione el 5416.inf y me lo detecta todo bien
    en la terminal escribi «sudo ndiswrapper -ma && sudo ndiswrapper -mi» reinicie y listo funcionando al 100

    gracias por la informacion y la ayuda

  6. bruce on

    Hola que tal??

    Tengo un portátil msivr201, ahora mismo con la ubuntu instalada. La wifi no funciona, evidentemente seguí todos los pasos que teneis anteriores y sigue sin funcionar.

    Cuando ejecuto desde la consola ndisgtk y me aparece net5416 invalid driver, por lo que ya no deja finalizar el proceso. ¿alguna idea??

    gracias de antemano, s4lu2

  7. rofranco on

    Hola Bruce,

    Asegurate de que tengas la tarjeta AR5006EG en la salida del lspci.

    Además asegurate de haber descargado la versión correcta del driver.

    Si no, copia aqui más información sobre el error para ver si lo podemos solucionar.

    Suerte!!

  8. Jose on

    Hola Bruce:
    Disculpa la ignorancia pero hice todo lo que dijiste y supuestamente el dispositivo estaba siendo reconocido.
    Pero yo tengo una compaq presario C757 con la tarjeta en cuestión, y supuestamente cuando la tarjeta está encendida la luz que aparece en la tarjeta debiera cambiar de color rojo a azul (al menos eso pasa en windows)
    Esta luz esta en un boton donde se supone se prende o apaga la tarjeta pero por más que apreto el botoń no consigo hacerla funcionar.
    si me pudieras ayudar te estaría tremendamente agradecido, ya llevo dos meses sin wifi, a puro cable. snif!!!!

  9. rofranco on

    Hola José,

    En mi caso el botón funciona (deshabilita/habilita la tarjeta de red) pero no se enciende ninguna luz.

    Por mi (poca) experiencia, no siempre es fácil hacer que funcionen esos botones… pero si todo el proceso fue correcto, podrías activar/desactivar la red Wifi utilizando nm-applet o la herramienta de configuración de red dentro del menú de administración.

    Suerte!!

  10. Jose on

    Hola:
    Antes que todo ¡Gracias por la pronta respuesta! pero tengo otra duda.
    El enlace de descarga del driver que aparece en la publicación, te envia a la descarga de una versión que precisamente es la 5211 y no la 5416 que es la nueva versión.
    Yo instale la 5211 quizas sea por eso que no me funciona.

  11. Jose on

    ahora si enciende la luz pero como no tengi wifi en mi casa aun debido a un problema con el router, no he probado si funciona, pero deberia, muchas gracias por todo, sigue asi, esto es un tremendo aporte.

  12. rofranco on

    Jose,

    Mira bien la lista de drivers de dicha página: la primera que aparece es la que tu indicas (pero no es la adecuada)

    La segunda opción (versión 6.0.3.85) es la que corresponde (driver net5416)

    Ese puede ser el problema que estás teniendo.

  13. […] Junto con el Livebox de Orange, viene una tarjeta de red WiFi USB marca Thomson TG123G. Como ya me está divirtiendo el tema de las tarjetas Wifi, he decidido configurarla para utilizarla en mi Ubuntu 7.10 (Gutsy Gibbon) utilizando ndiswrapper (aprovechando que ya estoy utilizando ndiswrapper para mi otra tarjeta). […]

  14. […] Altogether with the Livebox, Orange includes a USB WiFi Thomson TG123G card. As I’m getting used to setting up wireless cards in Linux, I have decided to configure it for my Ubuntu 7.10 (Gutsy Gibbon) using ndiswrapper (taking into account that I’m already using ndiswrapper for my other wireless nic). […]

  15. José on

    Gracias!!!
    Logre hacerla funcionar con el driver adecuado (net5416) pero aun no me puedo conectar a una red inalambrica, la red es detectada pero no me asigana una IP, ni máscara de subred, ni nada. Seguiré investigando si llego a encontrar la solución te aviso. La verdad es un problema muy extraño.

  16. rofranco on

    Hola José,

    Una vez que puedes detectar las redes a tu alcance, la tarjeta está funcionando.

    Si al conectarte a un punto de acceso no te está asignando esos parámetros, puede deberse a que la red no utilice DHCP, sino que todos los parámetros los debes especificar a mano.

    Suerte!!

  17. Alvaro on

    Todo OK, como el pc me detectaba ya la tarjeta, solo hice:
    1) ndiswrapper -i net5416.inf
    2) ndiswrapper -ma && ndiswrapper -mi
    3) REINICIAR

    Con estos 2 pasos nadamas ya me arranca la tarjeta y me detecta redes.

    Con lspci me detectaba la tarjeta por eso no entiendo porq no me veia redes, me salia en el menu de controladores restringidos. Soi novatillo en linux y por eso puede que mi duda quede un poco tonta jeje. Saludos a todos y gracias.

  18. rofranco on

    Hola Alvaro,

    Es posible que ya tengas algunas cosas instaladas y por eso requieras de menos pasos.

    En todo caso, para instalar el driver de windows net5416.inf debes de haberlo descargado previamente de algún lado… con lo que hay un paso más que no indicas…

    De cualquier manera, me alegro de haberte ayudado a tener la Wifi funcionando.

    Saludos.

  19. Mauro on

    Hola que tal tengo un problemilla, ya instale todo segun este tutorial, pero aun asi no se cambie el led de naranja a azul y tampoco puedo accesar a internet, aunque si detecto las señales, alguien sabe por que sera? espero me ayuden gracias!!!

  20. rofranco on

    Hola Mauro,

    Los botones/led no siempre van a funcionar.
    Si al ejecutar «ifconfig» o «iwconfig» ves un nuevo dispositivo llamado wlan0, significa que tu tarjeta ya funciona.

    A partir de ahí tienes que conectarla con el punto de acceso que corresponda. Para esto puedes valerte de programas como: nm-applet o gnome-network-manager.

    Suerte!!

  21. […] Fuente: Quilombo […]

  22. xavi on

    tengo un asus con esta tarjeta de red y he seguido los pasos tal y como lo y ya tengo el wi-fi a pleno rendimiento.

    Gracias!!!!!!!!

  23. Nicolás Ríos on

    Hola, mi nombre es Nicolas Rios, soy de Colombia y te escribo para informarte que de todo lo que he leido en manuales para configurar la wifi, la tuya fue la indicada, muchas gracias men.
    Un saludo.

  24. rofranco on

    Gracias Nicolás!! Me alegro de haberte podido ayudar.

  25. chipi on

    Gracias Rodolfo por pasarte por el comentario que dejaste en mi blog. Y gracias por este tuto que has hecho.
    El blog lo tneog en feeds. Enhorabuena
    Un saludo

  26. Javier Vidal Postigo on

    Me ha funcionado perfectamente en mi portátil Asus.

    Gracias.

  27. ironjon on

    Yo tengo un Packard Bell con la misma tarjeta ar5006eg y me funciona con madwifi.
    Incluso pasa a modo monitor.
    Os dejo el link:
    http://foro.seguridadwireless.net/index.php/topic,11453.0.html

  28. Kiko_Gz on

    Saludos:

    Tenía el mismo problema y en mi pequeño diario he actualizado los datos que has dado y he corregido los detalles que han echo que funcione mi tarjeta 😉

    Espero que no te moleste.

    Muchas gracias

    Kiko

  29. xavi on

    he seguido tu tutorial con ubuntu 7.04 y me ha ido perfecto. instalé la beta del ubuntu 8.04 y lo mismo, en un momento tengo el wireless a pleno rendimiento.
    pero ayer descargé la versión final de ubuntu 8.04 y no hay manera. ahora al buscar la tarjeta esta deja de ser AR5006EG para convertirse en «AR24X 802.llabg wirless» y al instalar el driver con ndisgtk, me dice «Hardware present: yes» reinico, pero al lanzar ifconfig no aparece el wlan como hasta ahora… alguna idea de lo que hacer…GRACIAS!!

  30. Gonzalo on

    Ayer estube en FLISOL (Feria internacional de software libre) y decidí hacer downgrade de Ubuntu 8.04 al 7.10 por razones BETA…

    Como sea… Estoy interiorizandome en el mundo linux.

    Segun windows, tengo la famosa tarjeta wireless conflictiva… ATHEROS AR5007.

    OK, los chicos de FLISOL la instalaron, y debo admitir que quedo bien!, el problema esta en que aveces no me conecta a las redes, y al reiniciar se arregla… de lo que me percate, es que el driver instalado es ATHEROS AR5006EG.

    Encuentro tambien que la señal no es optima como en windows… Sera que esta trabajando a menos frecuencia?

    Igual hicieron arreglines para que tomara las redes, ya que despues de la instalación del driver, captaba y se conectaba a las redes, pero no habia señal del internet.

    Como se podra arreglar el problema de la baja señal?

  31. churu on

    Me anduvo de primera en una Notebook Toshiba
    satellite A215-S4697 con el Suse 10.3
    gracias!!!

  32. marcelo on

    xavi yo tengo casi el mismo problema, pero la diferencia esta en que ami si me reconoce la wlan0, pero tampoco me aparecen las redes disponibles, en la version anterior osea la 7.10 me funciona de primera instancia y a las mil maravillas, ahora me encuentro desorientado ya que soy bastante novato en linux y no se que hacer, mira lo que me sale al hacer iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wlan0 IEEE 802.11g ESSID:off/any
    Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
    Bit Rate:54 Mb/s
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0
    alguna solucion ???

  33. rofranco on

    Xavi y Marcelo,

    Yo por mi parte todavia sigo con Ubuntu 7.10, pero quiero actualizarme en cuanto pueda.

    Si tengo alguna novedad lo agregaré al post. De la misma forma, les pido que si encuentran una solución o más información sobre el problema, que lo escriban aquí.

    Suerte!!

  34. snowolf on

    tengo dias tratando que funcione mi wifi, con este tuto funcionó al fin!!

    el problema estaba en que los .inf que descargaba ninguno era de la tarjeta ar5006eg aunque decian serlo, descargue el que indica el tuto, aunque el nombre ahora es «netathw.inf» ese funcionó a la perfección, al hacer «ifconfig» ya detecta el wlan0.

    ejecuto el comando «iwlist scan» y me reporta:

    wlan0 no scan results

    voy a probar en el parque donde hay una red inalambrica a ver que sucede, luego les cuento. (por cierto en merida, yuc, mex. han puesto red inalambrica en algunos parques lo que me parese maravilloso).

    gracias por el tuto. 🙂

  35. snowolf on

    hola de nuevo!!!
    ahora mismo estoy conectado a una red inalambrica publica desde opensuse, solo configure la tarjeta inalambrica ejecutando el comando:

    yas2 lan

    en el icono de red en la barra de tareas le dí clic derecho y abrió todas las redes inalambricas y por lo que veo detecta mas redes que si estuviera conectado con guindows vista. 🙂

  36. bady on

    será normal ke al hacer el comando » sudo ndiswrapper -ma && sudo ndiswrapper -mi»
    me aparesca este ¿error?

    module configuration information is stored in /etc/modprobe.d/ndiswrapper
    module configuration information is stored in /etc/modprobe.d/ndiswrapper
    !

  37. bady on

    aps, y tengo una atheros 5008, y aun no la puedo montar :/, probé madwifi, y este programita, pero aun así nada

  38. photovoltaic questions on

    Yes — although we’ll disregard the fact that we’re keeping feed prices much lower than historical.
    Can you just comment and if you’ve already covered this, I am assuming that’s part of what you guys are looking at using it into
    potential crude production. In the nearby Dominican Republic,
    where a 2007 law establishes tax breaks for investment in alternative energy,
    Renewable Fibers account for 14 percent of electrical generation.


Replica a Cleiton Cancelar la respuesta