Título: rtl8187 Publicado por: casio en 18 Octubre 2010, 16:42 pm Hola, expongo aquí mi problema porque ya nose que hacer.
Tengo una antena wifi usb para concretar más: Wisacom USB 200 Tengo un CD donde están los drivers para la versión del kernel 2.6.X, mi versión del kernel es 2.6.28-19-generic Dentro del archivo hay un archivo comprimido rtl8187_linux_26.1025.0328.2007 Dentro de este archivo sale: http://img413.imageshack.us/i/pantallazoyda.png/ He intentado seguir el readme que hay pero no funciona al abrir los archivos da errores: rm -f *.mod.c *.mod *.o .*.cmd *.ko *~ rm -rf /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/tmp make -C /lib/modules/2.6.28-19-generic/build M=/home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211 modules make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-19-generic' CC [M] /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.o In file included from /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:17: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211.h: En la función ‘ieee80211_priv’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211.h:1212: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv’ la cual no es estática /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_softmac_scan_wq’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:421: aviso: se pasa el argumento 2 de ‘queue_delayed_work’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_softmac_stop_scan’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:495: aviso: se pasa el argumento 1 de ‘cancel_delayed_work’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_associate_abort’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:915: aviso: se pasa el argumento 2 de ‘queue_delayed_work’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_stop_protocol_rtl’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2120: aviso: se pasa el argumento 1 de ‘cancel_delayed_work’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2229:78: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_softmac_init’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2229: error: ‘INIT_WORK’ no se declaró aquí (primer uso en esta función) /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2229: error: (Cada identificador no declarado solamente se reporta una vez /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2229: error: para cada funcion en la que aparece.) /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2230:88: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2231:94: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2232:96: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2233:82: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2234:82: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c: En la función ‘ieee80211_softmac_free’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.c:2255: aviso: se pasa el argumento 1 de ‘cancel_delayed_work’ desde un tipo de puntero incompatible make[2]: *** [/home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211/ieee80211_softmac.o] Error 1 make[1]: *** [_module_/home/alejandro/rtl8187_linux_26.1025.0328.2007/ieee80211] Error 2 make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-19-generic' make: *** [modules] Error 2 rm -f *.mod.c *.mod *.o .*.cmd *.ko *~ rm -rf /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/tmp make -C /lib/modules/2.6.28-19-generic/build M=/home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187 modules make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-19-generic' CC [M] /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.o En el fichero incluído de /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:64: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187.h:29:26: error: linux/config.h: No existe el fichero ó directorio /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187.h:48:27: error: asm/semaphore.h: No existe el fichero ó directorio In file included from /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187.h:50, from /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:64: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/ieee80211.h: En la función ‘ieee80211_priv’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/ieee80211.h:1212: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv’ la cual no es estática /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8180_proc_module_init’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:450: error: ‘proc_net’ no se declaró aquí (primer uso en esta función) /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:450: error: (Cada identificador no declarado solamente se reporta una vez /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:450: error: para cada funcion en la que aparece.) /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8180_proc_module_remove’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:456: error: ‘proc_net’ no se declaró aquí (primer uso en esta función) /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8187_rx_urbsubmit’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:730: aviso: se pasa el argumento 6 de ‘usb_fill_bulk_urb’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8180_tx’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:1474: aviso: conversión de puntero a entero de tamaño diferente /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:1648: aviso: se pasa el argumento 6 de ‘usb_fill_bulk_urb’ desde un tipo de puntero incompatible /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8187_usb_initendpoints’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:1701: aviso: conversión de puntero a entero de tamaño diferente /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2053:64: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8180_init’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2053: error: ‘INIT_WORK’ no se declaró aquí (primer uso en esta función) /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2054:77: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2055:88: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2056:80: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2057:78: error: la macro "INIT_WORK" recibió 3 argumentos, pero solamente tomó 2 /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c: En la función ‘rtl8187_usb_probe’: /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2938: error: declaración implícita de la función ‘SET_MODULE_OWNER’ /home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.c:2956: error: ‘struct net_device’ no tiene un miembro llamado ‘get_wireless_stats’ make[2]: *** [/home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187/r8187_core.o] Error 1 make[1]: *** [_module_/home/alejandro/rtl8187_linux_26.1025.0328.2007/rtl8187] Error 2 make[1]: se sale del directorio `/usr/src/linux-headers-2.6.28-19-generic' make: *** [modules] Error 2 , despues de leer por algunos sitios, se decia que para el rtl8187 los drivers que salian no era para esa version sino para la rtl8187L. Si alguien sabe como instalarlo, o bien sabe el motivo que lo exponga. Título: Re: rtl8187 Publicado por: j4np0l en 18 Octubre 2010, 21:12 pm Que distribución estas usando?
Y yo creo que estos problemas obtienen una mejor respuesta en el foro de wireless que acá. Saludos Título: Re: rtl8187 Publicado por: casio en 18 Octubre 2010, 21:45 pm Pues tengo ubuntu 9.04 hard
Si algun mod puede canviarlo a wireless mejor :P Título: Re: rtl8187 Publicado por: j4np0l en 18 Octubre 2010, 22:18 pm Fijate bien que tengas los paquetes necesarios para compilar:
Código: sudo apt-get install build-essential automake checkinstall linux-headers-$(uname -r) También, otra alternativa es utilizar los drivers para Windows mediante Ndiswrapper: http://www.guia-ubuntu.org/index.php?title=Instalar_driver_de_tarjetas_WIFI_con_Ndiswrapper (http://www.guia-ubuntu.org/index.php?title=Instalar_driver_de_tarjetas_WIFI_con_Ndiswrapper) Saludos |