Ralink RT2870 based USB Wireless N adapters (Ubuntu)

Thank you :slight_smile: Yes it’s working, i did the same thing as you.
Can I quote you in the contributors of the wiki: accueil [Wiki ubuntu-fr] (the french community ubuntu documentation)?

Feel free :slight_smile:

Great!:slight_smile: And does your method work on 11.04?

The driver will compile/install in 11.04 (after modification), but I’m not sure if the blacklisting of rt2800usb is still necessary.

Ok, i will try with and without blacklisting rt2870usb, thank you :slight_smile:

Can you let me know if the blacklisting is still required in Natty ?

Hi,
I’m new here. First of all I would like to say you should really change that banner…
Not only this site should be seen by any one using Linux in the UK but it should be seen by anyone in at least Europe.
You’re the first site with a recipe that make my wireless USB dongle to display at least some form of life with Ubuntu Maverick.

However it displays not enough of life. If I install the driver like I’m told in this thread. It indeed starts blinking but after that there’s trouble.
When typing in a command the server freezes always (except for ls, lsub, lspci and this type of commands). Even typing mc in order to start Midnight Commander results in a freeze.

Fortunately my old 2.6.31 Karmic kernel is still working…

I assume you probably also know an answer for my problem so I’ll give you as much details as possible.

System: Ubuntu 10.10
Kernel: 2.6.38-9
Wireless: USB dongle Logilink WL-0049a. According to some fora it requires the RT 3070 driver but on the 2.6.31 kernel it takes RT2870.

I’ll attach a dmesg output of one failed run.

The site is “primarily” aimed at UK users, but everyone is welcome as long as they don’t spam :slight_smile:

With the card plugged in, can you post the output from:

lsusb

and

sudo lshw -C network

and

iwconfig

If the lsusb reports the Device ID as ID 148f:3070 Ralink Technology, Corp … Then you DO need the RT3070 driver… you can download a pre-modified version here:
http://dl.dropbox.com/u/11876059/2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO.tar.bz2
(pre-modified = WPA(2) enabled) the above driver should compile properly in 2.6.38, as long as you have the headers and build-essential installed

If you need help compiling and installing, just ask :slight_smile:

BTW, Have you installed a later kernel ? … I wasn’t aware Maverick was on 2.6.38, I thought it was on 2.6.35… Natty is on 2.6.38

also, make sure rt2870sta is NOT blacklisted.

But you may have to blacklist rt2800usb

Sure, I saw the org.uk extension so I guessed that the site was aimed at UK users. But it works for Dutchmen too :wink:
Thanks for replying this soon.

lsusb indeed reports the stick to be a 148f:3070 so apparently it needs the RT 3070 driver but then I don’t know why it seems to use the RT 2870 driver in the Karmic kernel according to the lsmod command.
So knowing this, being in possession of a RT 3070 based dongle, I guess my issue is a little bit inappropriate in this thread. But since I started it here it is probably best to leave it here.
In the meantime I’ve downloaded the driver you’ve provided. I hope I can test it tomorrow and I will report the results back to you.

You say RT2870 should not be blacklisted. Since I’ve now installed your version of that driver will it also work if I leave it that way or do I need to revert to the “original” driver?

Concerning the 2.6.38 kernel: Since it’s there I apparently have installed it though I can’t recall why I did so and when I did that. I’m trying to get that dongle working ever since Lucid so I’ve tried suggestions from several sites. Recently I’ve tried an experimental 2.6.39 kernel either but again with no results.

At this moment I can’t provide you with the results of sudo lshw -C network and iwconfig because both commands currently result in a system freeze. I can do it in the old Karmic kernel but I guess that doesn’t make much sense.

Hi, I have also recently brought a RT2870USB adapter but am having difficulty installing under ubuntu 11.4. I have tried making the driver based on the contents of the supplied cd, but am getting the following output:

