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
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…
Hola, una pregunta.
Este fallo no deberia solucionarse en las actualizaciones de ubuntu, o en ubuntu 8.04 como muy muy tarde¿?
No tiene porque solucionarse este fallo . El reporte es contra el proyecto HAL y este no es libre ni conocemos cual es su roadmap.
he tratado este pero cuando hago este comando:
prompt> modprobe ath_pci
el termina me responde:
FATAL: Module ath_pci not found.
alguna idea???
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»
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
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.
Puede que te interese, te lo posteo aqui por que no se muy bien por donde comunicartelo ;)
http://www.forat.info/2008/04/04/foratinfo-te-regala-este-paquete/
Saludos
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
La nueva pagina del proyecto es http://madwifi-project.org/ticket/1679 , te he dejado directamente el ticket para este caso.