RT3290 Wireless proprietary drivers not working

I just got RT3290 wireless drivers from here : MediaTek - Downloads Linux

I renamed the file to extension tar.bz2, extracted and compiled the driver using the below code in SuperUser terminal :


make 
make install 
moprobe rt3290sta 


everything went fine, no errors

Then i edited /etc/sysconfig/kernel and added



MODULES_LOADED_ON_BOOT="rt3290sta" 


blacklisted rt2800pci by adding the below line to /etc/modprobe.d/50-blacklist.conf



blacklist rt2800pci

Some more neccessary info :

Make of Wireless Card : Ralink

Model of Wireless Card : RT3290

Driver version in use : rt3290sta (v2.6.0.0)

What have i Tried to rectify the problem : Switched from Network Manager to ifup and

sudo /etc/init.d/network start

openSUSE version : 12.3 64 bit

Kernel Version :

mohit@linux-xmln:~> uname -r
3.7.10-1.4-desktop

Output of lspci -v :


mohit@linux-xmln:~> /sbin/lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 32

00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 9900 (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 54
        Memory at d0000000 (32-bit, prefetchable) [size=256]
        I/O ports at 4000 [size=256]
        Memory at f0400000 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: <access denied>
        Kernel driver in use: fglrx_pci

00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI Trinity HDMI Audio Controller
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 53
        Memory at f0444000 (32-bit, non-prefetchable) [size=16]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

00:02.0 PCI bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Root Port (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        I/O behind bridge: 00003000-00003fff
        Memory behind bridge: f0300000-f03fffff
        Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:04.0 PCI bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Root Port (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        Memory behind bridge: f0200000-f02fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:10.0 USB controller: Advanced Micro Devices [AMD] FCH USB XHCI Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at f0448000 (64-bit, non-prefetchable) [size=8]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

00:10.1 USB controller: Advanced Micro Devices [AMD] FCH USB XHCI Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f044a000 (64-bit, non-prefetchable) [size=8]
        Capabilities: <access denied>
        Kernel driver in use: xhci_hcd

00:11.0 SATA controller: Advanced Micro Devices [AMD] FCH SATA Controller [AHCI mode] (prog-if 01 [AHCI 1.0])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 41
        I/O ports at 4118 [size=8]
        I/O ports at 4124 [size=4]
        I/O ports at 4110 [size=8]
        I/O ports at 4120 [size=4]
        I/O ports at 4100 [size=16]
        Memory at f0450000 (32-bit, non-prefetchable) [size=2]
        Capabilities: <access denied>
        Kernel driver in use: ahci

00:12.0 USB controller: Advanced Micro Devices [AMD] FCH USB OHCI Controller (rev 11) (prog-if 10 [OHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at f044f000 (32-bit, non-prefetchable) [size=4]
        Kernel driver in use: ohci_hcd

00:12.2 USB controller: Advanced Micro Devices [AMD] FCH USB EHCI Controller (rev 11) (prog-if 20 [EHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
        Memory at f044e000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: ehci_hcd

00:13.0 USB controller: Advanced Micro Devices [AMD] FCH USB OHCI Controller (rev 11) (prog-if 10 [OHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
        Memory at f044d000 (32-bit, non-prefetchable) [size=4]
        Kernel driver in use: ohci_hcd

00:13.2 USB controller: Advanced Micro Devices [AMD] FCH USB EHCI Controller (rev 11) (prog-if 20 [EHCI])
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
        Memory at f044c000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: ehci_hcd

00:14.0 SMBus: Advanced Micro Devices [AMD] FCH SMBus Controller (rev 14)
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: 66MHz, medium devsel

00:14.2 Audio device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, slow devsel, latency 32, IRQ 16
        Memory at f0440000 (64-bit, non-prefetchable) [size=16]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel

00:14.3 ISA bridge: Advanced Micro Devices [AMD] FCH LPC Bridge (rev 11)
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge: Advanced Micro Devices [AMD] FCH PCI Bridge (rev 40) (prog-if 01 [Subtractive decode])
        Flags: bus master, 66MHz, medium devsel, latency 64
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=64

00:15.0 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI to PCI bridge (PCIE port 0) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
        Memory behind bridge: f0100000-f01fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:15.1 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI to PCI bridge (PCIE port 1) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
        I/O behind bridge: 00002000-00002fff
        Memory behind bridge: f0000000-f00fffff
        Capabilities: <access denied>
        Kernel driver in use: pcieport

00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 0
        Flags: fast devsel

00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 1
        Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 2
        Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 3
        Flags: fast devsel
        Capabilities: <access denied>
        Kernel driver in use: k10temp

00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 4
        Flags: fast devsel

00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 15h (Models 10h-1fh) Processor Function 5
        Flags: fast devsel

01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series] (rev ff) (prog-if ff)
        !!! Unknown header type 7f
        Kernel driver in use: fglrx_pci

02:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
        Subsystem: Hewlett-Packard Company Device 18ec
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f0210000 (32-bit, non-prefetchable) [size=64]
        Capabilities: <access denied>
        Kernel driver in use: rt2860

02:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
        Subsystem: Hewlett-Packard Company Device 18ec
        Flags: bus master, fast devsel, latency 0, IRQ 3
        Memory at f0200000 (32-bit, non-prefetchable) [size=64]
        Capabilities: <access denied>

04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 3
        Memory at f0100000 (32-bit, non-prefetchable) [size=4]
        Capabilities: <access denied>

05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)
        Subsystem: Hewlett-Packard Company Device 184a
        Flags: bus master, fast devsel, latency 0, IRQ 52
        I/O ports at 2000 [size=256]
        Memory at f0004000 (64-bit, prefetchable) [size=4]
        Memory at f0000000 (64-bit, prefetchable) [size=16]
        Capabilities: <access denied>
        Kernel driver in use: r8169

[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

i do not see the info you would have posted if you had followed the
hints in the stickie(s) i pointed you toward in your earlier thread:
http://forums.opensuse.org/showthread.php?t=486964

i’m no wireless guru, but i doubt your problem can be resolved based
on the info you have so far given.

wow! looking at the time stamps i wonder if you even have time to
glance at those three in the few minutes prior to posting
(incompletely) here?

ignore the hints of those who try to help you at your own peril.


dd

Ok i got the wifi to work by editing config.mk, changing HAS_WPA_SUPPLICANT=n to HAS_WPA_SUPPLICANT=y and recompiling the driver

but as soon as i connect and try to use internet, the computer locks up, freezes (Caps Lock keeps on blinking)

On 05/15/2013 07:16 PM, ThePerfectPunk wrote:
>
> Ok i got the wifi to work by editing config.mk, changing
> HAS_WPA_SUPPLICANT=n to HAS_WPA_SUPPLICANT=y and recompiling the driver
>
> but as soon as i connect and try to use internet, the computer locks
> up, freezes (Caps Lock keeps on blinking)

i would not think you can classify a frozen computer as “i got the
wifi to work” shouldn’t it be:

i was able to freeze the computer by editing config.mk etc etc etc???

the more you do to murder your system the more likely you will have
to start over…and, when you do, why not go ahead and read and
follow those three stickies i pointed you to.

you are VERY unlikely to receive any useful help until you are
willing to provide the potential helpers with the information
requested in those stickies.

i will not reply again unless and until you provide the info…so,
far i feel like every second that anyone here has given you has
just been a waste of time…without even a thank you–do you realize
that we here are all volunteers, using our own free time to try to help??

ah, i just changed my mind: i am exiting this thread and this problem.


dd

Previously i wasn’t even able to connect to an access point, at least now i am able to see and connect to access points :slight_smile:

But the computer freezes/Hard locks/hangs while caps led blinking after 5 sec of accessing the internet :frowning:

all the scan commands work :slight_smile:

On 05/16/2013 08:16 AM, ThePerfectPunk wrote:
>
> Previously i wasn’t even able to connect to an access point, at least
> now i am able to see and connect to access points :slight_smile:
>
> But the computer freezes/Hard locks/hangs while caps led blinking after
> 5 sec of accessing the internet :frowning:
>
> all the scan commands work :slight_smile:

So you can scan all day - just do not try to connect. :wink:

That crash with the LED blinking is a kernel panic. Some situation has occurred
that causes the kernel to abort as any attempt to recover might do damage to the
file systems, etc. You can see the reason for the panic if you switch to the log
console (CTRL-ALT-F10) immediately after you try the internet access. With 5
seconds, you might have time. Unfortunately, that info is only available on the
screen.

As none of us willfully debugs a proprietary or vendor driver, I recommend that
you try the latest version of the compat-wireless kmp package for your kernel.
You will probably need the desktop variation, but ‘uname -r’ will tell you that.
That will get you a much later version of rt2800pci.

If it still does not work, then the experts on rt2800pci can be reached at
linux-wireless@vger.kernel.org.

the compat-wireless was not available in openSUSE 12.3 repo (though was available in 12.2 repo) so i didn’t install.

I did a CTRL+ALT+F10 just before the kernel panic and snapped pics of it with mobile phone camera, images attached of the same with this post.

http://imageshack.us/a/img13/2442/img20130517120637.jpghttp://imageshack.us/a/img39/3726/img20130517120915.jpg

On 05/17/2013 03:06 AM, ThePerfectPunk wrote:
>
> the compat-wireless was not available in openSUSE 12.3 repo (though was
> available in 12.2 repo) so i didn’t install.

Did you check Packman?

> I did a CTRL+ALT+F10 just before the kernel panic and snapped pics of
> it with mobile phone camera, images attached of the same with this post.

Sorry, but I cannot read why it crashed at the top of the screen.

> [image: http://imageshack.us/a/img13/2442/img20130517120637.jpg][image:
> http://imageshack.us/a/img39/3726/img20130517120915.jpg]

As you already build drivers, get the compat-drivers source from
https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/28/compat-drivers-2013-03-28.tar.bz2.

both the photos are of the same instance, it should be visible in one of the photos or are you saying that u need the output before the top line?

Compiled the compat-wireless drivers and installed, but no difference.

Also, the email of wireless experts you gave me in this thread does not exist, could you please check the email once more :-/

On 05/17/2013 02:16 PM, ThePerfectPunk wrote:
>
> lwfinger;2557617 Wrote:
>> On 05/17/2013 03:06 AM, ThePerfectPunk wrote:
>>>
>>> the compat-wireless was not available in openSUSE 12.3 repo (though
>> was
>>> available in 12.2 repo) so i didn’t install.
>>
>> Did you check Packman?
>>
>>> I did a CTRL+ALT+F10 just before the kernel panic and snapped pics of
>>> it with mobile phone camera, images attached of the same with this
>> post.
>>
>> Sorry, but I cannot read why it crashed at the top of the screen.
>>
>>> [image:
>> http://imageshack.us/a/img13/2442/img20130517120637.jpg][image:
>>> http://imageshack.us/a/img39/3726/img20130517120915.jpg]
>>
>> As you already build drivers, get the compat-drivers source from
>> http://tinyurl.com/aa6f2f5.
>
> both the photos are of the same instance, it should be visible in one
> of the photos or are you saying that u need the output before the top
> line?
>
> Compiled the compat-wireless drivers and installed, but no difference.
>
> Also, the email of wireless experts you gave me in this thread does not
> exist, could you please check the email once more :-/

The reason for the crash had scrolled off the screen; however, that “P” in the
Taint: section means that very few, if any, developers will help. You module
list has also scrolled off the list, thus I cannot tell if you are using a
proprietary graphics driver, or if this driver lacks a GPL license.

The E-mail address is linux-wireless@vger.kernel.org. It was correct in the
earlier message.

Is there a command to record the output of that screen from boot up to the kernel panic?

On 05/18/2013 06:06 AM, ThePerfectPunk wrote:
>
> Is there a command to record the output of that screen from boot up to
> the kernel panic?

The stuff that survives the crash is in /var/log/messages.

On 05/18/2013 10:16 AM, Larry Finger wrote:
> On 05/18/2013 06:06 AM, ThePerfectPunk wrote:
>>
>> Is there a command to record the output of that screen from boot up to
>> the kernel panic?
>
> The stuff that survives the crash is in /var/log/messages.

I just posted an entry in this forum on how to implement the newest version of
the driver for your RT3290 using the git repo from the backports project. Those
drivers will build on any kernel since 2.6.24. With them, you will get the very
latest versions of the code.

I created a patch that has fixed the kernel panic
Official Package: http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5033
Patch: https://www.dropbox.com/s/v0kaibq0f4to0k2/rt3290sta.patch
To apply the patch run “patch -p1 -i rt3290sta.patch” while in the “DPO_RT3290_LinuxSTA_V2600_20120508” directory