You are not logged in.

#1 2022-02-13 07:32:47

archnewbtw
Member
Registered: 2022-02-13
Posts: 4

[SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4

Hello community, I use arch btw since 2 months, switched after 2+ years of gentoo and 10+ years of debian stable. I love it for many many reasons. Appreciating in particular btrfs + bootable snapshots + freshness + AUR + simplicity.

The only thing I wasn't able to make work properly is the wirless card Rt3062, a PCI card that worked nicely with all other installed/live distros I've used. That's why I'm here begging for someone's help...

This is lspci -k:

04:01.0 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
	Subsystem: Edimax Computer Co. Device 7722
	Kernel driver in use: rt2800pci
	Kernel modules: rt2800pci

I try to switch it on from networkmanager (I use gnome btw). No network shows up in the list. Then I switch it off, then on again, the device fails in a epic way. The fail happens sometimes after the first time I switch it on, sometimes I need to switch it off then on again to make the error appear.

  409.770550] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2860.bin'
[  409.773086] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.40
[  409.776167] audit: type=1130 audit(1644736072.798:150): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  409.877079] audit: type=1111 audit(1644736072.898:151): pid=491 uid=0 auid=4294967295 ses=4294967295 msg='op=radio-control arg="wireless-enabled:on" pid=879 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
[  414.782619] audit: type=1131 audit(1644736077.805:152): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  472.639843] audit: type=1111 audit(1644736135.662:153): pid=491 uid=0 auid=4294967295 ses=4294967295 msg='op=radio-control arg="wireless-enabled:off" pid=3084 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
[  472.645008] audit: type=1130 audit(1644736135.668:154): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  476.311145] ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x0000006a]
[  477.981165] ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x0000006a]
[  477.981182] ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)
[  477.981506] audit: type=1111 audit(1644736141.005:155): pid=491 uid=0 auid=4294967295 ses=4294967295 msg='op=radio-control arg="wireless-enabled:on" pid=3084 uid=1000 result=success exe="/usr/bin/NetworkManager" hostname=? addr=? terminal=? res=success'
[  479.629691] audit: type=1131 audit(1644736142.652:156): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  479.671162] ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x0000006a]
[  481.337838] ieee80211 phy0: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0x0000006a]
[  481.337847] ieee80211 phy0: rt2800pci_set_device_state: Error - Device failed to enter state 4 (-5)

Firmware seems to be loaded properly according to dmesg. I've set up contry regulation properly I think (I'm in Italy), that's "iw reg get" output:

global
country IT: DFS-ETSI
	(2400 - 2483 @ 40), (N/A, 20), (N/A)
	(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
	(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
	(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
	(5725 - 5875 @ 80), (N/A, 13), (N/A)
	(57000 - 66000 @ 2160), (N/A, 40), (N/A)

I really didn't find anything on internet (either arch wiki or forums of any distro) that could help me solving this issue, that's why I decided to post the question here: am I missing something in your opinion?

This is uname -a:

Linux monster 5.16.8-arch1-1 #1 SMP PREEMPT Tue, 08 Feb 2022 21:21:08 +0000 x86_64 GNU/Linux

Last edited by archnewbtw (2022-03-05 12:20:34)

Offline

#2 2022-02-17 16:58:02

archnewbtw
Member
Registered: 2022-02-13
Posts: 4

Re: [SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4

Hello, is there anybody able to help me on this topic?

Offline

#3 2022-02-17 17:18:09

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#4 2022-02-17 17:50:38

Head_on_a_Stick
Member
From: The Wirral
Registered: 2014-02-20
Posts: 9,003
Website

Re: [SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4

@OP: please edit your post with code tags for the terminal output, it makes it much easier to read.

This old bug report was top of the list when I entered your error message into a search engine:

https://bugzilla.kernel.org/show_bug.cgi?id=107751

The problem was fixed for that card with a kernel patch.

Does the card work with linux-lts? This could be a regression.

Also:

archnewbtw wrote:

worked nicely with all other installed/live distros I've used

Compare and contrast the dmesg & journal content with Arch.


Jin, Jîyan, Azadî

Offline

#5 2022-02-20 08:20:48

archnewbtw
Member
Registered: 2022-02-13
Posts: 4

Re: [SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4

@Slithery: apologize for bumping
@Head_on_a_Stick: sure I'll edit the post. Tested with LTS, but same result.

Linux monster 5.15.24-1-lts #1 SMP Wed, 16 Feb 2022 16:04:21 +0000 x86_64 GNU/Linux

same errors on dmesg.
I'll try to compare journal and dmesg and post here results

Offline

#6 2022-03-05 12:19:52

archnewbtw
Member
Registered: 2022-02-13
Posts: 4

Re: [SOLVED] RT3062 WiFi: WPDMA TX/RX busy/Device failed to enter state 4

Thanks for your support. I will mark as solved. Apparently there is a hardware problem.

I tried again in these days with latest and older (1-2 years) live version of MX Linux, Debian & Manjaro, same errors.
It's strange because before installing Arch, I ha MX linux 19 installed for 1 year and before debian for 6-7 years, the card always worked correctly. It's strange indeed that after Arch linux installation it stopped working, and doesn't work anymore also with Live distros that I used before (and the card used to work well with).
I'll change the wifi card.

Thanks Again!

Offline

Board footer

Powered by FluxBB