Hello everyone, it’s been a short time that I use bazite on my computer, I’ve always been with linux mint usually, I’m writing here for a doubt I have about bazite, I practically couldn’t find a wifi + bluetooth adapter that worked, as I took the ones you find on aliexpress and they only go on windows. I was desperately trying to make them work and I ended up doing all these commands on the terminal, after which I finally found one on tp-link’s amazon that works without problems. Now I wanted to understand based on all these commands that I made, if I have corrupted something in the system, or maybe I can have problems with wifi such as drops in performance or crashes I don’t know why occasionally the wifi crashes but I think it is a problem with the wifi that I have recently. But in doubt I wanted to understand if there is no problem or I should actually solve something, hoping maybe that I don’t have to reinstall Bazzite, I’m will wait for an answer and these are all the commands i used for try to make those wifi usb adapter work
: 94 ip link | grep -E ‘wlan|wwan’
96 dmesg | tail -30
97 ip link | grep -E ‘wlan|wwan’
99 lsusb | grep -i 88 # cerca AIC/88M80
100 sudo dmesg | tail -50 | grep -i aic
101 sudo usb_modeswitch -v 1111 -p 1111 -J
103 sudo usb_modeswitch -v 1111 -p 1111 -R
104 sudo dmesg | tail -30
105 lsusb | grep 1111
106 ip link | grep wlan
107 echo ‘1111 1111’ | sudo usb_modeswitch -c -
108 sudo usb_modeswitch -v 1111 -p 1111 -H -R -W
109 lsusb | grep 1111
110 lsusb | grep 1111 # ID dovrebbe essere cambiato
111 sudo insmod /home/greensciuto64/aic8800d80/drivers/aic8800/aic8800_fdrv/aic8800_fdrv.ko
112 sudo insmod /home/greensciuto64/aic8800d80/drivers/aic8800/aic_load_fw/aic_load_fw.ko
113 lsusb | grep 1111 # ID dovrebbe essere cambiato
114 sudo insmod /home/greensciuto64/aic8800d80/drivers/aic8800/aic8800_fdrv/aic8800_fdrv.ko
115 sudo insmod /home/greensciuto64/aic8800d80/drivers/aic8800/aic_load_fw/aic_load_fw.ko
116 ip link | grep wlan
118 lsmod | grep aic
121 ip link | grep wlan
122 nmcli device status
123 ip link | grep wlan
124 nmcli device status
315 sudo nano /etc/hosts
316 sudo systemctl restart NetworkManager
317 ping battleye.com
318 sudo nano /etc/hosts
319 sudo systemctl restart NetworkManager
391 modinfo rtw88_8821cu
393 sudo modprobe rtw88_8821cu
395 ip link show
397 sudo ip link set wlan0 up
399 lsmod | grep rtw88
401 ip link show | grep -v lo
403 dmesg | grep -i rtw88
405 lsusb | grep -i realtek
406 sudo su
407 sudo tee /etc/usb_modeswitch.d/1111:1111 <<EOF
409 TargetVendor=0x0bda
410 TargetProductList=“c811,c812”
411 StandardEject=1
412 EOF
413 echo ‘ATTR{idVendor}==“1111”, ATTR{idProduct}==“1111”, RUN+=“usb_modeswitch -v 1111 -p 1111”’ | sudo tee /etc/udev/rules.d/50-usb-modeswitch.rules
414 lsusb | grep -i realtek
416 sudo mkdir -p /etc/usb_modeswitch.d
418 sudo tee /etc/usb_modeswitch.d/1111:1111 <<EOF
419 # LGX WIFI6 / AIC 88M80
420 TargetVendor=0x0bda
421 TargetProductList=“c811,c812”
422 StandardEject=1
423 EOF
425 ls -la /etc/usb_modeswitch.d/
427 sudo usb_modeswitch -v 1111 -p 1111 -V 0x0bda -P 0xc811 -M “5553424312345678000000000000061b000000020000000000000000000000”
429 lsusb | grep -i realtek
431 lsusb
433 dmesg | tail -20
436 lsmod | grep usb_storage
438 sudo usb_modeswitch -KW -v 1111 -p 1111
440 lsusb | grep -i realtek
470 sudo rm -f /etc/udev/rules.d/50-usb-modeswitch.rules
471 sudo rm -f /etc/udev/rules.d/40-usb_modeswitch.rules
473 sudo rm -rf /etc/usb_modeswitch.d/1111:1111
475 sudo udevadm control --reload-rules
477 sudo rm -f /etc/modprobe.d/usb-storage-blacklist.conf
478 sudo rm -f /etc/modprobe.d/blacklist-rtl8821cu.conf
480 sudo dkms remove 8821cu/5.12.0.4 --all 2>/dev/null
481 sudo dkms remove rtl8821cu/5.12.0.4 --all 2>/dev/null
482 sudo rm -rf /var/lib/dkms/8821cu
483 sudo rm -rf /var/lib/dkms/rtl8821cu
485 sudo rpm-ostree rollback
487 sudo modprobe -r rtw88_8821cu rtw88_8821c rtw88_usb rtw88_core 2>/dev/null
488 sudo modprobe -r 8821cu 2>/dev/null
489 sudo reboot
491 ls /etc/udev/rules.d/ | grep -E “modeswitch|usb”
493 lsmod | grep usb_storage
495 lsusb | grep 1111
502 ip link show
504 lsusb
506 lsusb | grep -i realtek
508 dmesg | grep -i usb | tail -30
510 lsmod | grep -E “rtw|88|wl|wifi”
512 sudo modprobe rtw88_8821cu
514 lsmod | grep rtw88
516 ip link show
518 iwconfig
520 ip addr show wlan0
522 ping -c 4 8.8.8.8
523 echo “rtw88_8821cu” | sudo tee /etc/modules-load.d/rtw88.conf
524 lsmod | grep rtw88
525 lsusb | grep -i realtek
526 sudo modprobe rtw88_8821cu
528 echo “rtw88_8821cu” | sudo tee /etc/modules-load.d/rtw88.conf
530 cat /etc/modules-load.d/rtw88.conf
532 sudo modprobe rtw88_8821cu
534 cat /etc/modules-load.d/rtw88.conf
536 ls -la /etc/modules-load.d/
538 sudo tee /etc/udev/rules.d/99-rtw88.rules <<EOF
539 # Carica il driver rtw88_8821cu quando viene rilevato l’adattatore Realtek ID 0bda:c811
540 ACTION==“add”, ATTRS{idVendor}==“0bda”, ATTRS{idProduct}==“c811”, RUN+=“/sbin/modprobe rtw88_8821cu”
541 EOF
543 sudo udevadm control --reload-rules
545 sudo udevadm trigger
547 ls -la /etc/udev/rules.d/99-rtw88.rules
549 cat /etc/udev/rules.d/99-rtw88.rules
551 sudo udevadm trigger --attr-match=idVendor=0bda --attr-match=idProduct=c811
553 lsmod | grep rtw88
555 ip link show | grep wlan
556 sudo reboot
558 lsmod | grep rtw88
560 ip link show | grep wlan0
562 ping -c 4 8.8.8.8
566 sudo rm /etc/modules-load.d/rtw88.conf
570 nmcli connection show
571 sudo systemctl restart NetworkManager
572 iw dev
573 sudo iw dev wlan3 set power_save off
574 iw dev wlan3 get power_save
575 sudo mkdir -p /etc/NetworkManager/conf.d
576 sudo nano /etc/NetworkManager/conf.d/wifi-powersave.conf
577 sudo systemctl restart NetworkManager
578 lsusb
579 journalctl -b | grep -iE “wlan3|wifi|firmware|driver|disconnect”
580 sudo rm -f /etc/NetworkManager/conf.d/wifi-powersave.conf
581 ls /etc/NetworkManager/conf.d/
582 nmcli connection show
583 nmcli connection delete “Wind3 HUB - 036A70”
584 sudo systemctl restart NetworkManager
585 ls /etc/NetworkManager/conf.d/
591 sudo systemctl restart NetworkManager