You are not logged in.

#1 2012-08-15 20:46:39

gilmoreja
Member
From: Florida
Registered: 2012-05-28
Posts: 77

D-Link DWA-160 Rev. B2

I'm having problems getting my D-Link DWA-160 Rev. B2 wireless adapter working. From googling I've found that it uses a Ralink RT5572 chipset.

I've downloaded the source for the current Linux driver module for the RT5572 from Ralink's website and built it, but I can't modprobe it because it spits out errors about unknown symbols.

Basically, I've hit a brick wall and I'm not sure how to proceed. How could I fix the problem with the unknown symbols? Doing searches on that suggest problems such as the module being built for the incorrect kernel or incorrect kernel versions, but I don't know how that could be -- I'm sure the compiler is pulling files from the current kernel's source.

Or is there an easier way to get this working that I'm overlooking? Ndiswrapper, maybe, I guess -- but I'd really like to save that option for last resort.

Below is some information that may be helpful. Let me know if there's anything else I should add.

Any ideas? Thanks in advance for your time and help!

[gilmoreja@JamesPC 5572dri]$ uname -a
Linux JamesPC 3.4.8-1-ARCH #1 SMP PREEMPT Thu Aug 9 21:21:22 CEST 2012 x86_64 GNU/Linux
[gilmoreja@JamesPC 5572dri]$ lsusb
Bus 002 Device 003: ID 2001:3c1a D-Link Corp. 
Bus 002 Device 004: ID 04a9:2225 Canon, Inc. CanoScan LiDE 70
Bus 003 Device 004: ID 054c:01bd Sony Corp. MRW62E Multi-Card Reader/Writer
Bus 006 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 008 Device 002: ID 0556:0001 Asahi Kasei Microsystems Co., Ltd AK5370 I/F A/D Converter
Bus 008 Device 003: ID 046d:c50c Logitech, Inc. Cordless Desktop S510
Bus 011 Device 002: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

This is the output for the build process of the driver from Ralink:

