Wifi Atheros AR5007EG Ubuntu 7.10 y 8.04 MadWifi 9.3.3

Identificar Hardware

Para verficar que tenemos esta tarjeta debemos de hacer un " lspci -nn | grep 168c:001c" y saldra :

Ethernet Controller []:Atheros Communications, Inc. "AR5006EG" 802.11 b/g Wireless PCI Express Adapter [168c:001c]

No coincide el nombre del modelo , pero no pasa nada ya que eso debe de ocurrir , ahora verificamos un dmesg en busca de un error de HAL .

HAL status 13

Con esto hemos confirmado que es un 5007 en vez de la 5006 que nos mostraba antes.

Requisitos

Para hacer funcionar esta tarjeta necesitamos una versión específica del SVN de Madwifi y un parche. Para más facilidad utilizaremos una snapshot , que no es mas que la carpeta del SVN comprimidad y numerada con la fecha del dia y el parche aplicado.

Este parche solo es balido para plataformas de 32-bits x86 incluyendo i686 y AMD CPUs

Necesitamos el Madwifi driver snapshot r2756.

Procedimiento para aplicar este parche

1. Descargamos el Madwifi driver snapshot r2756 usando el siguiente enlace.

snapshots.madwifi.org/madwifi-ng/madwifi-ng-r2756-20071018.tar.gz

2. Extraemos este driver y nos situamos dentro del directorio.

prompt> tar -xvzf madwifi-ng-r2756-20071018.tar.gz
prompt> cd madwifi-ng-r2756-20071018/

3. Descargamos el patch usando el siguiente enlace y usanso la opción guardar fichero.

madwifi.org/attachment/ticket/1679/madwifi-ng-0933.ar2425.20071130.i386.patch?format=raw

4. Aplicamos el parche.
prompt> patch -p0 < madwifi-ng-0933.ar2425.20071130.i386.patch

Podemos usar esta descarga que ya contiene el código parcheado

http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz

5. Si usas Ubuntu debdes de bloquear la versionde madwifi interna

Editamos el fichero /etc/default/linux-restricted-modules-common

#sudo vi /etc/default/linux-restricted-modules-common

DISABLED_MODULES=ath_hal

Podemos reiniciar para que el cambio tenga efecto o ejecutar

#modprobe -r ath_pci && modprobe -r ath_hal

6. Ahora compilamos e intalamos este driver parcheado
prompt> sudo make && sudo make install
prompt> modprobe ath_pci

Actualización:

Funciona el modo monitor con esta tarjeta

#wlanconfig ath0 destroy

#wlanconfig ath create wlandev wifi wlanmode monitor

Probada  en ubuntu 8.04  perfectamente

Sigue con la misma limitación de Kernel 386 , pero por lo menos funciona sin Ndis y se puede poner en modo monitor

Publicado por Luis Puente

Soy Luis Puente un consultor especialista HP Software con inquietudes en sistemas , hosting y desarrollo en WordPress

Únete a la conversación

10 comentarios

  1. Hola como va? tengo una pregunta para hacerte. Una vez que instalaste los drivers para esta tarjeta, pudiste injectar y/o sniffear? porque he visto en otros post relacionados con la instalación de la atheros ar5007eg en Ubuntu Gusty (madwifi + patch) que dicen que no lo han podido hacer, que solo funciona para que Ubuntu te detecte la tarjeta y para poder conectarte a una red, nada más, y es lo mismo que te permite hacer los drivers de ndiswrapper + drivers Windows. Bueno, un saludo y desde ya, muchas gracias por el post, voy a ver si lo pruebo.

    Matías…

  2. No tiene porque solucionarse este fallo . El reporte es contra el proyecto HAL y este no es libre ni conocemos cual es su roadmap.

  3. he tratado este pero cuando hago este comando:

    prompt> modprobe ath_pci

    el termina me responde:

    FATAL: Module ath_pci not found.

    alguna idea???

  4. No ha compilado correctamente , o no se ha instaldo el modulo compilado por algún error. Debes reportar las utimas diez lineas tras ejecutar exclusivamente «sudo make»

  5. Bueno, no se si ya lo habras leido, pero se ha publicado una nueva version de madwifi (0.9.4), y atencion a lo que pone al final del comunicado:
    ——————————–
    Please note that this release is not based on trunk. We have decided to make a release based on v0.9.3.3 with backported changes from trunk instead. Trunk needs a bit more work to get stabilized, while release of kernel 2.6.24 demanded for a new MadWifi release.

    This also means that v0.9.4 still has no support for AR5007 (EeePC) and AR5008 (MacBook) chipsets. An experimental patch that adds AR5007 support at least for i386 (32bit) is attached to ticket #1679, while legacy AR5008 support for all platforms that MadWifi runs on is available in trunk.

    Info aqui: http://madwifi.org/wiki/Releases/0.9.4
    ———————————
    Para cuando va a tener soporteeeee ¿? T.T

  6. Para todos los que sean nuevos en esto, como yo, pude compilar el driver en Ubuntu 7.10 luego de la siguiente línea

    sudo apt-get update && sudo aptitude install build-essential

    Ahora me reconoce la placa wireless. Estoy tratando de encontrar mi red.
    Saludos.

  7. Alguein me podria decir si hay otra pagina que no sea la de madwifi.org por que a mi no me funciona mas que la pagina principal los demas enlances no funciona, alguien podira decirme para poder instalar el parche para mi atheros 5007.

    muchas gracias a todos.

    saludos

Dejar un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.