Friday, May 3, 2024
 Popular · Latest · Hot · Upcoming
2
rated 0 times [  2] [ 0]  / answers: 1 / hits: 20043  / 1 Year ago, mon, may 15, 2023, 11:45:33

I am new to linux. I was using fedora and now switching to Ubuntu for a try.
On Fedora my wireless network card was working OK from the OS install (I didnt had to do anything for it to work)
On Ubuntu, with the lspci -v command, I get:



Network controller: Ralink corp. RT3060 Wireless 802.11n 1T/1R
Subsystem: Ralink corp. RT3060 Wireless 802.11n 1T/1R
Flags: bus master, slow devsel, latency 64, IRQ 20
Memory at fe9e0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: rt2800pci
Kernel modules: rt2800pci


But I am not able to find any wireless network.
What to do now?



Thanks


More From » wireless

 Answers
4

For 11.10:


There appears to be an issue with the RT3060 wireless card in 11.10 - it defaults to the 2800 kernel module which is incorrect.


Connect via your fixed wired link and run:


wget http://media.cdn.ubuntu-de.org/forum/attachments/2814031/angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tar.gz
tar xzvf angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tar.gz

Run the following (copy and paste) into a terminal - N.B. you'll need to do this each time there is a Kernel update.


sudo apt-get install --reinstall linux-headers-generic build-essential dkms
cd angepasster-DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/
sudo make
sudo make install
echo "blacklist rt2800pci" | sudo tee /etc/modprobe.d/blacklist-rt2800pci.conf
sudo modprobe -rfv rt2800pci
sudo modprobe -v rt3562sta

This should make the wireless card work ok.


If you have wireless drop-outs then you'll need to disable power-management


gksudo gedit /usr/lib/pm-utils/power.d/wireless

change this part:


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

to:


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

More information and possible wireless-N workarounds are described in the source of this answer.


[#41654] Tuesday, May 16, 2023, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
eaderitable

Total Points: 368
Total Questions: 117
Total Answers: 111

Location: Tuvalu
Member since Sat, Feb 11, 2023
1 Year ago
;