Ralink/ RT3290 driver

Hello,

I’ve installed Opensuse 12.2 on my PC. It works very well except Wireless.
I’d like to install rt3290 driver, but I can’t find it.
Since ralinktech.com doesn’t offer the driver, I tried to add a new repository
https://repositories/driver:/wireless/openSUSE_12.2
, and a kernel firmware
RPM resource firmware(rt3290.bin)
but it doesn’t work yet.
Somebody can help me?

On 01/29/2013 08:56 AM, wsjoseph wrote:
>
> Hello,
>
> I’ve installed Opensuse 12.2 on my PC. It works very well except
> Wireless.
> I’d like to install rt3290 driver, but I can’t find it.
> Since ralinktech.com doesn’t offer the driver, I tried to add a new
> repository
> ‘https://repositories/driver:/wireless/openSUSE_12.2
> (http://tinyurl.com/ben883a)
> , and a kernel firmware
> ‘RPM resource firmware(rt3290.bin)’ (http://tinyurl.com/axslhm9)
> but it doesn’t work yet.
> Somebody can help me?

If the driver is not offered by RaLink, it is because it is built into the
kernel! In fact, the correct name of the driver for the RT3090 is rt2800pci.

Have you read the stickies in this forum? If you have, why did you not supply
the information that is needed? At a minimum, we always need the PCI ID as shown
by ‘/sbin/lspci -nn’ command for PCI devices, or the USB ID as shown by the
lsusb command. You should also check the output of the dmesg command to see if
there are any hints as to why wireless is not working.

Other useful commands are ‘/usr/sbin/iwconfig’ to show if a wireless device is
created, ‘lsmod | grep rt2800’ to show if the driver is loading automatically,
and ‘/usr/sbin/rfkill list’ to show if wireless is being blocked. For the last
one to work, you will likely need to install the rfkill package.

That firmware file goes in the /lib/firmware file; however, as it is a standard
part of the kernel-firmware package, it was likely there before you did anything.

Thank you for the answer, and sorry for my poor information.

Here is the result by the command; ‘/sbin/lspci -nn’

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller [8086:0152] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation H77 Express Chipset LPC Controller [8086:1e4a] (rev 04)
00:1f.2 IDE interface [0101]: Intel Corporation 7 Series/C210 Series Chipset Family 4-port SATA Controller [IDE mode] [8086:1e00] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
00:1f.5 IDE interface [0101]: Intel Corporation 7 Series/C210 Series Chipset Family 2-port SATA Controller [IDE mode] [8086:1e08] (rev 04)
01:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
01:00.1 Bluetooth [0d11]: Ralink corp. Device [1814:3298]
02:00.0 SATA controller [0106]: JMicron Technology Corp. JMB360 AHCI Controller [197b:2360] (rev 10)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)

, when I write the command; ‘/usr/sbin/iwconfig’
lo no wireless extensions.

eth0 no wireless extensions.

, and finally the command; '‘lsmod | grep rt2800’, it doesn’t any answer.

Thank you in anticipation of your help

On 01/30/2013 03:26 PM, wsjoseph wrote:
>
> 01:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]

The above line is the one that says what wireless device you have.

That device was added to the wireless-testing in June 2012, and the kernel some
time later. The changes were too invasive for it to be back-ported to earlier
kernels, thus the 3.4 kernel in openSUSE 12.2 will never support that device.

It is possible that the latest version of the compat-wireless package for 12.2
might support it. I am running 12.3 Beta 1, thus I cannot check the 12.2 version
date.

The 12.3 kernel (3.7) does include that device, and the RPM cqn be downloaded
from
http://download.opensuse.org/repositories/Kernel:/openSUSE-12.3/standard/x86_64/kernel-desktop-3.7.5-2.1.x86_64.rpm,
or the equivalent repo/names if you use a 32-bit kernel. I suggest you read
http://en.opensuse.org/openSUSE:Kernel_of_the_day to learn how to keep more than
one kernel in case 3.7.5 fails to work on your machine.

Had this problem with OpenSuse 12.2 on HP ProBook 4740s

>lspci -nn
04:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]

Updated to Tumbleweed, did nothing more, problem fixed.

Hi

I also faced this issue. Then I update suse kernel version to
kernel-desktop-3.7.9-6.1.i686.rpm
you can download it from http://download.opensuse.org/repositories/Kernel:/openSUSE-12.3/standard/i686/kernel-desktop-3.7.9-6.1.i686.rpm

Gayan