hola:
esto ya me ha vuelto loco, no hay manera de que pueda parchear los drivers de la alfa en el ubuntu. los pasos que sigo son estos:
ifconfig wlan0 down
rmmod r8187 rtl8187 2>/dev/null
wget
http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zipunzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget
http://patches.aircrack-ng.org/rtl8187_2.6.24v3.patchtar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install
pero a mi me da un error en el make:
ubuntu@ubuntu-desktop:~/rtl8187_linux_26.1010.0622.2006$ make
rm -f ieee80211/Module.symvers 2>/dev/null
rm -f ieee80211/Modules.symvers 2>/dev/null
make -C ieee80211 all
make[1]: se ingresa al directorio `/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211'
make -C /lib/modules/2.6.27-9-generic/build M=/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.27-9-generic'
CC [M] /home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o
In file included from /home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:37:
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h: En la función ‘ieee80211_priv_rtl7’:
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:1181: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv_rtl7’ la cual no es estática
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c: En la función ‘ipw2100_translate_scan_rtl7’:
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c: En el nivel principal:
/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:479: error fatal: abriendo el fichero de dependencias /home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/.ieee80211_wx.o.d: Permiso denegado
compilación terminada.
make[3]: *** [/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o] Error 1
make[2]: *** [_module_/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211] Error 2
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.27-9-generic'
make[1]: *** [modules] Error 2
make[1]: se sale del directorio `/home/ubuntu/rtl8187_linux_26.1010.0622.2006/ieee80211'
make: *** [all] Error 2
estoy desesperado, encima hice lo de rmmod r8187 rtl8187 2>/dev/null y me da la sensacion de que la linea va más lenta
dichosos drivers, alguien sabe salir de este atacasco?
gracias