user@user-machine:~/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO$ sudo su
root@user-machine:/home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO# make && make install
make -C tools
make[1]: Entering directory /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools' gcc -g bin2h.c -o bin2h make[1]: Leaving directory /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools’
/home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/Makefile
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux modules
make[1]: Entering directory /usr/src/linux-headers-2.6.38-8-generic' CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/crypt_md5.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/crypt_sha2.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/crypt_hmac.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/crypt_aes.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/crypt_arc4.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/mlme.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_wep.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/action.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_data.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_init.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_init_inf.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_tkip.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_aes.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_sync.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/eeprom.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_sanity.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_info.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_cfg.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_wpa.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/dfs.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/spectrum.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_timer.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rt_channel.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_profile.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.o /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicGetAutoAgcOffset’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:878:10: warning: unused variable ‘bTempSuccess’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:877:6: warning: unused variable ‘LookupTableIndex’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:876:6: warning: unused variable ‘CurrentTemp’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:875:8: warning: unused variable ‘BbpValue’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:874:32: warning: unused variable ‘pTxPowerTuningEntry2’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:871:8: warning: unused variable ‘RFValue’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:870:32: warning: unused variable ‘pTxPowerTuningEntry’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicAdjustTxPower’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:1524:20: warning: unused variable ‘pFinalTxPwr’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_asic.c:1522:11: warning: unused variable ‘bAutoTxAgc’ CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_cmd.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rt_os_util.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/ba_action.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rt_led.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.o /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:235:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:242:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:280:11: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘NICInitTransmit’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:509:12: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPAllocTxRxRingMemory’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:568:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:598:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:612:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:630:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘UCHAR **’ CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtusb_io.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtusb_data.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/cmm_data_usb.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtusb_bulk.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/ee_prom.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/ee_efuse.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_mcu.o /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_mcu.c: In function ‘RtmpAsicSendCommandToMcu’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_mcu.c:416:8: warning: unused variable ‘IrqFlags’ /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtmp_mcu.c:415:13: warning: unused variable ‘pObj’ CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rt_rf.o CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.o /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c: In function ‘FrequencyCalibration’: /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:202:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:215:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:230:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:252:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:265:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:280:18: warning: comparison of distinct pointer types lacks a cast /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/frq_cal.c:136:10: warning: unused variable ‘bUpdateRFR’ CC [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/../../common/rtusb_dev_id.o LD [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/rt5370sta.o Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/rt5370sta.o see include/linux/module.h for more information LD [M] /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/rt5370sta.ko make[1]: Leaving directory /usr/src/linux-headers-2.6.38-8-generic’
cp -f /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/rt5370sta.ko /tftpboot
make -C /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux -f Makefile.6 install
mkdir: cannot create directory /etc/Wireless': File exists make[1]: Entering directory /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux’
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
install -m 644 -c rt5370sta.ko /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.38-8-generic
make[1]: Leaving directory `/home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux’

After completing your instructions, I had no success. I assumed this was related to the warnings in the output. I tried the alternative download you provided and received a slightly different set of warnings:

root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# sudo su
root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# make && make install
make -C tools
make[1]: Entering directory /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools' gcc -g bin2h.c -o bin2h make[1]: Leaving directory /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools’
/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/tools/bin2h
cp -f os/linux/Makefile.6 /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/Makefile
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux modules
make[1]: Entering directory /usr/src/linux-headers-2.6.38-8-generic' CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_md5.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_sha2.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_hmac.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.o /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘WscEncryptData’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:1522:1: warning: the frame size of 1360 bytes is larger than 1024 bytes /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘WscDecryptData’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:1592:1: warning: the frame size of 1360 bytes is larger than 1024 bytes /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c: In function ‘AES_GTK_KEY_WRAP’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_aes.c:2265:1: warning: the frame size of 1096 bytes is larger than 1024 bytes CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/crypt_arc4.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.o /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: In function ‘BssTableSetEntry’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:5739:39: warning: operation on ‘Tab->BssOverlapNr’ may be undefined /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c: In function ‘BssTableSortByRssi’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/mlme.c:6100:1: warning: the frame size of 1724 bytes is larger than 1024 bytes CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wep.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/action.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_data.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_tkip.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_aes.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sync.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/eeprom.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_sanity.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_info.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cfg.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_wpa.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/dfs.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/spectrum.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_timer.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rt_channel.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_profile.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_asic.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_cmd.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/assoc.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/auth.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/auth_rsp.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.o /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: In function ‘PeerBeaconAtJoinAction’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:1094:1: warning: the frame size of 1296 bytes is larger than 1024 bytes /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: In function ‘PeerBeaconAtScanAction’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:764:1: warning: the frame size of 1264 bytes is larger than 1024 bytes /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: In function ‘MlmeStartReqAction’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:581:1: warning: the frame size of 1064 bytes is larger than 1024 bytes /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c: In function ‘PeerBeacon’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sync.c:1764:1: warning: the frame size of 1308 bytes is larger than 1024 bytes CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sanity.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/rtmp_data.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.o /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.c: In function ‘CntlOidScanProc’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/connect.c:355:1: warning: the frame size of 1748 bytes is larger than 1024 bytes CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/wpa.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/ags.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../sta/sta_cfg.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_init_inf.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/ba_action.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.o /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:234:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:241:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:278:11: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘NICInitTransmit’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:507:12: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPAllocTxRxRingMemory’: /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:566:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:596:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:610:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:628:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘UCHAR **’ CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtusb_io.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtusb_bulk.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtusb_data.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/cmm_data_usb.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/ee_prom.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtmp_mcu.o CC [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/../../common/rtusb_dev_id.o LD [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/rt2870sta.o Building modules, stage 2. MODPOST 1 modules LD [M] /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux/rt2870sta.ko make[1]: Leaving directory /usr/src/linux-headers-2.6.38-8-generic’
make -C /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux -f Makefile.6 install
mkdir: cannot create directory /etc/Wireless': File exists make[1]: Entering directory /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux’
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
install -m 644 -c rt2870sta.ko /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.38-8-generic
make[1]: Leaving directory `/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1/os/linux’

