Instalar en Ubuntu los drivers para Atheros AR9285

tux_wifiEn el portátil ASUS 1101HA, viene con la tarjeta d’ethernet Atheros AR8132 y tarjeta inalámbrica Atheros AR9285. Arrancando el LiveCD de Ubuntu Jaunty 9.04 en este portátil, te encuentras que no estan los drivers ni de la tarjeta WIFI ni de la d’ethernet; y por lo tanto no tienes conexión.

Para instalar los drivers, es necesario otro ordenador con internet, solamente para descargar los archivos y llevarlos con un pendrive al portátil. Según un foro de Ubuntu, detallo los pasos a seguir:

  • Ir a la página de Linux Wireless y en el apartado de Releases, descargar la última versión. A fecha de hoy (Agosto de 2009), el archivo a descargar es el compat-wireless-2.6.30.tar.bz2. No llega a los 2MB lo que ocupa.
  • Lo descomprimimos en una carpeta y lo llevamos al portátil con Ubuntu.
  • Ahora en Ubuntu, abrimos un Terminal, nos dirijimos a la carpeta que hemos copiado y ejecutamos:
make
sudo make install
sudo make unload
  • Después de la instalación, procedemos a modificar el archivo ‘modules’:
sudo gedit /etc/modules
  • Una vez abierto el archivo ‘modules‘, añadimos la siguiente línea al final:
ath9k
  • Guardamos, salimos y reiniciamos Ubuntu para que los cambios surjan efecto.

Si todo ha ido bién, en un principio ya tendríamos que poder ver redes WIFI en el NetworkManager.

NOTA: Después de instalar todas las actualizaciones de Ubuntu, puede que os volváis a quedar sin WIFI. Tenéis que repetir parte del proceso, y después de reiniciar volveréis a tener WIFI. Escribir estos dos comandos solamente, en la carpeta de los drivers de antes, y después reiniciar:

sudo make install
sudo make unload

NOTA: Aunque no soy muy entendido, creo que el problema se debe a la versión del kernel. Cuando realizamos la actualización de software de Ubuntu, hay actualizaciones del kernel. Se cree que en la versión 9.10 de Ubuntu, los drivers vendrán integrados en el kernel y no habrá este problema. Todo esto son especulaciones. Cualquier información sería agradecida

