You are not logged in.

#1 2012-03-06 16:46:31

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Failed to patch rtl8187

Hello,

I just got an Alfa AWUS036H with the rtl8187 chipset.
I followed this guide ( http://www.aircrack-ng.org/doku.php?id=r8187 ), but when i tried to execute the make command, this error was outputed:

[ksemeks@cornfield 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]: Entering directory `/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211'
make -C /lib/modules/3.2.8-1-ARCH/build M=/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make[2]: Entering directory `/usr/src/linux-3.2.8-1-ARCH'
  CC [M]  /home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o
In file included from /home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:17:0:
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:986:24: error: field ‘ps_task’ has incomplete type
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_rx_frame_softmac_rtl7’:
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1512:3: error: implicit declaration of function ‘tasklet_schedule’ [-Werror=implicit-function-declaration]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_init_rtl7’:
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2229:2: error: implicit declaration of function ‘tasklet_init’ [-Werror=implicit-function-declaration]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_wpa_set_encryption_rtl7’:
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2474:3: error: implicit declaration of function ‘request_module’ [-Werror=implicit-function-declaration]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2503:3: error: implicit declaration of function ‘try_module_get’ [-Werror=implicit-function-declaration]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: At top level:
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2648:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2649:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2650:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2651:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2652:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2653:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2654:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2655:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2656:1: warning: parameter names (without types) in function declaration [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: warning: data definition has no type or storage class [enabled by default]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’ [-Wimplicit-int]
/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:2657:1: warning: parameter names (without types) in function declaration [enabled by default]
cc1: some warnings being treated as errors
make[3]: *** [/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o] Error 1
make[2]: *** [_module_/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211] Error 2
make[2]: Leaving directory `/usr/src/linux-3.2.8-1-ARCH'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/ksemeks/rtl8187_linux_26.1010.0622.2006/ieee80211'
make: *** [all] Error 2

Can anyone help me with that?

Offline

#2 2012-03-06 16:55:44

Gcool
Member
Registered: 2011-08-16
Posts: 1,456

Re: Failed to patch rtl8187

Have you looked into this?


Burninate!

Offline

#3 2012-03-06 19:31:08

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Failed to patch rtl8187

Gcool wrote:

Have you looked into this?

Hi,

I've tried it now, but the problem persists. Same error.
Why would blacklisting the driver be of any help when the patching isn't done yet?

Offline

#4 2012-03-06 19:51:50

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Failed to patch rtl8187

It took me three seconds to find a solution.

But before that, I have to ask... any reason you can't use the kernel rtl8187 driver?

Offline

#5 2012-03-06 20:02:52

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Failed to patch rtl8187

I'm experimenting with wireless networks and various wifi cards.
Would you like to share the solution?

Thanks

Offline

#6 2012-03-12 19:36:16

ksemeks
Member
Registered: 2009-12-31
Posts: 51

Re: Failed to patch rtl8187

Bump!
Anyone?

Offline

Board footer

Powered by FluxBB