J'ai récemment acheté un ASUS vivobook s15. Il est livré avec une carte réseau rtl8822be wifi/bluetooth. Je fais un double démarrage avec Windows 10 et ubuntu 18.04. Je n'ai aucun problème avec le wifi / bluetooth dans windows10. Dans linux, le bluetooth fonctionne mais pas le wifi. Je peux voir l'interface en utilisant 'ip link list' mais elle est en mode 'DORMANT'. Le pilote et l'interface s'affichent, mais quelque chose est cassé dans le pilote (ou le noyau). J'ai vu sur d'autres forums (listés ci-dessous) que rtl8822be est supporté en 18.04, c'est donc très étrange...
J'ai essayé :
- réglage aspm=0
- mise sur liste noire des modules bluetooth
- construction du pilote à partir des sources de la page github de lwfinger
- nouvelles installations
- interface de contrôle manuel
- réglage de powersave=2 (off) dans le fichier de configuration du gestionnaire de réseau
- plus...
Voici quelques sorties de commandes :
mobile3@mobile3-VivoBook:~$ lsmod | grep 8822
r8822be 688128 0
mac80211 815104 4 ath9k_htc,rtwpci,rtw88,r8822be
cfg80211 675840 6 ath9k_htc,ath9k_common,ath,mac80211,rtw88,r8822be
mobile3@mobile3-VivoBook:~$ lspci -nnk | grep 8822
01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Kernel modules: rtwpci, r8822be
mobile3@mobile3-VivoBook:/opt$ uname -r
5.0.0-27-generic
mobile3@mobile3-VivoBook:/opt$ sudo ip link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether dc:f5:05:c7:fd:8d brd ff:ff:ff:ff:ff:ff
Il semble que le pilote fonctionne mais pour une raison quelconque, la partie wifi de la carte réseau ne peut pas être activée. Voici quelques fils de discussion similaires : https://forums.linuxmint.com/viewtopic.php?t=266219 https://askubuntu.com/questions/1067286/still-no-wifi-adapter-for-realtek-rtl8822be-found-in-18-04 https://askubuntu.com/questions/926364/how-to-make-my-pci-wifi-card-rtl8822-working-on-ubuntu
EDIT1 : J'ai confirmé que sur le LiveUSB 19.04 j'ai le wifi et que la puce RTL8822BE fonctionne, mais quand je fais une installation le wifi ne fonctionne pas !
EDIT2 : J'ai posté une réponse ci-dessous. En gros, j'ai ramené le noyau à la version 5.0.0.13. Pour quelqu'un qui rencontre un problème similaire, j'ai remarqué que NetworkManager a du mal à configurer l'interface UP et finit par la déconnecter :
ubuntu@ubuntu:/tmp/kern$ journalctl | grep wlp1s0
Sep 09 23:27:13 ubuntu kernel: rtw_pci 0000:01:00.0 wlp1s0: renamed from wlan0
Sep 09 23:27:13 ubuntu NetworkManager[1308]: <info> [1568071633.5581] devices added (path: /sys/devices/pci0000:00/0000:00:02.4/0000:01:00.0/net/wlp1s0, iface: wlp1s0)
Sep 09 23:27:13 ubuntu NetworkManager[1308]: <info> [1568071633.5581] device added (path: /sys/devices/pci0000:00/0000:00:02.4/0000:01:00.0/net/wlp1s0, iface: wlp1s0): no ifupdown configuration found.
Sep 09 23:27:13 ubuntu NetworkManager[1308]: <info> [1568071633.5582] device (wlp1s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Sep 09 23:27:14 ubuntu NetworkManager[1308]: <info> [1568071634.1258] device (wlp1s0): supplicant interface state: starting -> ready
Sep 09 23:27:14 ubuntu NetworkManager[1308]: <info> [1568071634.1258] device (wlp1s0): state change: unavailable -> disconnected (reason 'supplicant-available', sys-iface-state: 'managed')
Sep 09 23:27:25 ubuntu NetworkManager[1308]: <info> [1568071645.9281] device changed (path: /sys/devices/pci0000:00/0000:00:02.4/0000:01:00.0/net/wlp1s0, iface: wlp1s0)
Sep 09 23:28:50 ubuntu wpa_supplicant[1310]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=CUSTOM_WORLD
Sep 09 23:28:50 ubuntu wpa_supplicant[1310]: wlp1s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=INTERSECTION