Atheros AR5006EG en Ubuntu 7.10 (Gutsy Gibbon)
Tal 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:
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»
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.
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
Muito obrigado me ajudou muito, consegui configurar minha wirellws…….
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
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
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
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
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!!
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!!!!
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!!
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.
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.
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.
[…] 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). […]
[…] 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). […]
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.
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!!
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.
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.
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!!!
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!!
[…] Fuente: Quilombo […]
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!!!!!!!!
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.
Gracias Nicolás!! Me alegro de haberte podido ayudar.
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
Me ha funcionado perfectamente en mi portátil Asus.
Gracias.
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
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
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!!
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?
Me anduvo de primera en una Notebook Toshiba
satellite A215-S4697 con el Suse 10.3
gracias!!!
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 ???
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!!
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. 🙂
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. 🙂
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
!
aps, y tengo una atheros 5008, y aun no la puedo montar :/, probé madwifi, y este programita, pero aun así nada
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.