[gilmoreja@JamesPC 5572dri]$ make -j7 CFLAGS="-march=native"
make -C tools
make[1]: Entering directory `/home/gilmoreja/5572dri/tools'
gcc -g bin2h.c -o bin2h
cp -f os/linux/Makefile.6 /home/gilmoreja/5572dri/os/linux/Makefile
make -C /lib/modules/3.4.8-1-ARCH/build SUBDIRS=/home/gilmoreja/5572dri/os/linux modules
make[1]: Leaving directory `/home/gilmoreja/5572dri/tools'
/home/gilmoreja/5572dri/tools/bin2h
make[1]: Entering directory `/usr/src/linux-3.4.8-1-ARCH'
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/crypt_md5.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/crypt_sha2.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/crypt_hmac.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/crypt_aes.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/crypt_arc4.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_wep.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/mlme.o
/home/gilmoreja/5572dri/os/linux/../../common/crypt_aes.c: In function ‘AES_Key_Wrap’:
/home/gilmoreja/5572dri/os/linux/../../common/crypt_aes.c:1459:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat]
/home/gilmoreja/5572dri/os/linux/../../common/crypt_aes.c: In function ‘AES_Key_Unwrap’:
/home/gilmoreja/5572dri/os/linux/../../common/crypt_aes.c:1554:6: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/action.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_data.o
/home/gilmoreja/5572dri/os/linux/../../common/mlme.c: In function ‘MlmeResetRalinkCounters’:
/home/gilmoreja/5572dri/os/linux/../../common/mlme.c:667:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
/home/gilmoreja/5572dri/os/linux/../../common/mlme.c:667:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtmp_init.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtmp_init_inf.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_tkip.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_aes.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_sync.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/eeprom.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_sanity.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_info.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_cfg.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_wpa.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_radar.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/spectrum.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtmp_timer.o
/home/gilmoreja/5572dri/os/linux/../../common/cmm_wpa.c: In function ‘PeerPairMsg3Action’:
/home/gilmoreja/5572dri/os/linux/../../common/cmm_wpa.c:1261:13: warning: unused variable ‘Cancelled’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../common/spectrum.c: In function ‘PeerMeasureReportAction’:
/home/gilmoreja/5572dri/os/linux/../../common/spectrum.c:1981:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rt_channel.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_profile.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_asic.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_cmd.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/ps.o
/home/gilmoreja/5572dri/os/linux/../../common/cmm_asic.c: In function ‘AsicGetAutoAgcOffsetForTemperatureSensor’:
/home/gilmoreja/5572dri/os/linux/../../common/cmm_asic.c:1184:28: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
/home/gilmoreja/5572dri/os/linux/../../common/cmm_asic.c:1197:28: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/uapsd.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../rate_ctrl/ra_ctrl.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../rate_ctrl/alg_legacy.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../rate_ctrl/alg_ags.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_profile.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rtmp_chip.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/assoc.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/auth.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/auth_rsp.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/sync.o
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_profile.c: In function ‘STA_MonPktSend’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_profile.c:567:9: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long unsigned int’ [-Wformat]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/sanity.o
/home/gilmoreja/5572dri/os/linux/../../chips/rtmp_chip.c: In function ‘RTMPReadChannelPwr’:
/home/gilmoreja/5572dri/os/linux/../../chips/rtmp_chip.c:1594:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/rtmp_data.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/connect.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/wpa.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../sta/sta_cfg.o
/home/gilmoreja/5572dri/os/linux/../../sta/rtmp_data.c: In function ‘STAHandleRxDataFrame’:
/home/gilmoreja/5572dri/os/linux/../../sta/rtmp_data.c:283:17: warning: unused variable ‘pFmeCtrl’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../sta/rtmp_data.c:282:8: warning: unused variable ‘OldPwrMgmt’ [-Wunused-variable]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rt_os_util.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.o
/home/gilmoreja/5572dri/os/linux/../../sta/sta_cfg.c: In function ‘RTMPQueryInformation’:
/home/gilmoreja/5572dri/os/linux/../../sta/sta_cfg.c:3980:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.o
/home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.c: In function ‘rt_ioctl_setparam’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.c:1602:2: warning: passing argument 2 of ‘os_alloc_mem’ from incompatible pointer type [enabled by default]
In file included from /home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.c:31:0:
/home/gilmoreja/5572dri/include/rt_os_util.h:65:13: note: expected ‘UCHAR **’ but argument is of type ‘char **’
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_main_dev.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/ba_action.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_mac_usb.o
In file included from /home/gilmoreja/5572dri/include/os/rt_linux.h:56:0,
                 from /home/gilmoreja/5572dri/include/rtmp_os.h:44,
                 from /home/gilmoreja/5572dri/include/rtmp_comm.h:76,
                 from /home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.c:30:
/home/gilmoreja/5572dri/os/linux/../../os/linux/sta_ioctl.c: In function ‘rt_ioctl_giwscan’:
include/net/iw_handler.h:554:9: warning: array subscript is below array bounds [-Warray-bounds]
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c: In function ‘duplicate_pkt’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:513:3: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [enabled by default]
In file included from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/string.h:4:0,
                 from include/linux/string.h:21,
                 from include/linux/bitmap.h:8,
                 from include/linux/cpumask.h:11,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/cpumask.h:4,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/msr.h:18,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/processor.h:20,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:53,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/stat.h:60,
                 from include/linux/module.h:10,
                 from /home/gilmoreja/5572dri/include/os/rt_linux.h:31,
                 from /home/gilmoreja/5572dri/include/rtmp_os.h:44,
                 from /home/gilmoreja/5572dri/include/rtmp_comm.h:76,
                 from /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:32:
/usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:515:3: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [enabled by default]
In file included from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/string.h:4:0,
                 from include/linux/string.h:21,
                 from include/linux/bitmap.h:8,
                 from include/linux/cpumask.h:11,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/cpumask.h:4,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/msr.h:18,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/processor.h:20,
                 from /usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/thread_info.h:22,
                 from include/linux/thread_info.h:53,
                 from include/linux/preempt.h:9,
                 from include/linux/spinlock.h:50,
                 from include/linux/seqlock.h:29,
                 from include/linux/time.h:8,
                 from include/linux/stat.h:60,
                 from include/linux/module.h:10,
                 from /home/gilmoreja/5572dri/include/os/rt_linux.h:31,
                 from /home/gilmoreja/5572dri/include/rtmp_os.h:44,
                 from /home/gilmoreja/5572dri/include/rtmp_comm.h:76,
                 from /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:32:
/usr/src/linux-3.4.8-1-ARCH/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c: In function ‘ClonePacket’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:706:20: warning: assignment makes integer from pointer without a cast [enabled by default]
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsPktInit’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:725:2: warning: assignment makes integer from pointer without a cast [enabled by default]
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c: In function ‘wlan_802_11_to_802_3_packet’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_linux.c:752:15: warning: assignment makes integer from pointer without a cast [enabled by default]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtusb_io.o
/home/gilmoreja/5572dri/os/linux/../../common/ba_action.c: In function ‘convert_reordering_packet_to_preAMSDU_or_802_3_packet’:
/home/gilmoreja/5572dri/os/linux/../../common/ba_action.c:1709:2: warning: assignment makes integer from pointer without a cast [enabled by default]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtusb_data.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/cmm_data_usb.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtmp_mcu.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtusb_bulk.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_usb.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/ee_prom.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt28xx.o
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_usb.c: In function ‘rtusb_mgmt_dma_done_tasklet’:
/home/gilmoreja/5572dri/os/linux/../../os/linux/rt_usb.c:528:5: warning: "RT_CFG80211_SUPPORT" is not defined [-Wundef]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rtusb_dev_id.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/rt_usb_util.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../os/linux/usb_main_dev.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/ee_efuse.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/rt_rf.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt3593.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt30xx.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt35xx.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../common/frq_cal.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.o
/home/gilmoreja/5572dri/os/linux/../../chips/rt3593.c: In function ‘RT3593ReverseRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt3593.c:195:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt3593.c: In function ‘NICInitRT3593RFRegisters’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt3593.c:505:2: warning: passing argument 2 of ‘RTMPAdjustFrequencyOffset’ from incompatible pointer type [enabled by default]
In file included from /home/gilmoreja/5572dri/include/rt_config.h:61:0,
                 from /home/gilmoreja/5572dri/os/linux/../../chips/rt3593.c:30:
/home/gilmoreja/5572dri/include/rtmp.h:4509:9: note: expected ‘PUCHAR’ but argument is of type ‘ULONG *’
/home/gilmoreja/5572dri/os/linux/../../chips/rt35xx.c: In function ‘RT35xxLoadRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt35xx.c:1152:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt30xx.c: In function ‘RT30xxLoadRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt30xx.c:478:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt30xx.c: In function ‘RT30xxReverseRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt30xx.c:516:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt3370.o
/home/gilmoreja/5572dri/os/linux/../../common/frq_cal.c: In function ‘FrequencyCalibrationMode’:
/home/gilmoreja/5572dri/os/linux/../../common/frq_cal.c:131:13: warning: comparison of distinct pointer types lacks a cast [enabled by default]
/home/gilmoreja/5572dri/os/linux/../../common/frq_cal.c:125:8: warning: unused variable ‘PreRFValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c: In function ‘RT33xxSetRxAnt’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:271:9: warning: unused variable ‘x’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c: In function ‘RT33xxLoadRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:394:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c: In function ‘RT33xxReverseRFSleepModeSetup’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:427:9: warning: unused variable ‘MACValue’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c: In function ‘RT33xx_ChipSwitchChannel’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:493:17: warning: unused variable ‘BbpR109’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:488:10: warning: unused variable ‘TxPwer3’ [-Wunused-variable]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt3070.o
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c: In function ‘RT33xx_AsicTxAlcGetAutoAgcOffset’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt33xx.c:1119:24: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt5390.o
  CC [M]  /home/gilmoreja/5572dri/os/linux/../../chips/rt5592.o
/home/gilmoreja/5572dri/os/linux/../../chips/rt3370.c: In function ‘NICInitRT3370RFRegisters’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt3370.c:51:7: warning: unused variable ‘bbpreg’ [-Wunused-variable]
/home/gilmoreja/5572dri/os/linux/../../chips/rt5390.c: In function ‘RT5390_AsicTxAlcGetAutoAgcOffset’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt5390.c:2867:25: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
/home/gilmoreja/5572dri/os/linux/../../chips/rt5592.c: In function ‘NICInitRT5592RFRegisters’:
/home/gilmoreja/5572dri/os/linux/../../chips/rt5592.c:1086:2: warning: passing argument 2 of ‘RTMPAdjustFrequencyOffset’ from incompatible pointer type [enabled by default]
In file included from /home/gilmoreja/5572dri/include/rt_config.h:61:0,
                 from /home/gilmoreja/5572dri/os/linux/../../chips/rt5592.c:28:
/home/gilmoreja/5572dri/include/rtmp.h:4509:9: note: expected ‘PUCHAR’ but argument is of type ‘ULONG *’
/home/gilmoreja/5572dri/os/linux/../../chips/rt5592.c: At top level:
/home/gilmoreja/5572dri/os/linux/../../chips/rt5592.c:795:13: warning: ‘RT5592FilterCalibration’ defined but not used [-Wunused-function]
  LD [M]  /home/gilmoreja/5572dri/os/linux/rt5572sta.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/gilmoreja/5572dri/os/linux/rt5572sta.o
see include/linux/module.h for more information
  CC      /home/gilmoreja/5572dri/os/linux/rt5572sta.mod.o
  LD [M]  /home/gilmoreja/5572dri/os/linux/rt5572sta.ko
make[1]: Leaving directory `/usr/src/linux-3.4.8-1-ARCH'
cp -f /home/gilmoreja/5572dri/os/linux/rt5572sta.ko /tftpboot

