You are not logged in.

#1 2016-03-18 00:04:49

sudoku
Member
Registered: 2012-10-31
Posts: 95

[WORKAROUND] RT3290 wireless card stopped working and causes freezes

My wireless used to work decently but since a couple of days ago I've been having issues with it not connecting and/or causing hard freezes.

$ lspci | grep Wireless
09:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
$ uname -a
Linux hp250g3 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux

Some old BBS posts recommend the rt3290sta-dkms package but it did not help.

Anybody out there with the same issue?

Last edited by sudoku (2016-03-18 04:38:33)

Offline

#2 2016-03-18 00:15:39

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Please edit your post and choose a meaningful title: https://wiki.archlinux.org/index.php/Fo … ow_to_post


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2016-03-18 01:46:50

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Some more info:

$ ip link
...
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether d8:5d:e2:47:e2:23 brd ff:ff:ff:ff:ff:ff
...
$  lspci -k
...
09:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
	Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
	Kernel driver in use: rt2860
	Kernel modules: rt2800pci, rt3290sta
...
$ dmesg | grep firmware
No output
$ dmesg | grep RT3290
[ 5175.867401] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
[ 5179.871109] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
[ 5183.871357] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
[ 5187.872634] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
[ 5191.872044] RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI
...

I get a bunch of the above. I have no idea what this is supposed to mean.

Last edited by sudoku (2016-03-18 01:50:50)

Offline

#4 2016-03-18 02:00:35

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2016-03-18 02:15:25

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Thanks mate. Will try that and report back.

Offline

#6 2016-03-18 02:30:57

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

No dice.

1) The modules were already blacklisted, as the package st3290sta-dkms automatically blacklists them.

$ cat /etc/modprobe.d/blacklist-ralink.conf 
#Wireless drivers conflicting with rt3290sta
blacklist rt2800pci
blacklist rt2x00pci

This prevents the freezes, but does not bring me online.

2) AFAIK, dkms does not need systemd enabling anymore.

3) I have reinstalled st3290sta-dkms, but nothing changes.

I still can bring the module up and down but cannot connect.

$ ip link 
...
3: eno1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
$ sudo ip link set eno1 up
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether d8:5d:e2:47:e2:23 brd ff:ff:ff:ff:ff:ff
$ sudo iw dev eno1 link
Not connected.
$ sudo iw dev eno1 scan
command failed: No such device (-19)

Now though I get this interesting message:

$ dmesg | grep rt3290
[    9.113565] rt3290sta: module license 'unspecified' taints kernel.

I am not sure now whether this is a problem with my card or with the drivers themselves.

Last edited by sudoku (2016-03-18 02:47:58)

Offline

#7 2016-03-18 02:52:28

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Still investigating, but updating anyone here with two recent apparently relevant posts:
https://bbs.archlinux.org/viewtopic.php?id=207029
https://bbs.archlinux.org/viewtopic.php?id=204320
Not solutions though. It looks like a kernel problem.

Last edited by sudoku (2016-03-18 02:54:34)

Offline

#8 2016-03-18 03:00:47

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Give it a shot with -lts and see if that changes anything.

Is you wireless interface really called eno1? That sounds more like the wired one.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#9 2016-03-18 03:08:50

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Wireless interface used to be called wlo1 but when I installed the rt3290sta drives it changed name. No idea why.

EDIT: Using the linux-lts brings back the connectivity:
1) Install linux-lts
2) Create new boot entry for linux-lts
3) Remove the rt3290sta-dkms package
4) Remove or rename /etc/modprobe.d/ralink-blacklist.conf
5) Reboot into linux-lts and surf

Last edited by sudoku (2016-03-18 21:04:07)

Offline

#10 2016-03-20 13:04:01

VincentLDL
Member
Registered: 2016-03-20
Posts: 2

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Hi.
I encountered the same problem yesterday after upgrading my system.
My computer is hp dv6 7301tx using rt3290.
rt2800pci and  rt2x00pci are in my blacklist as well.
So I just simply input "sudo modprobe rt2800pci" 
Everything runs great now. ^_^  Good luck!

Offline

#11 2016-03-20 19:35:02

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Hi Vincent, are you using the linux stock kernel or linux-lts?
Are you using the rt3290sta-dkms AUR package?

EDIT: Nevermind. I have just tried to boot back into the stock linux kernel and everything works. I have blacklisted rt2x00pci just in case as Vincent suggests.

Last edited by sudoku (2016-03-20 19:54:29)

Offline

#12 2016-04-02 21:46:16

Barikad
Member
Registered: 2016-04-02
Posts: 2

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Same issue here after kernel upgrade (4.4.5-1-ARCH)

~ % lspci -v
03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
	Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
	Flags: fast devsel, IRQ 255
	Memory at d0610000 (32-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 00-00-9d-a9-5e-8e-3e-08
	Kernel modules: rt2800pci, rt3290sta

03:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth
	Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter
	Flags: fast devsel, IRQ 255
	Memory at d0600000 (32-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [40] Power Management version 3
	Capabilities: [50] MSI: Enable- Count=1/32 Maskable- 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Device Serial Number 00-00-9e-a9-5e-8e-3e-08

Trying rt3290sta-dkms from AUR... but doesn't work.
Installing linux-lts (4.1), with and without rt3290sta-dkms... without success

Now my device is gone (?!?!?!) :

~ % dmesg | grep rt3290
...
~ % rfkill list  
...

~ % cat /etc/modprobe.d/blacklist-ralink.conf 
#Wireless drivers conflicting with rt3290sta
blacklist rt2800pci
blacklist rt2x00pci


~ % uname -a 
Linux probook 4.1.20-1-lts #1 SMP Fri Mar 18 17:26:44 CET 2016 x86_64 GNU/Linux

Don't know what to do now sad

Offline

#13 2016-04-02 23:52:14

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

The rt3290sta-dkms package never worked for me, too. Have you deblacklisted rt2800?

Mine (linux-4.4.5-1) works, but signal is very weak even next to router.

I am typing this 3 meters away from the router and signal is <60%.

Last edited by sudoku (2016-04-03 00:04:09)

Offline

#14 2016-04-03 07:15:26

Barikad
Member
Registered: 2016-04-02
Posts: 2

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

No, didn't try to deblacklist rt2800...
After many reboots, i 've got this on dmesg:

RT3290_AsicTxAlcGetAutoAgcOffset: Incorrect desired TSSI or current TSSI

Offline

#15 2016-04-03 07:25:05

sudoku
Member
Registered: 2012-10-31
Posts: 95

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

Try removing rt3290sta-dkms and deblacklisting rt2800.

Go next to router and try to connect.

Last edited by sudoku (2016-04-03 07:26:47)

Offline

#16 2016-04-04 10:20:27

VincentLDL
Member
Registered: 2016-03-20
Posts: 2

Re: [WORKAROUND] RT3290 wireless card stopped working and causes freezes

sudoku wrote:

Hi Vincent, are you using the linux stock kernel or linux-lts?
Are you using the rt3290sta-dkms AUR package?

EDIT: Nevermind. I have just tried to boot back into the stock linux kernel and everything works. I have blacklisted rt2x00pci just in case as Vincent suggests.

I am using 4.4.5-1-ARCH

Offline

Board footer

Powered by FluxBB