Ok here it goes. I have a D-Link DWA-125. I went to their FTP site and downloaded the driver. Then i used the normal command.
"tar xvf 2009_1120_RT3070_Linux_STA_v2.1.2.0.tar"
it extracts fine. Then i CD to it.
Now heres the problem. When i use make to compile the files this is the error i get at the end.
Code:
root@bt:~/2009_1120_RT3070_Linux_STA_v2.1.2.0# make
make -C tools
make[1]: Entering directory `/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/tools'
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/tools/bin2h
cp -f os/linux/Makefile.6 /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/Makefile
make -C /lib/modules/2.6.35.8/build SUBDIRS=/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux modules
make[1]: Entering directory `/usr/src/linux-source-2.6.35.8'
WARNING: Symbol version dump /usr/src/linux-source-2.6.35.8/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_md5.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_sha2.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/crypt_hmac.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/mlme.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wep.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/action.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_data.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c: In function 'RtmpRaDevCtrlInit':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_init.c:3710: warning: passing argument 2 of 'os_alloc_mem' from incompatible pointer type
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_tkip.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_aes.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_sync.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/eeprom.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_sanity.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_info.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_cfg.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_wpa.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/dfs.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/spectrum.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtmp_timer.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rt_channel.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_profile.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_asic.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_cmd.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/assoc.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/assoc.c: In function 'wext_notify_event_assoc':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/assoc.c:1401: warning: pointer targets in passing argument 5 of 'RtmpOSWrielessEventSend' differ in signedness
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/auth.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/auth_rsp.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/sync.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/sanity.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/rtmp_data.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/connect.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/connect.c: In function 'LinkDown':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/connect.c:1975: warning: unused variable 'Cancelled'
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../sta/wpa.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/rt_linux.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/rt_profile.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/rt_main_dev.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/sta_ioctl.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/sta_ioctl.c: In function 'RTMPIoctlRF':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/sta_ioctl.c:7179: warning: pointer targets in passing argument 1 of 'strchr' differ in signedness
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/sta_ioctl.c:7179: warning: pointer targets in assignment differ in signedness
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/ba_action.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/usb_main_dev.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/usb_main_dev.c: In function 'RTUSBWatchDog':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/usb_main_dev.c:738: warning: format '%d' expects type 'int', but argument 3 has type 'ULONG'
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../os/linux/rt_usb.o
CC [M] /root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.o
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.c: In function 'NICInitRecv':
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.c:83: error: implicit declaration of function 'usb_buffer_alloc'
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.c:83: warning: assignment makes pointer from integer without a cast
/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.c:112: error: implicit declaration of function 'usb_buffer_free'
make[2]: *** [/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/cmm_mac_usb.o] Error 1
make[1]: *** [_module_/root/2009_1120_RT3070_Linux_STA_v2.1.2.0/os/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.35.8'
make: *** [LINUX] Error 2"
I Cant make Install it at all and i am very new to Linux and Backtrack. So any ideas on what i am doing wrong? Help will be deeply appreciated.