CachyOS instavel/não conseguindo baixar arquivos grandes utilizando um adaptador wifi da realtek (Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey])

Primeira vez indo a qualquer linux sem ser pela rede cabeada, no entanto, nunca me aprofundei realmente qualquer um deles, mas tenho bastante interesse em aprender mais sobre o linux em geral.

Desde a primeira instalação do cachyOS com esse adaptador, sempre estou tendo esses problemas onde o sistema simplesmente trava sem motivo, e as unicas coisas que funcionam são as barras superiores das abas que ja estavam abertas, no entanto, não consigo digitar nada nem interagir com a janela por meio do mouse.

o adaptador funciona quando não está baixando algo muito grande, em uso diario em coisas como uso no navegador e etc.

abaixo está as informações sobre o sistema, como é pedido no ponto 6 do guia de posts para iniciantes do forum.

System:
  Kernel: 6.18.9-2-cachyos arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.5.5 Distro: CachyOS
Machine:
  Type: Desktop Mobo: BIOSTAR model: B450MHP serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends LLC. v: 5.17 date: 09/05/2023
CPU:
  Info: quad core model: AMD Ryzen 5 3350G with Radeon Vega Graphics bits: 64
    type: MT MCP cache: L2: 2 MiB
  Speed (MHz): avg: 1255 min/max: 1400/3600 cores: 1: 1255 2: 1255 3: 1255
    4: 1255 5: 1255 6: 1255 7: 1255 8: 1255
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega
    Series / Radeon Mobile Series] driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9 driver: X:
    loaded: amdgpu unloaded: modesetting dri: radeonsi gpu: amdgpu resolution:
    1: 1600x900~60Hz 2: N/A
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.5-arch1.2
    renderer: AMD Radeon Vega 11 Graphics (radeonsi raven ACO DRM 3.64
    6.18.9-2-cachyos)
  API: Vulkan v: 1.4.341 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
    Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Ryzen HD Audio
    driver: snd_hda_intel
  Device-3: FIFINE Microphone driver: hid-generic,snd-usb-audio,usbhid
    type: USB
  API: ALSA v: k6.18.9-2-cachyos status: kernel-api
  Server-1: PipeWire v: 1.4.10 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: down mac: <filter>
  Device-2: Realtek RTL88x2bu [AC1200 Techkey] driver: rtw88_8822bu
    type: USB
  IF: wlan0 state: up mac: <filter>
Drives:
  Local Storage: total: 1.14 TiB used: 16.05 GiB (1.4%)
  ID-1: /dev/sda vendor: Patriot model: Burst size: 223.57 GiB
  ID-2: /dev/sdb vendor: Toshiba model: HDWD110 size: 931.51 GiB
  ID-3: /dev/sdc model: N/A size: 14.65 GiB type: USB
