You are not logged in.

#1 2019-08-02 00:34:35

XenoMai
Member
Registered: 2017-09-29
Posts: 8

RT2870/RT3070 Wireless Adapter

Hello guys,

I cannot put my wireless card to work on Arch and i'm getting some weird outputs. Let me explain...
When i plug arch recognize it but kernel tells me that it's working like an unstable hardware, what?
I put all modules on blacklist and i try recompile drivers for this card again and nothing!

dmesg output:

[  351.996645] usb 2-1: new high-speed USB device number 7 using xhci_hcd
[  352.154538] usb 2-1: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
[  352.154542] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  352.154545] usb 2-1: Product: 802.11 n WLAN
[  352.154547] usb 2-1: Manufacturer: Ralink
[  352.154549] usb 2-1: SerialNumber: 1.0
[  352.280441] usb 2-1: reset high-speed USB device number 7 using xhci_hcd
[  352.433203] ieee80211 phy2: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[  352.444247] ieee80211 phy2: rt2x00_set_rf: Info - RF chipset 0005 detected
[  352.444689] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
[  353.008192] audit: type=1130 audit(1564704121.461:57): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  353.009003] rt2800usb 2-1:1.0 wlp0s20u1: renamed from wlan0
[  353.024645] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[  353.024677] ieee80211 phy2: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.22
[  353.255169] ieee80211 phy2: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0404 with error -71
[  354.273802] ieee80211 phy2: rt2800_wait_csr_ready: Error - Unstable hardware
[  354.273811] ieee80211 phy2: rt2800usb_set_device_state: Error - Device failed to enter state 4 (-5)
[  358.015216] audit: type=1131 audit(1564704126.470:58): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  913.525637] audit: type=1130 audit(1564704681.950:59): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[  913.525642] audit: type=1131 audit(1564704681.950:60): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1499.083466] usb 2-1: USB disconnect, device number 7
[ 1499.147033] audit: type=1130 audit(1564705267.571:61): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1504.155517] audit: type=1131 audit(1564705272.577:62): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

lsusb output:

Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 04f2:b39a Chicony Electronics Co., Ltd 
Bus 002 Device 008: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

iwconfig output:

wlp0s20u1  IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short  long limit:2   RTS thr:off   Fragment thr:off
          Power Management:off

ifconfig output:

enp0s25: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 28:d2:44:4a:4b:ff  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf0600000-f0620000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 175  bytes 9740 (9.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 175  bytes 9740 (9.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.141  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::d7df:df5a:ebf0:414f  prefixlen 64  scopeid 0x20<link>
        ether 7c:7a:91:3e:2d:2b  txqueuelen 1000  (Ethernet)
        RX packets 40811  bytes 49998021 (47.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36569  bytes 4499639 (4.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

When i try to set link state to up it tells that is no such device

sudo ip link set dev wlp0s20u1 up
RTNETLINK answers: No such device

So what i can do more? I tryed to search every where but seems no one have a problem like that so. Well, i know there's happening some conflict with something but i can not figured out.

I almost forgot to tell that i'm running 5.2.5-arch1-1-ARCH

plix help big_smile:D:D
You are my last hope

Offline

#2 2019-08-05 21:58:19

homepod
Member
From: Iasi
Registered: 2019-07-17
Posts: 16
Website

Re: RT2870/RT3070 Wireless Adapter

[

wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.141  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::d7df:df5a:ebf0:414f  prefixlen 64  scopeid 0x20<link>
        ether 7c:7a:91:3e:2d:2b  txqueuelen 1000  (Ethernet)
        RX packets 40811  bytes 49998021 (47.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36569  bytes 4499639 (4.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

your wifi adaptor is wlp3s0

Use ip link set wlp3s0 up

Last edited by homepod (2019-08-05 21:59:45)


I've installed my first linux(redhat) in 1999 and configured as a dhcp server.
Since i am an avid user and graphic artist at heart.
Please consider the environment and reduce carbon.
https://homepod.eu

Offline

#3 2019-08-08 00:43:49

XenoMai
Member
Registered: 2017-09-29
Posts: 8

Re: RT2870/RT3070 Wireless Adapter

Hello thank you for reply but you wrong because wlp3s0 is my intern wireless card but if you look again to my output when i plug my dongle ifconfig doesnt show my new interface... If you look on dmesg output "rt2800_wait_csr_ready: Error - Unstable" "hardware" this is not normal.. i tryed on another distro (based in debian) and it works very well so i think we have some bug on this kernel!!! i don't know, i need another opinion of experts on hardware/kernel before i report this!!!
Thanks anyway

Last edited by XenoMai (2019-08-08 00:45:52)

Offline

#4 2019-08-08 08:23:15

seth
Member
Registered: 2012-09-03
Posts: 11,953

Re: RT2870/RT3070 Wireless Adapter

I put all modules on blacklist

What "all modules"? If you blacklisted everything, the system wouldn't boot to begin with.

try recompile drivers for this card

???

rt2800usb is in the linux tree?

[  353.255169] ieee80211 phy2: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0404 with error -71

Smells like underpowered (or a bug in xhci_hcd)

Is this on an external hub? Try another slot.
Disable https://wiki.archlinux.org/index.php/Po … utosuspend
Blacklist xhci-* modules

*** Edit: you can also try the lts kernel instead of directly blacaklisting xhci and certainly if blacklisting xhci works (to figure whether that's a regression)

If, by any chance, this is on some low power ARM device (a raspberry pi): that's the reason.

Last edited by seth (2019-08-08 08:24:48)

Offline

Board footer

Powered by FluxBB