EDIT! EDIT! EDIT!
There is now a later version of the RT5390 driver called 2011_0406_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO. The patches discussed below are no longer required and you may skip those steps. Please see post #58 below.
EDIT! EDIT! EDIT!
Mr. Stepbystep is here to help. I assume you have downloaded the driver file in the folder called Documents. If you haven't extracted it already, the open the Documents folder and right click the file and select 'Extract Here.' A folder will appear called 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO . Double-click it to open it. We will make a few changes before we proceed. Please open the folder os and then linux and right-click the file config.mk. Select 'Open with Leafpad.' Make these changes: set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y' Proofread carefully, save and close leafpad.
Now go here: https://build.opensuse.org/package/f...ver%3Awireless
Download all the patch files. Check carefully because you need every one. Wherever they get downloaded, drag and drop them into the 2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO folder inside your Documents folder.
Now we will work in the terminal. Open a terminal and we will change directories to where all our files are located:
Code:
cd Documents/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO
Now, we will apply all the patches:
Code:
patch -p0 < rt5390sta-2.4.0.4-config.patch
patch -p0 < rt5390sta-2.4.0.4-convert-devicename-to-wlanX.patch
patch -p0 < rt5390sta-2.4.0.4-reduce_debug_output.patch
patch -p0 < rt5390sta-2.4.0.4-remove-potential-conflicts-with-rt2860sta.patch
patch -p0 < rt5390sta-2.4.0.4-return_nonvoid_function.patch
patch -p0 < rt5390sta-2.4.0.4-WPA-mixed.patch
patch -p0 < rt5390sta-2.4.0.4-gcc-warnings-x86_64.patch
sudo su
cp RT2860STA.dat RT5390STA.dat
mkdir -p /etc/Wireless/RT5390STA
cp RT5390STA.dat /etc/Wireless/RT5390STA
make clean
make
make install
modprobe rt5390sta
exit
If, at any time, you get stuck or have a question, post back. If you get warnings in the 'make' stage, that's acceptable, errors are not. Any time you get an error, stop and ask me. I will be watching the forum actively for your replies.
EDIT: Note to searchers. When Update Manager gives us a later kernel version, known as linux-image in Ubuntu-land, you'll need to rebuild the module agaimst the later kernel:
Code:
cd Documents/2010_1216_RT5390_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO
sudo su
make clean
make
make install
modprobe rt5390sta
exit
As always, post back if we can help you further.
Bookmarks