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.
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.