31 comentarios en “Instalar en Ubuntu los drivers para Atheros AR9285

  1. Mil gracias por esta entrada. Llevaba días instalando y desinstalado programas y esto es lo único que me ha sido útil. No sé cómo (soy más bien negada en este tipo de cosas) pero siguiendo tus pasos y aunque parecía que nada ocurría, al reiniciar, casi magicamente, tenía wifi!

  2. ps sea lo ksea esto fue lo mejor y facil k encontre tenia 7 dias batallando x k me migre de sistema pero ps muchas graxx muy buen post resolvio uno de mis problemas jajajaj

    saludos k andes al 100

  3. Amigo, no puedo instalarlo. me da un error.. me ayudas? me agregas en el messenger (marioan2@hotmail.com) o con un correo a mi cuenta de Gmail.

  4. Definitivamente me has salvado.

    No se si eres feo, pero te quiero !!!!

    Más fácil imposible, y ha funcionado a la primera.

    Gracias mil.

  5. Gracias por el aporte, probado en un Asus 1005HA con Ubuntu Remix 9.04 y funciona perfecto, tras actualizar vuelvo ejecutar los mismos pasos y funciona otra vez bien.
    Esperemos que en la proxima actualiacion vengan integrados y no haya que realizar instalaciones separadas.

  6. Graciaaaaaaaaaaaaaaaassssssssss eres el mejoooorrrr!!!!! tengo que estarte tremendamente agradecido porque si no fuera por ti no hubiera solucionado el problema, muchisimas gracias, un saludo

  7. hey, tengo un problemita

    cuando abro ‘modules’ y añado ath9k me dice que no tengo los permisos necesarios para guardar y que verifique si he tecleado el lugar correctamente, me puedes ayudar???

    mi correo es the.ripper.13@live.com.mx

    ojala me respondas ia que enserio necesito configarla C=

  8. Hola adrian,

    Tienes que abrir el archivo con permisos de root, para poder hacer modificaciones y guardarlas. Para ello, abre una ventana de terminal y escribe la siguiente línea:

    sudo gedit /etc/modules

    Te pedirá la contraseña, y automáticamente se te abrirá el editor Gedit con autorización, para que puedas modificarlo.

    Si tienes cualquier problema, avisame,

    Un saludo,
    Otroblogmas

  9. mmm ese es el problema, la contraseña me la pide desde el make install , cuando escribo sudo gedit /etc/modules no me la pide pero abre el ‘modules’

    oie… pero en si, para ke sirve agregar ath9k??

    porke reinicie mi maquina y al cargar ubuntu de nuevo ia estaba funcionando la tarjeta y por cierto, muchas gracias =D

  10. Como digo en la entrada: no soy un entendido. Soy el que tiene un problema, busca una solución que le funcione, y publica lo que ha conseguido. No tengo tiempo para ponerme a investigar cada cosa.

    Me alegro que te haya servido y te esté funcionando.

    Un saludo,
    Otroblogmas

  11. te cuento mi problema, tengo la asus 1080ha viene con los mismos modelos de red y wireles… hice lo qeu decis, el wireles ants de hacerlo me lo levantaba… mi problema es que con la red no hay caso… esto no sirve tmbb para la ethernet?

  12. Hola @Emiliano,

    Yo no soy ningún entendido, pero en un principio este proceso no es para la tarjeta de ethernet. Si miras los chipsets del driver ath9k, verás que no sale el AR8132, que es el de la tarjeta de red.

    La verdad es que cuando tuve el wireless, no me preocupe de probar la tarjeta de ethernet. A ver si puedo echarle un ojo.

    Un saludo

  13. graciaaaas!!! De verdad muchas gracias!! No sabes de dolores de cabeza me a dado esto…

  14. Me alegra que le funcione a tanta gente, y me da que estoy en buen camino, pero no me funciona :(

    Asus 1005h y uso ubuntu netbook remix 9.10
    Cuando pongo make me sale esto:

    make -C /lib/modules/2.6.31-20-generic/build M=/home/moskito/cuaderno/compat-wireless-2.6.30 modules
    make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.31-20-generic’
    CC [M] /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.o
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c: In function ‘ath_rfkill_poll’:
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1201: error: storage size of ‘state’ isn’t known
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1204: error: ‘RFKILL_STATE_SOFT_BLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1204: error: (Each undeclared identifier is reported only once
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1204: error: for each function it appears in.)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1205: error: ‘RFKILL_STATE_HARD_BLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1208: error: ‘RFKILL_STATE_UNBLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1219: error: implicit declaration of function ‘rfkill_force_state’
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1201: warning: unused variable ‘state’
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c: At top level:
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1227: warning: ‘enum rfkill_state’ declared inside parameter list
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1227: warning: its scope is only this definition or declaration, which is probably not what you want
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1227: error: parameter 2 (‘state’) has incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c: In function ‘ath_sw_toggle_radio’:
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1232: error: ‘RFKILL_STATE_SOFT_BLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1238: error: ‘RFKILL_STATE_UNBLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c: In function ‘ath_init_sw_rfkill’:
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1257: error: implicit declaration of function ‘rfkill_allocate’
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1258: warning: assignment makes pointer from integer without a cast
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1266: error: dereferencing pointer to incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1267: error: dereferencing pointer to incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1268: error: dereferencing pointer to incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1269: error: dereferencing pointer to incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1269: error: ‘RFKILL_STATE_UNBLOCKED’ undeclared (first use in this function)
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1270: error: dereferencing pointer to incomplete type
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c: In function ‘ath_start_rfkill_poll’:
    /home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.c:1298: error: implicit declaration of function ‘rfkill_free’
    make[4]: *** [/home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k/main.o] Error 1
    make[3]: *** [/home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless/ath9k] Error 2
    make[2]: *** [/home/moskito/cuaderno/compat-wireless-2.6.30/drivers/net/wireless] Error 2
    make[1]: *** [_module_/home/moskito/cuaderno/compat-wireless-2.6.30] Error 2
    make[1]: se sale del directorio `/usr/src/linux-headers-2.6.31-20-generic’
    make: *** [modules] Error 2

    ¿sabrías por que?

  15. Mil felicitaciones por el post, pues es más que util. Lo he usado en mi SONY VAIO VPCEB1J1E y va de maravilla.

    Comentar que es la misma tarjeta, la ATHEROS AR9285.

    Mil gracias

  16. Hola, hice todo lo que indicás en mi ubuntu 9.10, ya que tenía problemas de rendimiento con mi tarjeta atheros AR9285. Pero, si bien es cierto que mejoró un poco, no puedo decir que esté utilizando mi tarjeta inhalámbrica a pleno rendimiento. Entre otras cosas porque tarda mucho en cargar las páginas y porque el led indicador de conexión wifi parpadea constantemente como si se reconexionara una y otra vez.
    Sabrías decirme por qué?
    Muchas gracias.
    Un saludo.

  17. eres una daga jejej ya pude configurar la tarjeta de mi vaio jejeje grax amigo me inspira a seguir con esto de ubuntu apenas me estoy adentrando en este mundo pero ya me motive jajajajajaj grax grax grax grax ahora me falta instalarle los drivers de video y muchas cosas mas jeje actualizare el ubuntu a 9.10 para ver q onda jeje bye saludos

  18. Hola gente, acabo de instalar el ubuntu 10.04. Tengo una sony vaio cw21fx, con una atheros ar9285 tambien.

    La cuestion es que tanto en el 10.04 como en el 9.04 no consigo hacer funcionar al 100% esta chip.

    Funciona lento, las descargas son intermitentes y a un promedio de 2kb :|

    Es realmente frustrante no conseguir hacer andar esto. He probado de todo, instalar diferentes versiones del compat-wireless, instalar los linux-backports-modules, generacion de drivers a partir de los .inf de los drivers de windows, PERO NADA CAMBIA

    si alguien lo soluciono de otra manera que no sea la mencionada, hagamelo saber… GRACIAS

  19. todo va vien hasta que trato de abrir el archivo modules si le pongo
    sudo gedit /etc/modules
    me dice command not found
    si pongo etc/modules
    sale permission denied
    ya trate abriendo otra ventana y nada

    podrias echarme la mano
    gracias

  20. No me funciona. Hice todos los pasos correctamente, pero sigo sin tener disponible la tarjeta Atheros AR9285 de mi Asus 1005PE :-((
    ya no se que hacer, así que me rindo! esperaré a que en alguna versión ya venga incorporado, y eso que tengo Ubuntu 10.10 y actualizado…seguiré usando el cable no más…
    Gracias igual. Saludos.

  21. Obrigado, obrigado, obrigado, já estava desesperado, só tenho a agradecer mesmo, valeu e parabéns pelo excelente site, tenho aprendido a cada dias mais…

  22. Hola amigo excelente post pero me asa lo mismo que a luis.

    luis
    29 mayo 2010 a las 21:53
    todo va vien hasta que trato de abrir el archivo modules si le pongo
    sudo gedit /etc/modules
    me dice command not found
    si pongo etc/modules
    sale permission denied
    ya trate abriendo otra ventana y nada
    podrias echarme la mano
    gracias

    Por favor si alguien sabe la respuesta…

  23. Yo he estado mucho buscando una manera para instalar los drivers en linux mint, no se si funcionara esto que dices…lo probare y te lo dire.

    Ronald quizas no tengas instalado el paquete “gedit” prueba con “nano /etc/modules” o con “vim /etc/modules” estos paquetes los suele traer instalados por defecto.

  24. What many bands forget is as a lot the journalists are out trying to scoop up a good story, if are not where the action is, than you dear rocker could be overlooked.If get already heard about what I’m going to say, a person definitely must very impressed at on-line loan application UGG has had to earth. Even celebrities admiration arid these boots for their adequate Sheepskin ugg news Boots Discount Online You too want to make use of out this affidavit for your family? Well, it’s an abundant inspiration. With Affidavit boots getting fabricated in affluence of styles and sizes, you can a brace for all associates of your family. Nevertheless are you absorption ways to boutique due to these UGG alpine boots chestnut for your family? Stop upsetting, all you abjection test and do is to accomplishment timing aciculate for that faultless twosome. Able-bodied actuality was some abundant rules to accept the most effective brace of UGG for use in your family.You obtain ugg outlet from company. A person definitely will get many excites. If your fashion boots are brown or black in color, almost be worn with a few other colors including denim and egyptian. If your boots however are vibrant, bold colors dealerships will have be worn with matching outfits. For shimmering colors such as gold or silver, only outfits is not exact colors should be paired with fashion Ugg boots. Even purchasing are not the best with coordinating colors, fashion boots are manufactured to be fun.ugg boots tend to be created from sheepkin which is nicer. Do not treat them like these types of carved beyond rock,if they get dirty clean then gently using a cloth and lukewarm water in the house. Do not attempt place them in the washing machine, and yes I have witnessed it done and just not for you to wear the result.Are the required friends on different messengers? Sync them all and communicate for free with this clever app. It gives you quick access to Google Talk, Yahoo, MSN/Live Messenger and better. Whether you’re having a streaming conversation or sending offline contacts messages it’ll hang onto money pertaining to your phone bill.There you have it. Go out and try to find a pair of ugg boots for yourself, your entire family, and many types of your people. Santa’s favourite sheepskin boots will soon be your favourite footwear too.

  25. Muchísimas gracias! Veo que la entrada es de hace una porrada de años, pero… es que me solucionaste el problema al instante!
    Probado en un PackardBell Easynote TJ72 con lubuntu

Deja un comentario

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

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>