Hi,
vielen Dank für den Input!
@ niemand: Thx, spart einem das wühlen in den ip Parametern :-). Leider lag ich mit der Vermutung daneben.
@ RoyRob: Habe ich mal ausprobiert, hat leider nichts gebracht. Aber ich dachte die Spur wäre richtig, denn journalctl hat diverse Fehler ausgespuckt:
$ journalctl |grep jeee80211
$
Okt 19 11:33:13 manjaro kernel: ieee80211 phy12: rt2x00lib_rxdone_read_signal: Warning - Frame received with unrecognized signal, mode=0x0000, signal=0x0022, type=4
Okt 19 11:33:13 manjaro kernel: ieee80211 phy12: rt2800usb_fill_rxdone: Error - Bad frame size 41891, forcing to 0
Okt 19 11:33:13 manjaro kernel: ieee80211 phy12: rt2x00lib_rxdone: Error - Wrong frame size 0 max 3840
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2800usb_fill_rxdone: Error - Bad frame size 62798, forcing to 0
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2x00lib_rxdone: Error - Wrong frame size 0 max 3840
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2800usb_fill_rxdone: Error - Bad frame size 54964, forcing to 0
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2x00lib_rxdone: Error - Wrong frame size 0 max 3840
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2800usb_fill_rxdone: Error - Bad frame size 12703, forcing to 0
Okt 19 11:33:14 manjaro kernel: ieee80211 phy12: rt2x00lib_rxdone: Error - Wrong frame size 0 max 3840
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x0500 with error -110
Okt 19 11:33:15 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0500 with error -110
[.....]
Okt 19 11:34:22 manjaro kernel: ieee80211 phy12: rt2800usb_tx_sta_fifo_read_completed: Warning - TX status read failed -71
Okt 19 11:34:22 manjaro kernel: ieee80211 phy12: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x1328 with error -19
Okt 19 11:34:22 manjaro kernel: ieee80211 phy12: rt2800usb_tx_sta_fifo_read_completed: Warning - TX status read failed -2
Okt 19 11:34:22 manjaro NetworkManager[450]: <info> [1571477662.8028] radio killswitch /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy12/rfkill16 disappeared
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Okt 19 11:54:35 manjaro NetworkManager[650]: <info> [1571478875.5557] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy0/rfkill1) (driver rt2800usb)
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Okt 19 11:54:35 manjaro kernel: ieee80211 phy0: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0404 with error -71
Okt 19 11:54:36 manjaro kernel: ieee80211 phy0: rt2800_wait_csr_ready: Error - Unstable hardware
Okt 19 11:54:36 manjaro kernel: ieee80211 phy0: rt2800usb_set_device_state: Error - Device failed to enter state 4 (-5)
Okt 19 12:04:01 manjaro NetworkManager[1963]: <info> [1571479441.8078] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy0/rfkill1) (driver rt2800usb)
Okt 19 12:05:02 manjaro NetworkManager[2030]: <info> [1571479502.6841] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy0/rfkill1) (driver rt2800usb)
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Okt 19 12:06:05 manjaro NetworkManager[493]: <info> [1571479565.1726] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy0/rfkill1) (driver rt2800usb)
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
Okt 19 12:06:05 manjaro kernel: ieee80211 phy0: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0404 with error -71
Okt 19 12:06:06 manjaro kernel: ieee80211 phy0: rt2800_wait_csr_ready: Error - Unstable hardware
Okt 19 12:06:06 manjaro kernel: ieee80211 phy0: rt2800usb_set_device_state: Error - Device failed to enter state 4 (-5)
Leider habe ich (später) festgestellt dass die 'normal' sind, bzw. wenn es funktioniert ebenso auftreten. Nur
rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8.4/2-8.4.4/2-8.4.4:1.0/ieee80211/phy0/rfkill1) (driver rt2800usb)
Meldungen gibt es etwas häufiger.
Was ich noch versucht habe:
- wpa_supplicant downgrade auf 2:2.6-2
- Sämtliche Suspend Dinge abgeschaltet die ich gefunden habe, USB, und insbesondere auch wifi powersave in der NetworkManager Konfiguration.
- Wifi MAC Scan randomization gezielt ausgeschaltet
- Die Firmware Datei aus der mit dem 5.3 Kernel funktionierenen Debian Distribution verwendet - ich weiß 🙂
- Zum x-ten Male den Trivialkram, sprich alle Module entladen, wpa_supplicant etc. beenden, dann händisch neu laden.
Leider alles erfolglos. Das Seltsame ist ja, das das Interface laut 'ip link' bzw. 'iwconfig' up ist - und eben das es auf dem selben Gerät unter Debian 'gleichem' (soweit es mir möglich war) Kernel & wpa_supplicant & NetworkManager funktioniert.
Also noch einmal alle Fehlermeldungen verglichen (dmesg, journalctl, wpa_supplicant, modinfo), und habe gesehen dass ich eine übersehen habe:
$ modinfo rt2800usb (bzw. dmesg)
[...]
ieee80211 phy0: rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x0404 with error -71
[...]
taucht ausschließlich bei den nicht funktionierenden Kernelversionen auf! Interessanterweise spuckt google da diverse Sachen aus, diesen oder sehr ähliche Fehler scheint es schon seit Urzeiten (~ 4 Jahre) sporadisch bei diversen Ralink Wlan Treibern bei verschiedensten Kernelversionen & Distributionen zu geben. Ich muss also auf dem Laptop wohl damit leben 🙁 . Wenn ich noch eine Lösung finde, poste ich sie, vielleicht irgend ein seltsames Timing Problem?
Dank an alle, und wenn jemand noch eine Idee hat...