Partition:
  ID-1: / size: 223.07 GiB used: 16.05 GiB (7.2%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 664 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 223.07 GiB used: 16.05 GiB (7.2%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 223.07 GiB used: 16.05 GiB (7.2%) fs: btrfs
    dev: /dev/sda2
  ID-5: /var/tmp size: 223.07 GiB used: 16.05 GiB (7.2%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 13.58 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 49.2 C mobo: N/A gpu: amdgpu temp: 49.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 13.58 GiB used: 3.84 GiB (28.3%)
  Processes: 346 Uptime: 31m Shell: fish inxi: 3.3.40

Rode yay -S rtl88x2bu-dkms-git e depois reinicie e veja se resolve o problema

o problema ainda persiste, mesmo depois de utilizar o comando e usando no 2,4ghz
(testei em um arquivo grande do google drive)

caso precise:

System:
  Kernel: 6.18.9-2-cachyos arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.5.5 Distro: CachyOS
Machine:
  Type: Desktop Mobo: BIOSTAR model: B450MHP serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends LLC. v: 5.17 date: 09/05/2023
CPU:
  Info: quad core model: AMD Ryzen 5 3350G with Radeon Vega Graphics bits: 64
    type: MT MCP cache: L2: 2 MiB
  Speed (MHz): avg: 2947 min/max: 1400/3600 cores: 1: 2947 2: 2947 3: 2947
    4: 2947 5: 2947 6: 2947 7: 2947 8: 2947
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Picasso/Raven 2 [Radeon Vega
    Series / Radeon Mobile Series] driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9 driver: X:
    loaded: amdgpu unloaded: modesetting dri: radeonsi gpu: amdgpu resolution:
    1: 1600x900~60Hz 2: N/A
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.5-arch1.2
    renderer: AMD Radeon Vega 11 Graphics (radeonsi raven ACO DRM 3.64
    6.18.9-2-cachyos)
  API: Vulkan v: 1.4.341 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP
    Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Ryzen HD Audio
    driver: snd_hda_intel
  Device-3: FIFINE Microphone driver: hid-generic,snd-usb-audio,usbhid
    type: USB
  API: ALSA v: k6.18.9-2-cachyos status: kernel-api
  Server-1: PipeWire v: 1.4.10 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: down mac: <filter>
  Device-2: Realtek RTL88x2bu [AC1200 Techkey] driver: rtl88x2bu type: USB
  IF: wlan0 state: up mac: <filter>
Drives:
  Local Storage: total: 1.14 TiB used: 16.53 GiB (1.4%)
  ID-1: /dev/sda vendor: Patriot model: Burst size: 223.57 GiB
  ID-2: /dev/sdb vendor: Toshiba model: HDWD110 size: 931.51 GiB
  ID-3: /dev/sdc model: N/A size: 14.65 GiB type: USB
Partition:
  ID-1: / size: 223.07 GiB used: 16.52 GiB (7.4%) fs: btrfs dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 664 KiB (0.1%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 223.07 GiB used: 16.52 GiB (7.4%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 223.07 GiB used: 16.52 GiB (7.4%) fs: btrfs
    dev: /dev/sda2
  ID-5: /var/tmp size: 223.07 GiB used: 16.52 GiB (7.4%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 13.58 GiB used: 1.5 MiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 45.4 C mobo: N/A gpu: amdgpu temp: 45.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 13.58 GiB used: 2.62 GiB (19.3%)
  Processes: 332 Uptime: 6m Shell: fish inxi: 3.3.40

~
sudo pacman -S --needed base-devel linux-headers dkms git

yay -S rtl88x2bu-dkms-git

Reinicie

E execute o comando abaixo para ver se o modulo esta sendo carregado no boot

lspci -k

deu este erro (desculpa a demora para responder, estava no curso)

(1/1) instalando linux-headers                               [--------------------------------] 100%
:: Executando hooks pós-transação...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Install DKMS modules
==> ERROR: Missing 6.18.8-arch2-1 kernel modules tree for module rtl88x2bu/5.13.1.r212.825556e.
(4/4) Performing snapper post snapshots for the following configurations...
==> root: 37

no comando do yay:

AUR Explicit (1): rtl88x2bu-dkms-git-5.13.1.r209.fcf8bf2-1
:: PKGBUILD atualizado, ignorando a transferência: rtl88x2bu-dkms-git
  1 rtl88x2bu-dkms-git               (Instalado) (Arquivos de Build Existem)
==> Limpar e construir quais pacotes?
==> [N]Nenhum [A]Todos [Ab]Abortar [I]Instalados [No]Não Instalados ou (1 2 3, 1-3, ^4) 

Comando

uname -r

6.18.9-2-cachyos

Era para funcionar.

Veja o link

Pode tentar instalar manualmente.

Ou perguntar no git

Editado

No yay aperte enter para tudo

acho que consegui instalar usando o DKMS

❯ lsmod | grep 88x2bu
88x2bu               5238784  0
cfg80211             1515520  1 88x2bu


lspci -k

Qual a saída?

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 1453
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device 0000
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
	Subsystem: Biostar Microtech Int'l Corp Device 370b
	Kernel driver in use: piix4_smbus
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
	Subsystem: Biostar Microtech Int'l Corp Device 370b
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 xHCI Compliant Host Controller (rev 01)
	Subsystem: ASMedia Technology Inc. Device 1142
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
01:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller (rev 01)
	Subsystem: ASMedia Technology Inc. Device 1062
	Kernel driver in use: ahci
	Kernel modules: ahci
01:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge (rev 01)
	Subsystem: ASMedia Technology Inc. Device 0201
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
02:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port (rev 01)
	Subsystem: ASMedia Technology Inc. Device 3306
	Kernel driver in use: pcieport
	Kernel modules: shpchp
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
	Subsystem: Biostar Microtech Int'l Corp Device 2312
	Kernel driver in use: r8169
	Kernel modules: r8169
09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c8)
	Subsystem: Biostar Microtech Int'l Corp Device 170b
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
09:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir/Cezanne Platform Security Processor
	Subsystem: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir/Cezanne Platform Security Processor
	Kernel driver in use: ccp
	Kernel modules: ccp
09:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: Biostar Microtech Int'l Corp Device 370b
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
09:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
	Subsystem: Biostar Microtech Int'l Corp Device 370b
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
09:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller
	Subsystem: Biostar Microtech Int'l Corp Device 825e
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

É usb.

Comandos

lsusb -k

Ou

inxi -F

Conseguiu conectar?

agora pegou

Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: down mac: f4:b5:20:59:2b:69
  Device-2: Realtek RTL88x2bu [AC1200 Techkey] driver: rtl88x2bu type: USB
  IF: wlan0 state: up mac: fc:22:1c:20:3f:a0

Agora sim.

Parece que instalou.

Fez o teste?

vou fazer agr, ele conectou normalmente na rede sem eu precisar fazer nada

Ok.

:+1:

Se resolveu coloque como resolvido.

Clicando no icone quadrado da mensagem Que resolveu

estava pronto para clicara em solução, ja havia sido transferido 7 gb do conteudo, na hora que fui clicar, a internet só caiu, que nem antes :melting_face:

Agora, depois de reiniciar o pc, e abrir o obs para demostrar oque tava acontecendo, o sintoma foi diferente.

Agora o download cai absurdamente, e fica a menos de 1mb/s, que não condiz nem um pouco com a velocidade da internet (500mbps pegando 250-200mbps no 5ghz)

Ok.

Veja isso que está no aur do pacote

i have chinese unbranded one. listed as “Bus 002 Device 002: ID 0bda:b812 Realtek Semiconductor Corp. RTL88x2bu [AC1200 Techkey]”. and i got the best results with rtw_power_mgnt=0 rtw_switch_usb_mode=1 parameters, using usb3 port, and using iwd+NetworkManager. now performance is better than windows drivers. for permanent use: # echo "blacklist rtw88_8822bu" > /etc/modprobe.d/rtw8822bu.conf # echo "options 88x2bu rtw_power_mgnt=0 rtw_enusbss=0 rtw_ips_mode=0 rtw_ampdu_enable=0 rtw_switch_usb_mode=1" > /etc/modprobe.d/88x2bu.conf

No git

USB 3.0 Support

You can try using modprobe 88x2bu rtw_switch_usb_mode=1 to force the adapter to run under USB 3.0. But if your adapter/port/motherboard does not support it, the driver will be stuck in a restart loop. Remove the parameter and reload the driver to restore. Alternatively, modprobe 88x2bu rtw_switch_usb_mode=2 runs it as a USB 2 device.

Notice: If you had already loaded the module, use modprobe -r 88x2bu to unload it first.

If you want to force a given mode permanently (even when switching the adapter across devices), create the file /etc/modprobe.d/99-RTL88x2BU.conf with the following content: options 88x2bu rtw_switch_usb_mode=1

 grep . /sys/module/88x2bu/parameters/* | grep -E "usb_mode|power_mgnt|ips_mode|enusbss|ampdu"
/sys/module/88x2bu/parameters/rtw_ampdu_enable:0
/sys/module/88x2bu/parameters/rtw_enusbss:0
/sys/module/88x2bu/parameters/rtw_ips_mode:0
/sys/module/88x2bu/parameters/rtw_power_mgnt:0
/sys/module/88x2bu/parameters/rtw_rx_ampdu_amsdu:0
/sys/module/88x2bu/parameters/rtw_switch_usb_mode:1

pronto, agora vou reiniciar e testar novamente

Apos reiniciar não consigo conectar a rede de jeito algum, o que pode ser