Are these warnings going to stop the driver from working in there own right, or am I missing something else. As requested on previous posts here are some additional details
root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 145f:013a Trust
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp.
Bus 002 Device 003: ID 090c:1000 Feiya Technology Corp. Flash Drive
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 03f0:4117 Hewlett-Packard LaserJet 1018
Bus 001 Device 002: ID 04a9:2224 Canon, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

sudo lshw -C network

root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# sudo lshw -C network
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth1
version: 02
serial: …
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=000.000.0.00 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:41 ioport:de00(size=256) memory:fdaff000-fdafffff memory:fdae0000-fdaeffff memory:fda00000-fda0ffff


root@user-machine :/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# iwconfig
lo no wireless extensions.

eth1 no wireless extensions.


root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# dmesg | tail -n 15
[10140.613551] usb 1-4: usbfs: interface 0 claimed by usblp while ‘usb’ sets config #1
[10170.233955] usblp0: removed
[12723.263619] usb 2-5: USB disconnect, address 2
[12732.236057] usb 2-5: new high speed USB device using ehci_hcd and address 4
[12732.417230] rt5370sta: Unknown symbol usb_alloc_urb (err 0)
[12732.417517] rt5370sta: Unknown symbol usb_free_urb (err 0)
[12732.417988] rt5370sta: Unknown symbol usb_alloc_coherent (err 0)
[12732.418608] rt5370sta: Unknown symbol usb_register_driver (err 0)
[12732.419302] rt5370sta: Unknown symbol usb_put_dev (err 0)
[12732.419551] rt5370sta: Unknown symbol usb_get_dev (err 0)
[12732.419985] rt5370sta: Unknown symbol usb_submit_urb (err 0)
[12732.420653] rt5370sta: Unknown symbol usb_free_coherent (err 0)
[12732.421282] rt5370sta: Unknown symbol usb_control_msg (err 0)
[12732.422034] rt5370sta: Unknown symbol usb_deregister (err 0)
[12732.423008] rt5370sta: Unknown symbol usb_kill_urb (err 0)