Here are the results of insmod, and dmesg afterwards (I'd also like to add that I tried forcing it with modprobe, but that resulted in an "exec format error"):

[root@JamesPC ~]# insmod /tftpboot/rt5572sta.ko 
Error: could not insert module /tftpboot/rt5572sta.ko: Unknown symbol in module
[root@JamesPC ~]# dmesg
[ 5774.556471] rt5572sta: Unknown symbol usb_alloc_urb (err 0)
[ 5774.556489] rt5572sta: Unknown symbol usb_free_urb (err 0)
[ 5774.556505] rt5572sta: Unknown symbol usb_alloc_coherent (err 0)
[ 5774.556534] rt5572sta: Unknown symbol usb_register_driver (err 0)
[ 5774.556562] rt5572sta: Unknown symbol usb_put_dev (err 0)
[ 5774.556577] rt5572sta: Unknown symbol usb_get_dev (err 0)
[ 5774.556591] rt5572sta: Unknown symbol usb_submit_urb (err 0)
[ 5774.556609] rt5572sta: Unknown symbol usb_free_coherent (err 0)
[ 5774.556628] rt5572sta: Unknown symbol usb_control_msg (err 0)
[ 5774.556647] rt5572sta: Unknown symbol usb_deregister (err 0)
[ 5774.556677] rt5572sta: Unknown symbol usb_kill_urb (err 0)

Time you enjoy wasting isn't wasted time.

Offline

#2 2012-08-15 21:13:40

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

Re: D-Link DWA-160 Rev. B2

Googling for that error gives a lot of results, seems it's a common issue with the Ralink drivers. Check this out: http://www.linuxforums.org/forum/wirele … olved.html

Offline

#3 2012-08-15 22:41:43

gilmoreja
Member
From: Florida
Registered: 2012-05-28
Posts: 77

Re: D-Link DWA-160 Rev. B2

Gusar wrote:

Googling for that error gives a lot of results, seems it's a common issue with the Ralink drivers. Check this out: http://www.linuxforums.org/forum/wirele … olved.html

Awesome find!! Thanks a lot, another set of eyes can catch a things you yourself missed!

Thanks for your help, this allowed me to rebuild and successfully load the module and the adapter is now picking up signals.

However, right now I can't connect to any because it always says the passphrase was bad.. But I will troubleshoot that later, for now I need sleep..


Time you enjoy wasting isn't wasted time.

Offline

Board footer

Powered by FluxBB