my girlfriend has an asus eee 1001HA netbook with Ralink rt3090 wifi. In previous Ubuntu and Mint distros it was quite simple to make it work. There was also a lot of topics about it. But it took me ages to make it work in Ubuntu 12.10/Mint 14. The wifi actually worked out of box, but connection was slow with frequent drop outs.
rt3090-dkms is not included for ubuntu 12.10 in ppa:markus-tisoft/rt3090...
rt2860sta is not included in 3.x kernel...
ndiswrapper has some weird issues when using Ralink windows drivers...
turning off the wifi power management also did not work...
Code: Select all
sudo iwconfig wlan0 power off
In my view, this solution should have very similar effect as "sudo iwconfig wlan0 power off", but iwconfing did not do the trick in my case.I have applied a solution recommended at http://askubuntu.com/questions/84959/ra ... ot-working which involved changing the settings in /usr/lib/pm-utils/power.d/wireless to disable power management of the wireless card. My network card is rt3090 and the driver is rt2800 as installed from the 12.04 LTS desktop CD (64-bit). This has stopped the drop outs.
Summary:
Code: Select all
gksudo gedit /usr/lib/pm-utils/power.d/wireless
Code: Select all
case $driver in
ipw2100) iwpriv_ac="set_power 0"
iwpriv_batt="set_power 5"
iwconfig_ac="power on"
iwconfig_batt="power on";;
ipw3945)
iwpriv_ac="set_power 6"
iwpriv_batt="set_power 7";;
iwl*) if [ -f "/sys/class/net/$1/device/power_level" ]; then
iwlevel_ac=0
iwlevel_batt=3
else
iwconfig_ac="power off"
iwconfig_batt="power on"
fi;;
*) iwconfig_ac="power off"
iwconfig_batt="power on";;
esac
Code: Select all
case $driver in
ipw2100) iwpriv_ac="set_power 0"
iwpriv_batt="set_power 0"
iwconfig_ac="power on"
iwconfig_batt="power on";;
ipw3945)
iwpriv_ac="set_power 6"
iwpriv_batt="set_power 6";;
iwl*) if [ -f "/sys/class/net/$1/device/power_level" ]; then
iwlevel_ac=0
iwlevel_batt=0
else
iwconfig_ac="power off"
iwconfig_batt="power off"
fi;;
*) iwconfig_ac="power off"
iwconfig_batt="power off";;
esac
EDIT: Connection is much better but still not reliable enough. Scroll to my next post in this topic
Useful sources:
https://bugs.launchpad.net/ubuntu/+sour ... bug/888227
https://answers.launchpad.net/ubuntu/+s ... ion/214342
http://www.tech-juice.org/2011/10/02/fi ... -on-linux/