What I did notice also when running lsmod rt2870sta appears twice, I wasnt sure if this was correct.

root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1# sudo lsmod | grep rt28
rt2870sta 410104 0
crc_ccitt 12595 1 rt2870sta
root@user-machine:/home/user/Downloads/2010_0709_RT2870_Linux_STA_v2.4.0.1#

Any help would be much appreciated.

Thanks

@ q7icmfm1x0h609c6xiok

No you don’t have to revert to the original rt2870sta… and I don’t suppose it will hurt to blacklist rt2870sta if it get loaded automatically at boot and interferes with the rt3070sta driver… but I doubt if it will.

You may have to modprobe rt3070sta, and add it to /etc/modules if it doesn’t survive a reboot.

Earlier drivers rolled rt3070 based cards into the rt2870sta or rt2800usb drivers… there were no specific rt3070sta drivers at the time… so an ‘early’ rt2870 driver would probably work with your card if you could get it to compile.

@ jamesrl

You too are using the wrong driver… you need this one:
http://dl.dropbox.com/u/11876059/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO.tar.bz2

You’ll have to modify the commands accordingly, and modprobe rt5370sta

and if necessary add rt5370sta to /etc/modules

The warnings should be nothing to worry about.

and
crc_ccitt 12595 1 rt2870sta
just means crc_ccitt depends on the rt2870 module being loaded

this error in the drivers you first tried:

WARNING: modpost: missing MODULE_LICENSE() in /home/user/2011_0225_RT5370_RT5372_Linux_STA_V2.5.0.1_DPO/os/linux/rt5370sta.o see include/linux/module.h for more information
was probably caused by a missing: [b]MODULE_LICENSE("GPL");[/b] line in [b]usb_main_dev.c[/b] ... which leads to the "[b]Unknown symbol[/b]" errors you were getting in dmesg... it *should* be fixed in the driver I linked to.

I can’t test that it’s been fixed though, so you’ll have to install the driver and tell me if you’re still getting those errors in dmesg, or you get this error when modprobe(ing) rt5370sta:

FATAL: Error inserting rt5370sta (/lib/modules//kernel/drivers/net/wireless/rt5370sta.ko): Unknown symbol in module, or unknown parameter (see dmesg)

let me know and I’ll add the line and upload the driver for you.

Well, I’ve tested this and unfortunately it doesn’t work out.

  • The driver you’ve provided shows the license warning, but I don’t think that 's a problem.
  • Make install overwrites the contents of /etc/Wireless/RT2870STA/RT2870STA.dat, while I thought it should operate on /etc/Wireless/RT3070STA/
  • According to dmesg (attached) the driver from the staging folder is loaded, but I think that’s not the one generated by this package. So I need a more sophisticated method to make the computer ignore that staging folder without deleting it, because I need it as long I can’t get the wireless stick to work in a different kernel than 2.6.31.
  • Modprobe rt2870sta causes things not to work
  • Modprobe rt3070sta results in a message that it couldn’t find the module (or driver; I can’t remember exactly).

Once again I forgot to perform: sudo lshw -C network and this time I did iwconfig, but that doesn’t detect any wireless network.

Thanks for your quick response.

I have downloaded the driver you supplied, but when I modprobe I received either the following messages

after install
FATAL: Error inserting rt5370sta (/lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/rt5370sta.ko): Device or resource busy

after restarting pc
FATAL: Error inserting rt5370sta (/lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/rt5370sta.ko): Operation not permitted

I have had a scan through of the output from make and cant see any of the problems you mentioned.

The following is the output received with new driver. Thanks again for all your help.

[spoiler]inux_STA_V2.5.0.2_DPO# sudo su
root@user-machine:/home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO# make && make install
make -C tools
make[1]: Entering directory /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/tools' gcc -g bin2h.c -o bin2h make[1]: Leaving directory /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/tools’
/home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/tools/bin2h
cp -f os/linux/Makefile.6 /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/Makefile
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux modules
make[1]: Entering directory /usr/src/linux-headers-2.6.38-8-generic' CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/crypt_md5.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/crypt_sha2.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/crypt_hmac.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/crypt_aes.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/crypt_arc4.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/mlme.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_wep.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/action.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_data.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_init.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_init.c: In function ‘NICInitializeAsic’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_init.c:2173:17: warning: unused variable ‘irqFlag’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_init_inf.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_tkip.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_aes.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_sync.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/eeprom.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_sanity.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_info.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_cfg.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_wpa.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/dfs.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/spectrum.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_timer.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_channel.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_profile.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicGetAutoAgcOffset’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:878:10: warning: unused variable ‘bTempSuccess’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:877:6: warning: unused variable ‘LookupTableIndex’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:876:6: warning: unused variable ‘CurrentTemp’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:875:8: warning: unused variable ‘BbpValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:874:32: warning: unused variable ‘pTxPowerTuningEntry2’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:871:8: warning: unused variable ‘RFValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:870:32: warning: unused variable ‘pTxPowerTuningEntry’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicAdjustTxPower’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:1524:20: warning: unused variable ‘pFinalTxPwr’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:1522:11: warning: unused variable ‘bAutoTxAgc’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicEnableIbssSync’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:2385:16: warning: unused variable ‘irqFlag’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c: In function ‘AsicAddPairwiseKeyEntry’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_asic.c:3124:16: warning: unused variable ‘irqFlag’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_cmd.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/rt_profile.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rtmp_chip.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/assoc.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/auth.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/auth_rsp.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sync.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sanity.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/rtmp_data.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/connect.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/connect.c: In function ‘LinkUp’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/connect.c:1481:35: warning: unused variable ‘pCurrEntry’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/connect.c:1480:28: warning: unused variable ‘HashIdx’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/wpa.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/ags.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sta_cfg.o In file included from /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/uaccess.h:571:0, from /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/sections.h:5, from /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/hw_irq.h:26, from include/linux/irq.h:211, from /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/hardirq.h:5, from include/linux/hardirq.h:7, from include/linux/interrupt.h:12, from /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/include/os/rt_linux.h:40, from /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/include/rtmp_os.h:44, from /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/include/rtmp_comm.h:60, from /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/include/rt_config.h:33, from /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sta_cfg.c:28: In function ‘copy_from_user’, inlined from ‘RTMPSetInformation’ at /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sta_cfg.c:1712:28: /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/uaccess_32.h:212:26: warning: call to ‘copy_from_user_overflow’ declared with attribute warning: copy_from_user() buffer size is not provably correct In function ‘copy_from_user’, inlined from ‘RTMPSetInformation’ at /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../sta/sta_cfg.c:2201:28: /usr/src/linux-headers-2.6.38-8-generic/arch/x86/include/asm/uaccess_32.h:212:26: warning: call to ‘copy_from_user_overflow’ declared with attribute warning: copy_from_user() buffer size is not provably correct CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_os_util.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/sta_ioctl.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/rt_linux.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/rt_main_dev.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/ba_action.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_led.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPFreeTxRxRingMemory’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:235:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:242:9: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:280:11: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘NICInitTransmit’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:509:12: warning: passing argument 3 of ‘RTMPFreeUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:62:20: note: expected ‘UCHAR **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘RTMPAllocTxRxRingMemory’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:568:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __HTTX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:598:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:612:12: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘struct __TX_BUFFER **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:630:13: warning: passing argument 3 of ‘RTMPAllocUsbBulkBufStruct’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:34:20: note: expected ‘VOID **’ but argument is of type ‘UCHAR **’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c: In function ‘RT28xx_UpdateBeaconToAsic’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_mac_usb.c:1392:16: warning: unused variable ‘irqFlag’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtusb_io.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtusb_data.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/cmm_data_usb.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtusb_bulk.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/ee_prom.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/ee_efuse.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_mcu.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_mcu.c: In function ‘RtmpAsicSendCommandToMcu’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtmp_mcu.c:415:13: warning: unused variable ‘pObj’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_rf.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/rt_usb.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c: In function ‘FrequencyCalibration’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:202:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:215:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:230:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:252:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:265:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:280:18: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/frq_cal.c:136:10: warning: unused variable ‘bUpdateRFR’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt3070.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt30xx.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt30xx.c: In function ‘RT30xx_ChipSwitchChannel’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt30xx.c:612:17: warning: unused variable ‘BbpR109’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt30xx.c:611:30: warning: unused variable ‘Tx1FinePowerCtrl’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt30xx.c:611:8: warning: unused variable ‘Tx0FinePowerCtrl’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt33xx.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt33xx.c: In function ‘RT33xxSetRxAnt’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt33xx.c:161:9: warning: unused variable ‘x’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt33xx.c: In function ‘RT33xx_ChipSwitchChannel’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt33xx.c:406:17: warning: unused variable ‘BbpR109’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt3370.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt3370.c: In function ‘NICInitRT3370RFRegisters’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt3370.c:51:7: warning: unused variable ‘bbpreg’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390_Init’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:490:25: warning: assignment makes integer from pointer without a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390SetRxAnt’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:737:9: warning: unused variable ‘Value’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390LoadRFSleepModeSetup’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:839:8: warning: unused variable ‘RFValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390ReverseRFSleepModeSetup’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:915:8: warning: unused variable ‘RFValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390_ChipSwitchChannel’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:1548:17: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:1559:17: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:1573:16: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:1443:17: warning: unused variable ‘BbpR110’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:1442:23: warning: unused variable ‘BbpR109’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘GetDesiredTssiAndCurrentTssi’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3024:2: warning: missing braces around initializer /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3024:2: warning: (near initialization for ‘htTssiInfo.PartA.field’) /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390_ATETssiCalibration’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3303:2: warning: ISO C90 forbids mixed declarations and code /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3392:4: warning: passing argument 3 of ‘eFuseWrite’ from incompatible pointer type /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/include/rtmp.h:5769:10: note: expected ‘PUSHORT’ but argument is of type ‘UCHAR *’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3304:42: warning: unused variable ‘ChannelPower’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘GetPowerDeltaFromTssiRatio’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3534:2: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘LONG’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3563:2: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘LONG’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c: In function ‘RT5390_AsicResetBbpAgent’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3841:8: warning: unused variable ‘BBPValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../chips/rt5390.c:3840:8: warning: unused variable ‘loop’ CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rtusb_dev_id.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/rt_usb_util.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../os/linux/usb_main_dev.o CC [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.o /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘DefaultATEAsicSwitchChannel’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:1258:16: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:1044:21: warning: unused variable ‘RFValue2’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘ATETxPwrHandler’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:5338:45: warning: unused variable ‘CfgOfTxPwrCtrlOverMAC’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘Set_ATE_TX_FREQOFFSET_Proc’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:7750:13: warning: comparison of distinct pointer types lacks a cast /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘Set_ATE_TSSI_CALIBRATION_EX_Proc’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9476:9: warning: unused variable ‘CurrentChannel’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9475:9: warning: unused variable ‘BSSID_ADDR’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9474:10: warning: unused variable ‘ChannelPower’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9473:10: warning: unused variable ‘EEPData’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9472:31: warning: unused variable ‘TssiDeltaPerChannel’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9472:8: warning: unused variable ‘TssiRefPerChannel’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9471:53: warning: unused variable ‘BBP49Value’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9471:42: warning: unused variable ‘RF28Value’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9471:31: warning: unused variable ‘RF27Value’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9471:22: warning: unused variable ‘RFValue’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9471:9: warning: unused variable ‘BbpData’ /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9479:1: warning: control reaches end of non-void function /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘Set_ATE_TSSI_CALIBRATION_Proc’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:9463:1: warning: control reaches end of non-void function /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘DO_RACFG_CMD_ATE_E2PROM_READ_BULK’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:4017:1: warning: the frame size of 1028 bytes is larger than 1024 bytes /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘DO_RACFG_CMD_E2PROM_WRITE_ALL’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:3041:1: warning: the frame size of 1032 bytes is larger than 1024 bytes /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘DO_RACFG_CMD_ATE_E2PROM_WRITE_BULK’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:4050:1: warning: the frame size of 1040 bytes is larger than 1024 bytes /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c: In function ‘Set_ATE_Load_E2P_Proc’: /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/../../common/rt_ate.c:8543:1: warning: the frame size of 1044 bytes is larger than 1024 bytes LD [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/rt5370sta.o Building modules, stage 2. MODPOST 1 modules CC /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/rt5370sta.mod.o LD [M] /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/rt5370sta.ko make[1]: Leaving directory /usr/src/linux-headers-2.6.38-8-generic’
cp -f /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux/rt5370sta.ko /tftpboot
make -C /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux -f Makefile.6 install
mkdir: cannot create directory /etc/Wireless': File exists make[1]: Entering directory /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux’
rm -rf /etc/Wireless/RT2870STA
mkdir /etc/Wireless/RT2870STA
cp /home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/RT2870STA.dat /etc/Wireless/RT2870STA/.
install -d /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
install -m 644 -c rt5370sta.ko /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.38-8-generic
make[1]: Leaving directory `/home/user/Downloads/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO/os/linux’

[/spoiler]

@ q7icmfm1x0h609c6xiok

OK try this… install the latest drivers:
http://dl.dropbox.com/u/11876059/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO.tar.bz2
(get them from the above link, not the ralink page)

make and install them

and make sure NONE of the following are blacklisted

rt2x00lib
rt2800usb
rt2x00usb

BTW, AFAIK, 2.6.38 and 2.6.39 don’t contain rt3070sta.ko they use rt2870sta.ko for rt3070 based cards … so if it IS on your system, it might be a good idea to blacklist rt3070.sta, and modprobe rt2780sta

@ jamesrl

Is Wireless working ?

If not download the drivers again:
http://dl.dropbox.com/u/11876059/2011_0407_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.2_DPO.tar.bz2

make && make install again… but MAKE SURE you run make with root privileges

sudo su
make && make install 

then reboot.

If you wireless doesn’t work, can you send the output from

lsusb

and

sudo lshw -C network

and

iwconfig

and

nm-tool

and

lsmod

@Mark Greaves:
To whom are you talking now (meaning the 09:58:53 pm post) ? To me (q7icmfm1x0h609c6xiok) or to jamesrl?
Our issues look more or less similar and the drivers you’ve supplied are more or less identical judging by the filename?
(All right I’ve noted the edit that post is directed to me…)

B.T.W.: Because of your remark about kernel 2.6.38 being not standard for Maverick I did this test with the current 2.6.35 kernel.
Because jamesrl is using the non standard 2.6.38 kernel (according to the posted output) I guess maybe it would be easy for the conversation if I continue with that one too instead of the standard kernel?

9:58:53 was for you… q7icmfm1x0h609c6xiok

The drivers ARE the same ones… I want you to try those ones (newer), but make sure

rt2x00lib
rt2800usb
rt2x00usb

AREN’T blacklisted.

and modprobe rt2870sta

if that doesn’t work… remove/blacklist rt3070sta (if it is loaded), and try modprobing rt2870sta again.

I get an indication telling me: Chat(1)
Unfortunately the chatbox doesn’t like my 20 character username. It only accepts 16 characters so it claims my username is invalid. Sorry, I can’t join…

@ q7icmfm1x0h609c6xiok

Did you upgrade to 10.10, or was it a fresh install ?

BTW, jamesrl IS using the default kernel… he’s running 11.04 :slight_smile:

I didn’t realise there was a limit on name length in chat :frowning: … you learn something every day :wink: