Driver madwifi 64 bits con Atheros AR5007/AR24x en HP DV6770se

En un post anterior había descrito que el soporte 64 bits para la Atheros AR24x era nulo, pero al fin se ha desarrollado el driver para esta familia de tarjetas atheros!!! 😀 😀 😀 .

Los pasos para configurarlo son los siguientes:

  • Descargamos el trunk del svn de madwifi :
    # svn co http://svn.madwifi.org/madwifi/trunk madwifi
  • Descargamos el HAL de people.freebsd.org
    # wget http://people.freebsd.org/~sam/ath_hal-20080528.tgz
  • Nos movemos al directorio del trunk de madwifi recién descargado y renombramos el directorio hal
    # cd madwifi
    # mv hal hal.old
  • Se extrae el contenido del HAL de freebsd y lo renombramos apropiadamente
    # tar xvf ../ath_hal-20080528.tgz
    # mv ath_hal-20080528 hal
  • Se compila e instala el madwifi, especificando el directorio de ejecutables y de manuales
    # make install BINDIR=/usr/bin MANDIR=/usr/share/man
  • Recreamos la lista de dependencias de los módulos
    # depmod -ae
  • Si tenemos configurado ndiswrapper es buen momento para bajar la interfaz y el módulo
    # ifconfig wlan0 down
    # rmmod ndiswrapper
  • Levantamos el módulo madwifi
    # modprobe ath_pci
  • Verficamos la salida del comando dmesg nos debe de mostrar una información tal como la siguiente:
    ath_pci: wifi0: Atheros 5414/2424: mem=0xf2000000, irq=16
    udev: renamed network interface ath0 to wlan0

Listo, ya tenemos disponible nuestra Atheros con su driver Open Source! , 😀 😀 .

Actualizacion 20080811: Es posible descargar un snapshot  desde http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/ el cual obviamente esta actualizado e incluye mejoras, luego de descargarlo se debe proceder desde el paso

# make install BINDIR=/usr/bin MANDIR=/usr/share/man

30 Comments »

