My script: /bin/rm beta-8187/* /bin/rm ieee80211/* tar xzf drv.tar.gz tar xzf stack.tar.gz patch -Np1 -i rtl8187_2.6.20v3.patch sh makedrvbk sh wlan0up Output: [root@sniffer rtl8187_linux_26.1010.0622.2006]# ./compile patching file beta-8187/ieee80211.h patching file beta-8187/r8180_93cx6.c patching file beta-8187/r8180_hw.h patching file beta-8187/r8180_rtl8225.c patching file beta-8187/r8180_rtl8225.h patching file beta-8187/r8180_rtl8225z2.c patching file beta-8187/r8180_wx.c patching file beta-8187/r8187_core.c patching file beta-8187/r8187.h patching file ieee80211/ieee80211_crypt.c patching file ieee80211/ieee80211_crypt_ccmp.c patching file ieee80211/ieee80211_crypt.h patching file ieee80211/ieee80211_crypt_tkip.c patching file ieee80211/ieee80211_crypt_wep.c patching file ieee80211/ieee80211.h patching file ieee80211/ieee80211_module.c patching file ieee80211/ieee80211_rx.c patching file ieee80211/ieee80211_softmac.c patching file ieee80211/ieee80211_softmac_wx.c patching file ieee80211/ieee80211_tx.c patching file ieee80211/ieee80211_wx.c rm -f *.mod.c *.mod *.o .*.cmd *.ko rm -rf /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/tmp make -C /lib/modules/2.6.20-1.2948.fc6/build M=/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211 modules make[1]: Entering directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586' CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1375:4: warning: #warning CHECK_LOCK_HERE /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1415:2: warning: #warning CHECK_LOCK_HERE /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c: In function 'ieee80211_rx_frame_softmac_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1487: warning: 'chlen' may be used uninitialized in this function /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1375:4: warning: #warning CHECK_LOCK_HERE /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:1415:2: warning: #warning CHECK_LOCK_HERE CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_module.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac_wx.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.o /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.c: In function 'ieee80211_ccmp_aes_encrypt_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp.c:85: warning: 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:831) CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.o /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'ieee80211_tkip_encrypt_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:327: warning: 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:831) /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'ieee80211_tkip_decrypt_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:406: warning: 'crypto_cipher_decrypt' is deprecated (declared at include/linux/crypto.h:857) /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c: In function 'michael_mic_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:468: warning: passing argument 1 of 'crypto_hash_setkey' from incompatible pointer type /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip.c:471: warning: assignment from incompatible pointer type CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.o /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c: In function 'prism2_wep_encrypt_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c:151: warning: 'crypto_cipher_encrypt' is deprecated (declared at include/linux/crypto.h:831) /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c: In function 'prism2_wep_decrypt_rtl7': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep.c:195: warning: 'crypto_cipher_decrypt' is deprecated (declared at include/linux/crypto.h:857) LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.o Building modules, stage 2. MODPOST 5 modules CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211-rtl.ko CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt-rtl.ko CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_ccmp-rtl.ko CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_tkip-rtl.ko CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_crypt_wep-rtl.ko make[1]: Leaving directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586' /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006 rm -f *.mod.c *.mod *.o .*.cmd *.ko rm -rf /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/tmp make -C /lib/modules/2.6.20-1.2948.fc6/build M=/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187 modules make[1]: Entering directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586' CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.o /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8187_rx_urbsubmit': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:726: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8180_tx': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:1470: warning: passing argument 6 of 'usb_fill_bulk_urb' from incompatible pointer type /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c: In function 'rtl8180_ioctl': /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187_core.c:2367: warning: ISO C90 forbids mixed declarations and code CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_93cx6.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225.o CC [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_rtl8225z2.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.o Building modules, stage 2. MODPOST 1 modules WARNING: "ieee80211_wx_get_name_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "free_ieee80211_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_freq_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "alloc_ieee80211_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_essid_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_mode_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_encode_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_rx_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_get_beacon_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_rate_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_mode_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_is_54g_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wpa_supplicant_ioctl_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_is_shortslot_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_encode_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_reset_queue_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_wap_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_scan_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_stop_queue_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_freq_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_essid_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_softmac_stop_protocol_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_softmac_start_protocol_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wake_queue_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wlan_frequencies_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_wap_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_get_scan_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! WARNING: "ieee80211_wx_set_rate_rtl7" [/usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko] undefined! CC /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.mod.o LD [M] /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006/beta-8187/r8187.ko make[1]: Leaving directory `/usr/src/kernels/2.6.20-1.2948.fc6-i586' /usr/src/redhat/BUILD/rtl8187_linux_26.1010.0622.2006 [root@sniffer rtl8187_linux_26.1010.0622.2006]# Then iwconfig after the above: iwconfig lo no wireless extensions. eth0 no wireless extensions. wifi0 no wireless extensions. ath0 IEEE 802.11b ESSID:"" Nickname:"" Mode:Managed Channel:0 Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power:0 dBm Sensitivity=0/3 Retry:off RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 wlan0 802.11b/g Mode:Managed Channel=8 Access Point: Not-Associated Bit Rate=11 Mb/s Tx-Power=24 dBm Retry:on Fragment thr:off Encryption key:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon: