I'm using Ubuntu 8.10 in MSI Wind and I installed: build-essentials linux-headers-2.6.27-7-generic subversion and I tried to do ./makedrv and and error happened: [code] andre@uebe-msi:/opt/rtl8187se_linux_26.1016.0716.2008$ sudo ./makedrv rm -f *.mod.c *.mod *.o .*.cmd *.ko rm -rf /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/tmp make -C /lib/modules/2.6.27-7-generic/build M=/opt/rtl8187se_linux_26.1016.0716.2008/ieee80211 CC=gcc modules make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.27-7-generic' CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/dot11d.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/dot11d.h:4, from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/dot11d.c:11: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_softmac.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_softmac.c:17: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_associate_complete’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_softmac.c:1970: warning: array subscript is above array bounds CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_rx.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_rx.c:46: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_tx.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_tx.c:56: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:37: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c: In function ‘ipw2100_translate_scan’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:57: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:57: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:57: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:57: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:66: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:66: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:66: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:66: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:69: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:69: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:69: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:69: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:75: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:75: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:75: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:75: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:87: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:87: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:87: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:87: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:97: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:97: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:97: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:97: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:106: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:106: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:106: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:106: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:136: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:136: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:136: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:136: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:141: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:141: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:141: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:141: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:160: warning: passing argument 1 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:160: warning: passing argument 3 of ‘iwe_stream_add_event’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:160: warning: passing argument 4 of ‘iwe_stream_add_event’ makes pointer from integer without a cast /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:160: error: too few arguments to function ‘iwe_stream_add_event’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:167: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:167: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:167: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:167: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:203: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:203: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:203: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:203: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:221: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:221: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:221: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:221: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:234: warning: passing argument 1 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:234: warning: passing argument 3 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:234: warning: passing argument 4 of ‘iwe_stream_add_point’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:234: error: too few arguments to function ‘iwe_stream_add_point’ /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_set_encode_ext’: /opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.c:603: warning: format not a string literal and no format arguments make[2]: ** [/opt/rtl8187se_linux_26.1016.0716.2008/ieee80211/ieee80211_wx.o] Erro 1 make[1]: ** [_module_/opt/rtl8187se_linux_26.1016.0716.2008/ieee80211] Erro 2 make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.27-7-generic' make: ** [modules] Erro 2 rm -f *.mod.c *.mod *.o .*.cmd *.ko rm -rf /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/tmp make -C /lib/modules/2.6.27-7-generic/build M=/opt/rtl8187se_linux_26.1016.0716.2008/rtl8185 CC=gcc modules make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.27-7-generic' CC [M] /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.o In file included from /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180.h:44, from /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c:65: /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/ieee80211.h: In function ‘ieee80211_priv’: /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/ieee80211.h:1490: warning: ‘netdev_priv’ is static but used in inline function ‘ieee80211_priv’ which is not static In file included from /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c:65: /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180.h:46:27: error: asm/semaphore.h: Arquivo ou diretório inexistente /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c: In function ‘watch_dog_adaptive’: /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c:3970: warning: passing argument 2 of ‘queue_work’ from incompatible pointer type /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c: In function ‘rtl8180_init’: /opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.c:4824: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type make[2]: ** [/opt/rtl8187se_linux_26.1016.0716.2008/rtl8185/r8180_core.o] Erro 1 make[1]: ** [_module_/opt/rtl8187se_linux_26.1016.0716.2008/rtl8185] Erro 2 make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.27-7-generic' make: ** [modules] Erro 2 andre@uebe-msi:/opt/rtl8187se_linux_26.1016.0716.2008$ [/code] Someone can help me? Thank you very much. Andre Uebe