RSS feed for comments on this post. TrackBack URI

  1. Using Mozilla Firefox Mozilla Firefox 3.0b5 on Linux Linux

    Hola, me apetecia dejar un mensaje sobre este sitio pq me parece q te lo estas currando un monton!
    El caso es q estoy empezando a usar linux pero es dificil desvincularse totalmente de windoes en mi caso por el tema de los drivers, tengo un portatil lg e500 sp17b que tiene bluetooth, nvidia 8400 (128 mb), wifi atheros ar5007eg y demas. Pero estas tres cosas han sido lo que mas problema me han dado, hay q decir q conforme han actualizado los kernels se ha solventado el tema del bluetooth, y el indicador de la bateria parece que vaya mejorando pero todavia no funciona a tope (es muy muy inestable), la detecta y tal pero no va bien… Lo que mas problemas me esta dando es la wifi, sin lugar a dudas!! llevo un año d dolores de cabeza, de esperar a madwifi, de momento estoy con ubuntu 8.04 a 32 bits, pero cada dia entro a madwifi a ver si ya puedo rularla a 64 bits y he visto q si, inmediatamente fui a super gooooogle y puse “ar5007eg 64 bits”, y acabe en tu blog, donde esta una version paso a paso de como instalarlo, eso se agradece, de hecho cuando salga opensuse 11.0 (64) voy a probarlo de cabeza!
    Gracias por perder el tiempo escribiendo y suerte!

    Comment by Adrian — June 7, 2008 #

  2. Using Mozilla Firefox Mozilla Firefox 2.0.0.14 on Linux Linux

    Igual para mi el wireless fue un dolor de cabeza, aunque logre utilizar el ndiswrapper y me fue bien!

    Saludos!

    Comment by vostorga — June 7, 2008 #

  3. Using Mozilla Firefox Mozilla Firefox 2.0.0.14 on Linux Linux

    Perfecto!!! pense que me quedaria viviendo en ndiswrapper para siempre… ahora que el sitio de madwifi se restaure lo probare

    Comment by DanyelDarkcloud — June 12, 2008 #

  4. Using Mozilla Firefox Mozilla Firefox 3.0 on Fedora Linux Fedora Linux

    Que tal, tu manual me ha parecido magnifico ahora solo tengo un problema, me detecta las redes pero no conecta, lo unico que encontre extraño fue que aparece esto
    ath_pci: wifi0: Atheros 5424/2424: mem=0xd0200000, irq=16

    sin el udev, la interfaz la levanté como ath0

    Gracias de Antemano

    Comment by zago — June 18, 2008 #

  5. Using Mozilla Firefox Mozilla Firefox 3.0 on Linux Linux

    Me veo en la obligacion de darte las gracias, el tuto ha sido efectivo 100%.
    Ya estaba harto de usar ndiswraper y que me levantara la red una de cada 10 veces, y tener que instalar el driver cada vez que encendia el laptop pk si no no funcionaba.

    Solo un apunte, el comando para instalar hay que hacerlo con “sudo”:
    quedaría asi:
    # sudo make install BINDIR=/usr/bin MANDIR=/usr/share/man

    Si no da error al instalar porque faltan permisos. Podías editarlo para la gente mas novata.

    Gracias otra vez y sigue currándotelo asi para que los que somos patosos tambien podamos usar Linux y desvincularnos casi del todo de Mr. Gates

    Comment by Mister28 — June 24, 2008 #

  6. Using Mozilla Firefox Mozilla Firefox 3.0 on Fedora Linux Fedora Linux

    aquí dejando un comentario de nuevo el que no me conectara no era error del controlador sino del SElinux que estaba en modo restrictivo solo lo tenia que cambiar a modo obediente y listo.
    pensé que me iba a tener que regresar a fedora de 32 bits pero gracias a este tutorial puedo seguir usando el de 64 bits

    Muchas gracias!!!!!!

    Funciona al 100%

    Comment by zago — June 28, 2008 #

  7. Using Mozilla Firefox Mozilla Firefox 3.0 on Linux Linux

    Hola vostorga
    Agradezco el tutorial, quiero independizarme de ndiswrapper.
    He intentado seguir los pasos y en el terminal como administrador y obtengo ésto :
    $ sudo svn co http://svn.madwifi.org/madwifi/trunk madwifi

    svn: El directorio ‘madwifi/hal/.svn’ con la información de administración de la CdT no está

    Supongo que será cosa del servidor de madwifi.
    Probé hayer día 30-06-08 y también hoy sobre las 13:30h (hora de Madrid)

    Por si alguien sabe a que se debe.

    Un saludo y mi agradecimiento.

    Antonio

    Comment by Antonio — July 1, 2008 #

  8. Using Mozilla Firefox Mozilla Firefox 3.0 on Linux Linux

    Por cierto picando en el enlace me aparece ésto:

    Revision 3747: /madwifi/trunk

    * ..
    * BuildCaps.inc
    * COPYRIGHT
    * INSTALL
    * Makefile
    * Makefile.inc
    * Makefile.kernel
    * README
    * README.dfs
    * THANKS
    * ath/
    * ath_hal/
    * ath_rate/
    * contrib/
    * hal/
    * include/
    * kernelversion.c
    * net80211/
    * patch-kernel/
    * regression/
    * release.h
    * scripts/
    * tools/

    Powered by Subversion version 1.4.2 (r22196).

    Es posible que desde aquí se pueda descargar el trunk, pero no sé como se hace, si me podéis indicar los pasos…
    Gracias!!

    Comment by Antonio — July 1, 2008 #

  9. Using Mozilla Firefox Mozilla Firefox 3.0 on Linux Linux

    ¡Solucionado!

    Mis disculpas vostorga por ser tan pesado.

    Estoy posteando vía Wifi tras seguir los pasos del post.

    Ésto es ¡ FENOMENAL ! ya pensaba que no podría conseguirlo.

    Lo que me fallaba no es el enlace de madwifi, sinó la forma de ponerlo.

    # svn co http://svn.madwifi.org/madwifi/trunk madwifi

    A mí me ha funcionado así:

    # svn co http://svn.madwifi.org/madwifi/trunk

    (eliminando el madwifi del final)

    Yo suelo (copiar pegar en terminal) y listo.

    Muy buen tutorial o post, es estupendo y lo mejor de todo que funciona. Ya puedo tener mi portátil de 64 bits en perfecto estado de trabajo.

    Saludos!! y …

    ¡¡GRACIAS!!

    Comment by Antonio — July 1, 2008 #

  10. Using Mozilla Firefox Mozilla Firefox 2.0.0.14 on Linux Linux

    @DanyelDarkcloud : No dudes en probarlo, es muy estable

    @Zago: Buen detalle sobre el SElinux!

    @Mister28 : Buena nota para los que ocupan Ubuntu o sudo habilitado

    @Antonio : me alegra que lo hayas hecho funcionar, con el tiempo la versión estable de madwifi tendrá soporte para nuestra atheros!

    Comment by vostorga — July 4, 2008 #

  11. Using Mozilla Firefox Mozilla Firefox 3.0b5 on Linux Linux

    pues hombre tengo un problema, todo va bien siguiendo los pasos de su post, pero al final en la linea del dmesg sale esto ath_pci: wifi0: Atheros 5424/2424: mem=0xf6000000, irq=19
    [ 2688.889286] ath0: no IPv6 routers present.
    hmm no reconoce la tarjeta.

    Comment by ayax — July 6, 2008 #

  12. Using Mozilla Firefox Mozilla Firefox 2.0.0.15 on Linux Linux

    @ayax La línea que contiene ath_pci: wifi0: Atheros 5424/2424: mem=0xf6000000, irq=19 es totalmente normal, tienes que verificar la salida de los comandos iwconfig e ifconfig

    Comment by vostorga — July 8, 2008 #

  13. Using Mozilla Firefox Mozilla Firefox 3.0b5 on Linux Linux

    bueno hombre, pues lo que pasaba era al parecer que no podia montar las interfaces ath0 ni la wifi0, bueno pues, lo que yo hice fue lo siguiente, quitar de los controladores restringidos el HAL, y tambien otra cosa muy importante fue que edite el fichero modules de /etc y coloque en una linea el modulo ath_pci, pues a mi no me cargaba por defecto ninguna interfaz, después de eso pues perfecto, me reconoce las redes inalámbricas, esto lo hice hace algunos dias pues no habia podido hacer este comentario por compromisos en la Universidad

    Comment by ayax — July 9, 2008 #

  14. Using Mozilla Firefox Mozilla Firefox 3.0b5 on Linux Linux

    Hola Vostorga.

    Gracias por toda tu informacion. He logrado hacer funcionar un Ubuntu 8.04 64 bits recien instalado con wifi Atheros AR5007 gracias a tus instrucciones.

    Mi equipo es un portatil COMPAQ Presario F756 LA y su wifi funciona de pelos.

    Algo que falto es realizar un ‘apt-get install build-essential’ para aquellos que aun no lo tengan instalado.

    Lastima que no funcione el led azul que trae (permanece naranja, pero con los drivers del windows si pasa a azul).

    Mil felicitaciones.

    Comment by Carlos Andres — July 10, 2008 #

  15. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    hola a todos,

    la salida del comando dmesg | grep ath me da:

    [ 16.183032] ath5k_pci 0000:05:00.0: registered as ‘phy0’
    [ 16.187034] ath5k phy0: Support for RF2425 is under development.
    [ 16.347030] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)

    el wireless no reconoce ninguna señal, el sistema que ando utilizando es ubuntu 8.10 alpha 3

    por otro lado el comando dmesg | grep ath me da

    [ 37.948531] ADDRCONF(NETDEV_UP): wlan0: link is not ready

    no se que pueda estar ocurriendo pero no logro hechar a andar el wireless

    Comment by vnmx — July 25, 2008 #

  16. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    Primero, dar la gracias por el manual.

    Tengo un problema, la tarjeta me detecta las redes pero no logro hacer que se me conecte. probe lo de SElinux y este tiene estado disable. que puedo hacer?

    Muchas gracias

    Comment by josemonsalve2 — August 24, 2008 #

  17. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    Problema solucionado, simple descuido mio, pido disculpas.

    Comment by josemonsalve2 — August 24, 2008 #

  18. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    Hola todo va bien en la instalacion pero al ejecutar depmod -ae me sale FATAL: Could not open /lib/modules/2.6.24-19-generic/modules.dep.temp for writing: Permission denied. Continue con las intrucciones a pesar del mensaje de error y nada. Lo reinstale y le agrege el comando sudo a make instal BINDIR etc. y nada Tengo una pc acer 5520 y el ubuntu que tengo es el 8.04

    Comment by Carlos Borghi — August 24, 2008 #

  19. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    de nuevo yo te aclaro que no tengo la menor idea de cuales y como son los comandos del sistema linux soy un neofito total, asi que si hay indicaciones corregir mi problema que sean para un ingnorante total

    Comment by Carlos Borghi — August 24, 2008 #

  20. Using Mozilla Firefox Mozilla Firefox 2.0.0.16 on Windows Windows XP

    Ya tengo funcionando el Wifi en la acer, los errores que cometia eran los siguientes 1) No entre como superusuario, sino como usuario comun por eso no me otorgaba los permisos y el segundo y mas importante tuve que descargar unos paquetes para amd 64 pues yo creia que habia cargado el Ubuntu para 64 pero no, era i386. Los encontre buscando en synaptic como amd 64. a partir de alli todo bien sin errores
    FUNCIONA PERFECTO GRACIAS

    Comment by Carlos Borghi — August 25, 2008 #

  21. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    hola man te posteo para pedir ayuda segui todo tu tuto y me funciono de maravillas y mucho mejor que la opcion de ndiswrapper que solo me trajo problemas bueno lo que me pasa es que despues de seguir todos tus pasos me funciona todo me conecta pero al reiniciar la laptop y entrar en ubuntu no me toma el wifi por lo que debo ejecutar modprobe ath_pci y luego dmesg para que funcione correctamente el wifi nose si sera un problema mio o si es que es normal alguna forma de lograr que ubuntu ejecute esos dos comandos antes de caragar
    porfabor de ante mano gracias

    Comment by eduardo — August 25, 2008 #

  22. Using Epiphany Epiphany 2.22 on Linux Linux

    primeo hola a todos, tu tutorial esta de maravillas me a funcionado perfecto mucho mejor que la solucion con ndiswrapper, pero tengo un solo problema despues que reinicio el laptop no me toma las señales y devo ejecutar modprobe ath_pci y mdesg para que buelba a correr al driver y buelbe a funcionar sin problemas mi pregunta es si solo esto me ocurre a mi o si es que se puede crear un archivo que ejecute estos comandos al inicio de ubuntu para no tener que ejecutarlos yo por consola solo eso era y muchas gracias por tu tutorail ojala ubiara mas gente como tu que da soluciones de verdad.

    Comment by eduardo — August 25, 2008 #

  23. Using Mozilla Firefox Mozilla Firefox 2.0.0.16 on Linux Linux

    @eduardo : Tienes que agregar al archivo /etc/modules la línea ath_pci , en un solo comando esto será
    sudo echo “ath_pci” >> /etc/modules

    Saludos.

    Comment by vostorga — August 27, 2008 #

  24. Using Konqueror Konqueror 3.5 on Kubuntu Linux Kubuntu Linux

    tuve algunos problemillas con el trunk del archivo del madwifi, pero aqui encontre la solucion a la instalacion y fue mas corta (espero no se molesten por el link, pero me soluciono mi problemon) Gracias por su ayuda también. Tengo Ubuntu Hardy 64 y la atheros AR5007
    http://www.elotrolado.net/hilo_madwifi-x64-en-atheros-nuevas-ar5007eg_1063304

    Comment by Thunx — September 2, 2008 #

  25. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Linux Linux

    Hola instale el Wifi con ubuntu 8.04 i386, y como lo habia podido hacer Instale el 8.04 para amd de 64 y ahi empece a luchar de nuevo, no habia caso no lo instalaba, hasta que despues de mucho andar pude dar con la solucion NO SE COMPILABA EL MADWIFI ASI QUE INSTALE
    :~$ sudo aptitude install build-essential
    Y LISTO OTRA VEZ CON WIFI PERO AHORA EN 64 BITS
    Yo se que para los que saben esto debe parecer elemental pero para los novatos y usuarios comunes es muy complicado
    GRACIAS. de todas los que probe es el unico que funciona correctamente

    Comment by Carlos Borghi — September 10, 2008 #

  26. Using Mozilla Firefox Mozilla Firefox 3.0.1 on Fedora Linux Fedora Linux

    ¡ERES LO MAXIMO!
    llevaba mucho tiempo sin poderme conectar por terjeta inalambrica, eres grandioso men

    GRACIAS MIL GRACIAS

    Comment by Ernesto Caballero — September 22, 2008 #

  27. Using Mozilla Firefox Mozilla Firefox 3.0.3 on Ubuntu Linux Ubuntu Linux

    Hola de nuevo Otra cosa importante para instalar el madwifi es bajar las librerias i386 LIBC6 DEV I 386. Todo bien el Madwifi funcionando de maravillas hasta que instale las actualizaciones del 16-10-08 . Tuve que volver a instalar todo con los controladores de nvidia ningun problema pero al instalar el madwifi y reiniciar se cuelga y queda en la pantalla de inicio. Reinstale todo actualice instale el madwifi y se colgo de nuevo ¿Alguna solucion? Estoy trabajando con la version no actualizada arrancado desde el grub sin problemas

    Comment by caborar — October 17, 2008 #

  28. Using Mozilla Firefox Mozilla Firefox 3.0.3 on Ubuntu Linux Ubuntu Linux

    Bueno antes que nada queria agradecerte por el tuto, ya que me a sido de muchisima ayuda, ya que despues de una de las actualizaciones del kernel a habia dejado de funcionar el anterior, la verdad muchisimas gracias y muy bien explicado lo que as expuesto arriba.

    Pablo J. Heurtley

    Comment by Pablo J. Heurtley — November 4, 2008 #

  29. Using Mozilla Firefox Mozilla Firefox 3.0.4 on Ubuntu Linux Ubuntu Linux

    Bien…tengo que decir que hasta que utilizé MadWifi no tenía la conexión wifi decente… primero probé con ndiswrapper y bueno, se conectaba de vez en cuando… pero desde que encontré lo de madwifi esto va rodado.
    Decir que utilizo esa misma tarjeta en un Asus X50SL, y Ubuntu 8.10 64 bits.
    Saludos.

    Comment by Juan Antonio — November 23, 2008 #

  30. Using Mozilla Firefox Mozilla Firefox 3.0.5 on Linux Linux

    1º Cargo Linux mint 6 felicia en español.

    2º Con el cable conectado pulso el candado y actualizo.

    3º Desactivo el controlador de Atheros (Sistema -> Administración -> Controladores de hardware) si es que aparece en la lista como activado.

    4º Abro la consola y con el comando ” uname -a ” averiguo el kernel que estoy usando, a mi me sale: “2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux”.

    5º Abro synaptic y busco ” linux-backports-modules “, me salen un montón de lineas, elijo con el botón derecho la linea:” linux-backports-modules-intrepid-generic 2.6.27-9.

    6º Con synaptic busco y desinstalo ” netwok-manager “.

    7º Con google busco e instalo ” wicd “.( es un archivo comprimido que te lo bajas, lo copias en la carpeta personal y lo instalas haciendo doble clic sobre él )

    8º Activo el controlador de Atheros (Sistema -> Administración -> Controladores de hardware)

    Y ya está

    Comment by gatopardo — December 23, 2008 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Powered by WordPress with GimpStyle Theme design by Horacio Bella.
Entries and comments feeds. Valid XHTML and CSS.