Bonjour,
Ce que je comprends des retours de dmesg, c'est que :
- Quand l'ASPM est actif, il n'arrive pas à lancer le module WiFi, avec un défaut ASPM
- Quand l'ASPM est inactif, dmesg indique qu'il n'arrive pas à charger le firmware rtw8822b_fw.bin
J'ai regardé le code et le défaut ASPM est géré en premier. Il est donc possible que la source du problème soit uniquement le firmware qui n'est pas chargé. J'avais envie de proposer quelque chose hier soir et je viens de trouver un topic qui l'a déjà mis en place :
https://community.parrotsec.org/t/solved-realtek-rtl8822be-with-latest-5-3-kernel/11110 Ce que je n'arrive pas à évaluer c'est l'impact sur le bluetooth.
De ce que j'avais compris de rtlwifi_new, c'est que le firmware rtw8822b_fw.bin adressait la partie Bluetooth et le firmware rtl8822befw.bin adressait la partie WiFi. Le code rtw88 qui est le seul disponible maintenant (et rtlwifi_new est à priori incompatible des noyaux 5.4 et ultérieurs) n'appelle que rtw8822b_fw.bin pour gérer la WiFi.
Je propose donc de faire la manip suivante :
- tu bootes en passant le paramètre pcie_aspm=off, comme indqué au #50
- puis tu fais les commandes suivantes :
sudo mv /lib/firmware/rtw88/rtw8822b_fw.bin /lib/firmware/rtw88/rtw8822b_fw.back
sudo sudo mv /lib/firmware/rtw88/rtl8822befw.bin /lib/firmware/rtw88/rtw8822b_fw.bin
dmesg | tail -1
sudo modprobe -r rtw_8822be
sudo modprobe rtw_8822be
dmesg | tail -25
EDIT : Pour moi :
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git