#101 Le 05/12/2020, à 02:58
- moko138
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
EDIT : remets ton système d'équerre avec les commandes de moko138 au préalable. Ton système doit être sain avant de s'attaquer au pilote WiFi
Dernière modification par NicoApi73 (Le 02/12/2020, 21:38:18)
Donc tu auras d'abord appliqué la commande du #78 (et #66).
(Là encore, nous ne sommes pas devant ton écran, et on ne sait pas si tu as déjà appliqué le remède ou pas.)
= =
Ensuite, si tout le monde est d'accord :
A) On remet les .bak en .ko ; montre :
cd /lib/modules/5.4.0-54-generic/kernel/drivers/net/wireless/realtek/rtw88/ && sudo mv -v rtw_8723d.bak rtw_8723d.ko ; sudo mv -v rtw_8822c.bak rtw_8822c.ko ; cd
B) Puis, sans attendre, tu appliques tout le #100. (Ou sa variante à venir si vous préférez blacklister cinq modules - mais je n'ai pas encore eu vos avis).
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#102 Le 05/12/2020, à 07:11
- xubu1957
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Bonjour,
Fournis le noyau actif :
uname -a
On devrait voir le 5.4.0.56, d'après le tableau > linux-headers-generic
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#103 Le 05/12/2020, à 08:03
- NicoApi73
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Bonjour,
Je viens de comprendre pourquoi ça fonctionne pour sur le noyau 5.4.0.42 et pas sur les autres.
Lorsqu'on compile le pilote de L. Finger, on obtient les ko suivants :
rtw_8723de.ko
rtw_8723d.ko
rtw_8821ce.ko
rtw_8821c.ko
rtw_8822ce.ko
rtw_8822c.ko
rtw_8822be.ko
rtw_8822b.ko
rtw_core.ko
rtw_pci.ko
Pour une puce donnée, par exemple rtl8822be, il est nécessaire d'avoir 4 modules :
rtw_8822be.ko
rtw_8822b.ko
rtw_core.ko
rtw_pci.ko
Lors de l'installation, les modules d'origines sont supprimés (ils sont archivés dans le fichier ./backup_drivers.tar, puis effacés de /lib/modules/$(KVER)/kernel/drivers/net/wireless/realtek/rtw88)
Hors au #77, nous voyons que les modules rtwpci.ko et rtw88.ko sont présents pour les noyaux 5.4.0.5x. Ils rentrent en conflits avec les modules compilés. Comment as tu installé le pilote sur ces noyaux?
Comme tu as encore le noyau 5.4.0.52, boote dessus, puis fais les commandes suivantes :
cd ~/rtw88
make clean
make
sudo make install
ls -l /lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/
Normalement rtwpci.ko et rtw88.ko ne devraient plus être présent et si tu rebootes sur ce noyau, la WiFi devrait être opérationnelle.
Si c'est bien le cas, pas besoin de blacklister quoique ce soit, une gestion par dkms devrait suffir. (Si ce n'est pas le cas, il faut blacklister rtwpci et rtw88)
Dernière modification par NicoApi73 (Le 05/12/2020, à 08:04)
Hors ligne
#104 Le 05/12/2020, à 10:07
- moko138
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Je n'ai pas bien compris, NicoApi73 :
D'où sortent rtwpci.ko et rtw88.ko ?
- -
Par contre je vois que j'avais tort d'envisager "le blacklistage de rtw_core et de rtw_8822b" (l'hypothèse à cinq blacklistages), puisqu'en #80, quand la wifi fonctionne, on a dans lsmod :
rtw_8822b 225280 1 rtw_8822be
rtw_8822be 16384 0
rtw_core 176128 2 rtw_8822b,rtw_pci
rtw_pci 24576 1 rtw_8822be
Donc
rtw_8822b est nécessaire à rtw_8822be
rtw_pci est nécessaire à rtw_8822be
et en amont :
rtw_core est nécessaire à rtw_8822b,rtw_pci
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#105 Le 05/12/2020, à 17:04
- NicoApi73
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
rtwpci.ko et rtw88.ko viennent de la distribution. Quand tu installes une 20.04 (sans rien faire d'autre), c'est livré avec (et ça ne fonctionne pas vraiment !)
Hors ligne
#106 Le 05/12/2020, à 18:36
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Alors, désolé j'ai raté quelques réponses, je vais répondre par étape.
Hors au #77, nous voyons que les modules rtwpci.ko et rtw88.ko sont présents pour les noyaux 5.4.0.5x. Ils rentrent en conflits avec les modules compilés. Comment as tu installé le pilote sur ces noyaux?
Sur le 52, j'ai fait :
git clone https://github.com/lwfinger/rtw88.git
cd rtw88
make
sudo make install
Avant de recommencer, avec make clean, selon tes instructions au #21.
Et donc on a :
seb@seb-Legion:~$ ls -l /lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/
total 1916
-rw-r--r-- 1 root root 5624 nov. 24 19:36 rtw_8723de.ko
-rw-r--r-- 1 root root 72920 nov. 24 19:36 rtw_8723d.ko
-rw-r--r-- 1 root root 5624 nov. 24 19:36 rtw_8821ce.ko
-rw-r--r-- 1 root root 90056 nov. 24 19:36 rtw_8821c.ko
-rw-r--r-- 1 root root 5624 nov. 24 19:36 rtw_8822be.ko
-rw-r--r-- 1 root root 238904 nov. 24 19:36 rtw_8822b.ko
-rw-r--r-- 1 root root 5752 nov. 24 19:36 rtw_8822ce.ko
-rw-r--r-- 1 root root 365160 nov. 24 19:36 rtw_8822c.ko
-rw-r--r-- 1 root root 796321 oct. 15 12:28 rtw88.ko
-rw-r--r-- 1 root root 280488 nov. 24 19:36 rtw_core.ko
-rw-r--r-- 1 root root 34576 nov. 24 19:36 rtw_pci.ko
-rw-r--r-- 1 root root 35121 oct. 15 12:28 rtwpci.ko
seb@seb-Legion:~$
Quand je suis passé au 54, comme indiqué au #34, j'ai suivi les instructions de #18 (après edit) soit :
cd ~/rtw88
make clean
make
sudo make install
Et de même :
seb@seb-Legion:~$ ls -l /lib/modules/5.4.0-54-generic/kernel/drivers/net/wireless/realtek/rtw88/
total 1916
-rw-r--r-- 1 root root 5624 nov. 26 09:54 rtw_8723de.ko
-rw-r--r-- 1 root root 72920 nov. 26 09:54 rtw_8723d.ko
-rw-r--r-- 1 root root 5624 nov. 26 09:54 rtw_8821ce.ko
-rw-r--r-- 1 root root 90056 nov. 26 09:54 rtw_8821c.ko
-rw-r--r-- 1 root root 5624 nov. 26 09:54 rtw_8822be.ko
-rw-r--r-- 1 root root 238904 nov. 26 09:54 rtw_8822b.ko
-rw-r--r-- 1 root root 5752 nov. 26 09:54 rtw_8822ce.ko
-rw-r--r-- 1 root root 365160 nov. 26 09:54 rtw_8822c.ko
-rw-r--r-- 1 root root 796321 nov. 5 18:03 rtw88.ko
-rw-r--r-- 1 root root 280488 nov. 26 09:54 rtw_core.ko
-rw-r--r-- 1 root root 34576 nov. 26 09:54 rtw_pci.ko
-rw-r--r-- 1 root root 35121 nov. 5 18:03 rtwpci.ko
seb@seb-Legion:~$
Est-on sûr que rtwpci.ko et rtw88.ko étaient bien présent de base sur le noyau 5.4.0-42 ?
On devrait voir le 5.4.0.56, d'après le tableau > linux-headers-generic
Je n'ai pas encore fait la dernière mise à jour donc je suis toujours sur le 54
seb@seb-Legion:/etc/modprobe.d$ uname -a
Linux seb-Legion 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
seb@seb-Legion:
Donc tu auras d'abord appliqué la commande du #78
Oui, je l'ai fait avant d'appliquer les instructions de #79, je n'ai pas montré la réponse pour ne pas surcharger mon post.
Dernière modification par seblint (Le 05/12/2020, à 19:12)
Hors ligne
#107 Le 05/12/2020, à 18:55
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Je vais commencer par vérifier l'hypothèse de #98, c'est à dire blacklister rtwpci seulement après avoir renommé les fichiers .bak en .ko
Donc :
seb@seb-Legion:~$ cd /lib/modules/5.4.0-54-generic/kernel/drivers/net/wireless/realtek/rtw88/ && sudo mv -v rtw_8723d.bak rtw_8723d.ko ; sudo mv -v rtw_8822c.bak rtw_8822c.ko ; cd
renommé 'rtw_8723d.bak' -> 'rtw_8723d.ko'
renommé 'rtw_8822c.bak' -> 'rtw_8822c.ko'
seb@seb-Legion:~$
seb@seb-Legion:~$ echo -e "# Essai du 04/12/2020 :\nblacklist rtwpci" | sudo tee /etc/modprobe.d/blacklist-rtwpci.conf
# Essai du 04/12/2020 :
blacklist rtwpci
seb@seb-Legion:
J'ai au préalable remis blacklist.conf tel qu'il était à l'ouverture de ce fil :
seb@seb-Legion:~$ cat /etc/modprobe.d/blacklist.conf
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.
# evbug is a debug tool that should be loaded explicitly
blacklist evbug
# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd
# replaced by e100
blacklist eepro100
# replaced by tulip
blacklist de4x5
# causes no end of confusion by creating unexpected network interfaces
blacklist eth1394
# snd_intel8x0m can interfere with snd_intel8x0, doesn't seem to support much
# hardware on its own (Ubuntu bug #2011, #6810)
blacklist snd_intel8x0m
# Conflicts with dvb driver (which is better for handling this device)
blacklist snd_aw2
# replaced by p54pci
blacklist prism54
# replaced by b43 and ssb.
blacklist bcm43xx
# most apps now use garmin usb driver directly (Ubuntu: #114565)
blacklist garmin_gps
# replaced by asus-laptop (Ubuntu: #184721)
blacklist asus_acpi
# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
blacklist snd_pcsp
# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
blacklist pcspkr
# EDAC driver for amd76x clashes with the agp driver preventing the aperture
# from being initialised (Ubuntu: #297750). Blacklist so that the driver
# continues to build and is installable for the few cases where its
# really needed.
blacklist amd76x_edac
blacklist ideapad_laptop
seb@seb-Legion:~$
Et pour être totalement rigoureux :
seb@seb-Legion:~$ uname -mr ; echo ; lspci -knn | grep -iA3 net
5.4.0-54-generic x86_64
3f:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38bc]
Kernel driver in use: r8169
Kernel modules: r8169
40:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo ThinkPad E595 [17aa:b023]
Kernel driver in use: rtw_8822be
Kernel modules: rtwpci, rtw_8822be
seb@seb-Legion:~$
seb@seb-Legion:~$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.4.0-54-generic
seb@seb-Legion:~$
Je reboote et je vous dis ce qu'il en est.
Dernière modification par seblint (Le 05/12/2020, à 18:59)
Hors ligne
#108 Le 05/12/2020, à 19:09
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Ca fonctionne !
Je suis sûr le 54 et rtw_8822be est chargé et utilisé correctement :
seb@seb-Legion:~$ uname -mr ; echo ; lspci -knn | grep -iA3 net
5.4.0-54-generic x86_64
3f:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38bc]
Kernel driver in use: r8169
Kernel modules: r8169
40:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo ThinkPad E595 [17aa:b023]
Kernel driver in use: rtw_8822be
Kernel modules: rtwpci, rtw_8822be
seb@seb-Legion:~$
seb@seb-Legion:~$ lsmod | sort
8250_dw 16384 0
ac97_bus 16384 1 snd_soc_core
acpi_pad 184320 0
acpi_thermal_rel 16384 1 int3400_thermal
aesni_intel 372736 9
af_alg 24576 10 algif_hash,algif_skcipher
ahci 40960 2
algif_hash 16384 2
algif_skcipher 16384 2
autofs4 45056 2
bluetooth 548864 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
bnep 24576 2
btbcm 16384 1 btusb
btintel 24576 1 btusb
btrtl 24576 1 btusb
btusb 57344 0
ccm 20480 3
cfg80211 704512 2 rtw_core,mac80211
cmac 16384 5
coretemp 20480 0
crc32_pclmul 16384 0
crct10dif_pclmul 16384 1
cryptd 24576 4 crypto_simd,ghash_clmulni_intel
crypto_simd 16384 1 aesni_intel
drm 491520 9 drm_kms_helper,i915,ttm,nouveau
drm_kms_helper 184320 2 i915,nouveau
ecc 28672 1 ecdh_generic
ecdh_generic 16384 2 bluetooth
fb_sys_fops 16384 1 drm_kms_helper
ghash_clmulni_intel 16384 0
glue_helper 16384 1 aesni_intel
hid 131072 6 i2c_hid,usbhid,hid_multitouch,hid_generic,hid_logitech_dj,hid_logitech_hidpp
hid_generic 16384 0
hid_logitech_dj 24576 0
hid_logitech_hidpp 45056 0
hid_multitouch 28672 0
i2c_algo_bit 16384 2 i915,nouveau
i2c_hid 28672 0
i2c_i801 32768 0
i915 1986560 15
idma64 20480 0
input_leds 16384 0
int3400_thermal 20480 0
int3403_thermal 20480 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
intel_cstate 20480 0
intel_lpss 16384 1 intel_lpss_pci
intel_lpss_pci 20480 0
intel_pch_thermal 16384 0
intel_powerclamp 20480 0
intel_rapl_common 24576 2 intel_rapl_msr,processor_thermal_device
intel_rapl_msr 20480 0
intel_soc_dts_iosf 20480 1 processor_thermal_device
intel_wmi_thunderbolt 20480 0
ip_tables 32768 0
joydev 24576 0
kvm 663552 0
ledtrig_audio 16384 3 snd_hda_codec_generic,snd_hda_codec_realtek,snd_sof
libahci 32768 1 ahci
libarc4 16384 1 mac80211
lp 20480 0
mac80211 843776 2 rtw_core,rtw_pci
mac_hid 16384 0
mc 53248 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
mei 106496 3 mei_hdcp,mei_me
mei_hdcp 24576 0
mei_me 40960 1
Module Size Used by
mxm_wmi 16384 1 nouveau
nls_iso8859_1 16384 1
nouveau 1949696 1
nvme 49152 1
nvme_core 102400 3 nvme
parport 53248 3 parport_pc,lp,ppdev
parport_pc 40960 0
pinctrl_cannonlake 36864 1
pinctrl_intel 28672 1 pinctrl_cannonlake
ppdev 24576 0
processor_thermal_device 24576 0
r8169 90112 0
rapl 20480 0
realtek 24576 1
rfcomm 81920 4
rtw_8822b 225280 1 rtw_8822be
rtw_8822be 16384 0
rtw_core 176128 2 rtw_8822b,rtw_pci
rtw_pci 24576 1 rtw_8822be
sch_fq_codel 20480 2
serio_raw 20480 0
snd 90112 21 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
snd_compress 24576 1 snd_soc_core
snd_hda_codec 135168 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_codec_generic 81920 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 61440 2
snd_hda_codec_realtek 126976 1
snd_hda_core 90112 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_ext_core 28672 3 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_hda_intel 53248 4
snd_hwdep 20480 1 snd_hda_codec
snd_intel_dspcfg 24576 3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_pcm 106496 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_sof,snd_sof_intel_hda_common,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_soc_acpi 16384 2 snd_sof_pci,snd_soc_acpi_intel_match
snd_soc_acpi_intel_match 32768 2 snd_sof_pci,snd_sof_intel_hda_common
snd_soc_core 245760 3 snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda
snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common
snd_sof 106496 4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_intel_byt 20480 1 snd_sof_pci
snd_sof_intel_hda 20480 1 snd_sof_intel_hda_common
snd_sof_intel_hda_common 69632 1 snd_sof_pci
snd_sof_intel_ipc 20480 1 snd_sof_intel_byt
snd_sof_pci 20480 0
snd_sof_xtensa_dsp 16384 1 snd_sof_pci
snd_timer 36864 2 snd_seq,snd_pcm
soundcore 16384 1 snd
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
thunderbolt 167936 0
ttm 106496 1 nouveau
typec 45056 1 typec_ucsi
typec_ucsi 40960 1 ucsi_acpi
ucsi_acpi 16384 0
usbhid 57344 1 hid_logitech_dj
uvcvideo 98304 0
video 49152 2 i915,nouveau
videobuf2_common 49152 2 videobuf2_v4l2,uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 225280 3 videobuf2_v4l2,uvcvideo,videobuf2_common
virt_dma 20480 1 idma64
wmi 32768 4 intel_wmi_thunderbolt,wmi_bmof,mxm_wmi,nouveau
wmi_bmof 16384 0
x86_pkg_temp_thermal 20480 0
x_tables 40960 1 ip_tables
seb@seb-Legion:~$
seb@seb-Legion:~$ dmesg | grep -i rtw
[ 16.138472] rtw_core: loading out-of-tree module taints kernel.
[ 16.138520] rtw_core: module verification failed: signature and/or required key missing - tainting kernel
[ 16.953669] rtw_8822be 0000:40:00.0: Firmware version 27.2.0, H2C version 13
[ 16.987624] rtw_8822be 0000:40:00.0 wlp64s0: renamed from wlan0
[ 30.882238] rtw_8822be 0000:40:00.0: start vif 28:3a:4d:4a:cd:33 on port 0
[ 36.317797] rtw_8822be 0000:40:00.0: sta b8:26:6c:46:8d:b7 joined with macid 0
seb@seb-Legion:~$
Hors ligne
#109 Le 05/12/2020, à 19:17
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Ce que je vous propose pour vérifier l'hypothèse de Nico au #103, c'est d'installer le nouveau kernel 5.4.0-56 et de réinstaller sur celui-ci les drivers de L.Finger proprement. Qu'en dites vous ?
Hors ligne
#110 Le 05/12/2020, à 19:31
- NicoApi73
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Vas y et donne bien tous les retours.
Fais le de la manière suivante :
sudo apt update && sudo apt full-upgrade -y
Donne les retours, puis reboote
Une fois rebooté, la Wifi ne devrait pas fonctionner. Passe les commandes suivantes, dans cet ordre, en donnant bien tous les retours :
uname -r
ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
cd ~/rtw88
make clean
make
sudo make install
ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
Hors ligne
#111 Le 05/12/2020, à 20:11
- moko138
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
C'est Nico Api73 le spécialiste et c'est lui qui a la main
- -
Donc Attention à ne pas mélanger les procédures : le risque est de ne plus avoir où on est. (j'avais bien dit "Ensuite, si tout le monde est d'accord").
Et de fait, tu as adapté le #100
- sans l'aval de NicoApi73,
- à ta sauce (qui ne manquait certes pas de logique),
- et sans nous montrer ton idée avant. Du coup, comme tu as trop rogné la commande, le rtwpci n'est pas blacklisté :
Je reboote
(...)seb@seb-Legion:~$ uname -mr ; echo ; lspci -knn | grep -iA3 net 5.4.0-54-generic x86_64 3f:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38bc] Kernel driver in use: r8169 Kernel modules: r8169 40:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822] Subsystem: Lenovo ThinkPad E595 [17aa:b023] Kernel driver in use: rtw_8822be Kernel modules: rtwpci, rtw_8822be seb@seb-Legion:~$
Tu remarqueras "Kernel modules: rtwpci, (...)" malgré ce que tu souhaitais.
Explication : dans beaucoup de fichiers-sytème, il faut, pour qu'une ligne soit prise en compte, qu'elle se termine par une fin de ligne formelle (" \n ").
(Notons néanmoins - et je ne sais pas pourquoi - que rtwpci est absent de lsmod).
= =
Encore une fois, suis NicoApi73 : c'est lui le spécialiste !
(EDIT : mise en forme).
Dernière modification par moko138 (Le 05/12/2020, à 20:16)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#112 Le 05/12/2020, à 21:49
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
rtwpci est bien blacklisté, l'option -k de lspci affiche le driver utilisé pour chaque périphérique "et également les modules du noyau capables de le gérer." cf : la page man de lscpi.
rtwpci est sensé pouvoir gérer la carte wifi, en pratique il ne marche pas mais ça le système ne le sait, et comme nous n'avons fait que le blacklister et que nous ne l'avons pas désinstallé le système continue à l'afficher.
D'expérience, et selon les nombreuses pages que j'ai pu lire sur le sujet pour faire marcher mes différents systèmes (notamment celle donnée par L.Finger), les fichiers .conf ne sont pas très exigeants. J'ai modifié la commande de #100 pour montrer ce que je faisais mais j'aurais pu utiliser gedit, ça aurait tout aussi bien marché.
Je lance la procédure de Nico :
seb@seb-Legion:~$ sudo apt update && sudo apt full-upgrade -y
[sudo] Mot de passe de seb :
Atteint :1 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Réception de :4 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [691 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [236 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [520 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [700 kB]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [205 kB]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2468 B]
Réception de :11 http://fr.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1768 B]
Réception de :12 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24,3 kB]
Réception de :13 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [56,6 kB]
2761 ko réceptionnés en 1s (2270 ko/s)
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
23 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libfltk1.1 libfprint-2-tod1 linux-headers-5.4.0-42
linux-headers-5.4.0-42-generic linux-image-5.4.0-42-generic
linux-modules-5.4.0-42-generic linux-modules-extra-5.4.0-42-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
linux-headers-5.4.0-56 linux-headers-5.4.0-56-generic
linux-image-5.4.0-56-generic linux-modules-5.4.0-56-generic
linux-modules-extra-5.4.0-56-generic
Les paquets suivants seront mis à jour :
gir1.2-javascriptcoregtk-4.0 gir1.2-snapd-1 gir1.2-webkit2-4.0 libefiboot1
libefivar1 libjavascriptcoregtk-4.0-18 libmysqlclient21 libsnapd-glib1
libwebkit2gtk-4.0-37 linux-generic-hwe-20.04 linux-headers-generic-hwe-20.04
linux-image-generic-hwe-20.04 linux-libc-dev python3-distupgrade snapd
ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk xdg-utils
xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy xwayland
23 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 128 Mo dans les archives.
Après cette opération, 365 Mo d'espace disque supplémentaires seront utilisés.
Réception de :1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libwebkit2gtk-4.0-37 amd64 2.30.3-0ubuntu0.20.04.1 [13,4 MB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libjavascriptcoregtk-4.0-18 amd64 2.30.3-0ubuntu0.20.04.1 [5732 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-webkit2-4.0 amd64 2.30.3-0ubuntu0.20.04.1 [82,3 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-javascriptcoregtk-4.0 amd64 2.30.3-0ubuntu0.20.04.1 [31,9 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-release-upgrader-gtk all 1:20.04.29 [9356 B]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-release-upgrader-core all 1:20.04.29 [23,8 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-distupgrade all 1:20.04.29 [104 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 gir1.2-snapd-1 amd64 1.58-0ubuntu0.20.04.0 [13,2 kB]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libsnapd-glib1 amd64 1.58-0ubuntu0.20.04.0 [90,1 kB]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libefivar1 amd64 37-2ubuntu2.2 [47,7 kB]
Réception de :11 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libefiboot1 amd64 37-2ubuntu2.2 [40,5 kB]
Réception de :12 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 libmysqlclient21 amd64 8.0.22-0ubuntu0.20.04.3 [1226 kB]
Réception de :13 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-5.4.0-56-generic amd64 5.4.0-56.62 [14,5 MB]
Réception de :14 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-5.4.0-56-generic amd64 5.4.0-56.62 [8892 kB]
Réception de :15 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-modules-extra-5.4.0-56-generic amd64 5.4.0-56.62 [38,6 MB]
Réception de :16 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-generic-hwe-20.04 amd64 5.4.0.56.59 [1884 B]
Réception de :17 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-image-generic-hwe-20.04 amd64 5.4.0.56.59 [2652 B]
Réception de :18 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-56 all 5.4.0-56.62 [11,0 MB]
Réception de :19 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-56-generic amd64 5.4.0-56.62 [1248 kB]
Réception de :20 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic-hwe-20.04 amd64 5.4.0.56.59 [2524 B]
Réception de :21 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-56.62 [1130 kB]
Réception de :22 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 snapd amd64 2.48+20.04 [28,6 MB]
Réception de :23 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xdg-utils all 1.1.3-2ubuntu1.20.04.1 [61,5 kB]
Réception de :24 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xserver-common all 2:1.20.8-2ubuntu2.6 [26,8 kB]
Réception de :25 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xserver-xephyr amd64 2:1.20.8-2ubuntu2.6 [915 kB]
Réception de :26 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xserver-xorg-legacy amd64 2:1.20.8-2ubuntu2.6 [32,4 kB]
Réception de :27 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xserver-xorg-core amd64 2:1.20.8-2ubuntu2.6 [1337 kB]
Réception de :28 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 xwayland amd64 2:1.20.8-2ubuntu2.6 [867 kB]
128 Mo réceptionnés en 13s (10,0 Mo/s)
Préconfiguration des paquets...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
(Lecture de la base de données... 235890 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../00-libwebkit2gtk-4.0-37_2.30.3-0ubuntu0.20.04.
1_amd64.deb ...
Dépaquetage de libwebkit2gtk-4.0-37:amd64 (2.30.3-0ubuntu0.20.04.1) sur (2.28.4-
0ubuntu0.20.04.1) ...
Préparation du dépaquetage de .../01-libjavascriptcoregtk-4.0-18_2.30.3-0ubuntu0
.20.04.1_amd64.deb ...
Dépaquetage de libjavascriptcoregtk-4.0-18:amd64 (2.30.3-0ubuntu0.20.04.1) sur (
2.28.4-0ubuntu0.20.04.1) ...
Préparation du dépaquetage de .../02-gir1.2-webkit2-4.0_2.30.3-0ubuntu0.20.04.1_
amd64.deb ...
Dépaquetage de gir1.2-webkit2-4.0:amd64 (2.30.3-0ubuntu0.20.04.1) sur (2.28.4-0u
buntu0.20.04.1) ...
Préparation du dépaquetage de .../03-gir1.2-javascriptcoregtk-4.0_2.30.3-0ubuntu
0.20.04.1_amd64.deb ...
Dépaquetage de gir1.2-javascriptcoregtk-4.0:amd64 (2.30.3-0ubuntu0.20.04.1) sur
(2.28.4-0ubuntu0.20.04.1) ...
Préparation du dépaquetage de .../04-ubuntu-release-upgrader-gtk_1%3a20.04.29_al
l.deb ...
Dépaquetage de ubuntu-release-upgrader-gtk (1:20.04.29) sur (1:20.04.28) ...
Préparation du dépaquetage de .../05-ubuntu-release-upgrader-core_1%3a20.04.29_a
ll.deb ...
Dépaquetage de ubuntu-release-upgrader-core (1:20.04.29) sur (1:20.04.28) ...
Préparation du dépaquetage de .../06-python3-distupgrade_1%3a20.04.29_all.deb ..
.
Dépaquetage de python3-distupgrade (1:20.04.29) sur (1:20.04.28) ...
Préparation du dépaquetage de .../07-gir1.2-snapd-1_1.58-0ubuntu0.20.04.0_amd64.
deb ...
Dépaquetage de gir1.2-snapd-1:amd64 (1.58-0ubuntu0.20.04.0) sur (1.57-0ubuntu3)
...
Préparation du dépaquetage de .../08-libsnapd-glib1_1.58-0ubuntu0.20.04.0_amd64.
deb ...
Dépaquetage de libsnapd-glib1:amd64 (1.58-0ubuntu0.20.04.0) sur (1.57-0ubuntu3)
...
Préparation du dépaquetage de .../09-libefivar1_37-2ubuntu2.2_amd64.deb ...
Dépaquetage de libefivar1:amd64 (37-2ubuntu2.2) sur (37-2ubuntu2.1) ...
Préparation du dépaquetage de .../10-libefiboot1_37-2ubuntu2.2_amd64.deb ...
Dépaquetage de libefiboot1:amd64 (37-2ubuntu2.2) sur (37-2ubuntu2.1) ...
Préparation du dépaquetage de .../11-libmysqlclient21_8.0.22-0ubuntu0.20.04.3_am
d64.deb ...
Dépaquetage de libmysqlclient21:amd64 (8.0.22-0ubuntu0.20.04.3) sur (8.0.22-0ubu
ntu0.20.04.2) ...
Sélection du paquet linux-modules-5.4.0-56-generic précédemment désélectionné.
Préparation du dépaquetage de .../12-linux-modules-5.4.0-56-generic_5.4.0-56.62_
amd64.deb ...
Dépaquetage de linux-modules-5.4.0-56-generic (5.4.0-56.62) ...
Sélection du paquet linux-image-5.4.0-56-generic précédemment désélectionné.
Préparation du dépaquetage de .../13-linux-image-5.4.0-56-generic_5.4.0-56.62_am
d64.deb ...
Dépaquetage de linux-image-5.4.0-56-generic (5.4.0-56.62) ...
Sélection du paquet linux-modules-extra-5.4.0-56-generic précédemment désélectio
nné.
Préparation du dépaquetage de .../14-linux-modules-extra-5.4.0-56-generic_5.4.0-
56.62_amd64.deb ...
Dépaquetage de linux-modules-extra-5.4.0-56-generic (5.4.0-56.62) ...
Préparation du dépaquetage de .../15-linux-generic-hwe-20.04_5.4.0.56.59_amd64.d
eb ...
Dépaquetage de linux-generic-hwe-20.04 (5.4.0.56.59) sur (5.4.0.54.57) ...
Préparation du dépaquetage de .../16-linux-image-generic-hwe-20.04_5.4.0.56.59_a
md64.deb ...
Dépaquetage de linux-image-generic-hwe-20.04 (5.4.0.56.59) sur (5.4.0.54.57) ...
Sélection du paquet linux-headers-5.4.0-56 précédemment désélectionné.
Préparation du dépaquetage de .../17-linux-headers-5.4.0-56_5.4.0-56.62_all.deb
...
Dépaquetage de linux-headers-5.4.0-56 (5.4.0-56.62) ...
Sélection du paquet linux-headers-5.4.0-56-generic précédemment désélectionné.
Préparation du dépaquetage de .../18-linux-headers-5.4.0-56-generic_5.4.0-56.62_
amd64.deb ...
Dépaquetage de linux-headers-5.4.0-56-generic (5.4.0-56.62) ...
Préparation du dépaquetage de .../19-linux-headers-generic-hwe-20.04_5.4.0.56.59
_amd64.deb ...
Dépaquetage de linux-headers-generic-hwe-20.04 (5.4.0.56.59) sur (5.4.0.54.57) .
..
Préparation du dépaquetage de .../20-linux-libc-dev_5.4.0-56.62_amd64.deb ...
Dépaquetage de linux-libc-dev:amd64 (5.4.0-56.62) sur (5.4.0-54.60) ...
Préparation du dépaquetage de .../21-snapd_2.48+20.04_amd64.deb ...
Dépaquetage de snapd (2.48+20.04) sur (2.47.1+20.04) ...
Préparation du dépaquetage de .../22-xdg-utils_1.1.3-2ubuntu1.20.04.1_all.deb ..
.
Dépaquetage de xdg-utils (1.1.3-2ubuntu1.20.04.1) sur (1.1.3-2ubuntu1) ...
Préparation du dépaquetage de .../23-xserver-common_2%3a1.20.8-2ubuntu2.6_all.de
b ...
Dépaquetage de xserver-common (2:1.20.8-2ubuntu2.6) sur (2:1.20.8-2ubuntu2.4) ..
.
Préparation du dépaquetage de .../24-xserver-xephyr_2%3a1.20.8-2ubuntu2.6_amd64.
deb ...
Dépaquetage de xserver-xephyr (2:1.20.8-2ubuntu2.6) sur (2:1.20.8-2ubuntu2.4) ..
.
Préparation du dépaquetage de .../25-xserver-xorg-legacy_2%3a1.20.8-2ubuntu2.6_a
md64.deb ...
Dépaquetage de xserver-xorg-legacy (2:1.20.8-2ubuntu2.6) sur (2:1.20.8-2ubuntu2.
4) ...
Préparation du dépaquetage de .../26-xserver-xorg-core_2%3a1.20.8-2ubuntu2.6_amd
64.deb ...
Dépaquetage de xserver-xorg-core (2:1.20.8-2ubuntu2.6) sur (2:1.20.8-2ubuntu2.4)
...
Préparation du dépaquetage de .../27-xwayland_2%3a1.20.8-2ubuntu2.6_amd64.deb ..
.
Dépaquetage de xwayland (2:1.20.8-2ubuntu2.6) sur (2:1.20.8-2ubuntu2.4) ...
Paramétrage de snapd (2.48+20.04) ...
Installation de la nouvelle version du fichier de configuration /etc/apparmor.d/
usr.lib.snapd.snap-confine.real ...
snapd.failure.service is a disabled or a static unit, not starting it.
snapd.snap-repair.service is a disabled or a static unit, not starting it.
Paramétrage de libmysqlclient21:amd64 (8.0.22-0ubuntu0.20.04.3) ...
Paramétrage de libjavascriptcoregtk-4.0-18:amd64 (2.30.3-0ubuntu0.20.04.1) ...
Paramétrage de linux-libc-dev:amd64 (5.4.0-56.62) ...
Paramétrage de gir1.2-javascriptcoregtk-4.0:amd64 (2.30.3-0ubuntu0.20.04.1) ...
Paramétrage de python3-distupgrade (1:20.04.29) ...
Paramétrage de linux-headers-5.4.0-56 (5.4.0-56.62) ...
Paramétrage de ubuntu-release-upgrader-core (1:20.04.29) ...
Paramétrage de linux-modules-5.4.0-56-generic (5.4.0-56.62) ...
Paramétrage de libwebkit2gtk-4.0-37:amd64 (2.30.3-0ubuntu0.20.04.1) ...
Paramétrage de libefivar1:amd64 (37-2ubuntu2.2) ...
Paramétrage de linux-headers-5.4.0-56-generic (5.4.0-56.62) ...
/etc/kernel/header_postinst.d/dkms:
* dkms: running auto installation service for kernel 5.4.0-56-generic
...done.
Paramétrage de xserver-common (2:1.20.8-2ubuntu2.6) ...
Paramétrage de xwayland (2:1.20.8-2ubuntu2.6) ...
Paramétrage de xserver-xorg-legacy (2:1.20.8-2ubuntu2.6) ...
setting xserver-xorg-legacy/xwrapper/allowed_users from configuration file
Paramétrage de xdg-utils (1.1.3-2ubuntu1.20.04.1) ...
Paramétrage de libsnapd-glib1:amd64 (1.58-0ubuntu0.20.04.0) ...
Paramétrage de gir1.2-webkit2-4.0:amd64 (2.30.3-0ubuntu0.20.04.1) ...
Paramétrage de xserver-xorg-core (2:1.20.8-2ubuntu2.6) ...
Paramétrage de libefiboot1:amd64 (37-2ubuntu2.2) ...
Paramétrage de linux-image-5.4.0-56-generic (5.4.0-56.62) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.4.0-54-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-54-generic
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-56-generic
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-56-generic
Paramétrage de gir1.2-snapd-1:amd64 (1.58-0ubuntu0.20.04.0) ...
Paramétrage de linux-headers-generic-hwe-20.04 (5.4.0.56.59) ...
Paramétrage de xserver-xephyr (2:1.20.8-2ubuntu2.6) ...
Paramétrage de linux-modules-extra-5.4.0-56-generic (5.4.0-56.62) ...
Paramétrage de ubuntu-release-upgrader-gtk (1:20.04.29) ...
Paramétrage de linux-image-generic-hwe-20.04 (5.4.0.56.59) ...
Paramétrage de linux-generic-hwe-20.04 (5.4.0.56.59) ...
Traitement des actions différées (« triggers ») pour mime-support (3.64ubuntu1)
...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu
1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.1)
...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour dbus (1.12.16-2ubuntu2.1) .
..
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.24-1u
buntu3) ...
Traitement des actions différées (« triggers ») pour linux-image-5.4.0-56-generi
c (5.4.0-56.62) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 5.4.0-56-generic
...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-56-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-56-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-56-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-54-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-54-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-52-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-52-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-42-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-42-generic
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
fait
seb@seb-Legion:~$
Hors ligne
#113 Le 05/12/2020, à 21:59
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Donc sur le 56, effectivement le wifi ne fonctionne pas.
Voilà les retours des commandes demandées :
seb@seb-Legion:~$ uname -r
5.4.0-56-generic
seb@seb-Legion:~$ ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
total 816
-rw-r--r-- 1 root root 796321 nov. 23 19:06 rtw88.ko
-rw-r--r-- 1 root root 35121 nov. 23 19:06 rtwpci.ko
seb@seb-Legion:~$ cd ~/rtw88
seb@seb-Legion:~/rtw88$ make clean
seb@seb-Legion:~/rtw88$ make
make -C /lib/modules/5.4.0-56-generic/build M=/home/seb/rtw88 modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
CC [M] /home/seb/rtw88/main.o
CC [M] /home/seb/rtw88/mac80211.o
CC [M] /home/seb/rtw88/util.o
CC [M] /home/seb/rtw88/debug.o
CC [M] /home/seb/rtw88/tx.o
CC [M] /home/seb/rtw88/rx.o
CC [M] /home/seb/rtw88/mac.o
CC [M] /home/seb/rtw88/phy.o
CC [M] /home/seb/rtw88/coex.o
CC [M] /home/seb/rtw88/efuse.o
CC [M] /home/seb/rtw88/fw.o
CC [M] /home/seb/rtw88/ps.o
CC [M] /home/seb/rtw88/sec.o
CC [M] /home/seb/rtw88/wow.o
CC [M] /home/seb/rtw88/bf.o
CC [M] /home/seb/rtw88/regd.o
LD [M] /home/seb/rtw88/rtw_core.o
CC [M] /home/seb/rtw88/rtw8822b.o
CC [M] /home/seb/rtw88/rtw8822b_table.o
LD [M] /home/seb/rtw88/rtw_8822b.o
CC [M] /home/seb/rtw88/rtw8822be.o
LD [M] /home/seb/rtw88/rtw_8822be.o
CC [M] /home/seb/rtw88/rtw8822c.o
CC [M] /home/seb/rtw88/rtw8822c_table.o
LD [M] /home/seb/rtw88/rtw_8822c.o
CC [M] /home/seb/rtw88/rtw8822ce.o
LD [M] /home/seb/rtw88/rtw_8822ce.o
CC [M] /home/seb/rtw88/rtw8723d.o
CC [M] /home/seb/rtw88/rtw8723d_table.o
LD [M] /home/seb/rtw88/rtw_8723d.o
CC [M] /home/seb/rtw88/rtw8723de.o
LD [M] /home/seb/rtw88/rtw_8723de.o
CC [M] /home/seb/rtw88/rtw8821c.o
CC [M] /home/seb/rtw88/rtw8821c_table.o
LD [M] /home/seb/rtw88/rtw_8821c.o
CC [M] /home/seb/rtw88/rtw8821ce.o
LD [M] /home/seb/rtw88/rtw_8821ce.o
CC [M] /home/seb/rtw88/pci.o
LD [M] /home/seb/rtw88/rtw_pci.o
Building modules, stage 2.
MODPOST 10 modules
CC [M] /home/seb/rtw88/rtw_8723d.mod.o
LD [M] /home/seb/rtw88/rtw_8723d.ko
CC [M] /home/seb/rtw88/rtw_8723de.mod.o
LD [M] /home/seb/rtw88/rtw_8723de.ko
CC [M] /home/seb/rtw88/rtw_8821c.mod.o
LD [M] /home/seb/rtw88/rtw_8821c.ko
CC [M] /home/seb/rtw88/rtw_8821ce.mod.o
LD [M] /home/seb/rtw88/rtw_8821ce.ko
CC [M] /home/seb/rtw88/rtw_8822b.mod.o
LD [M] /home/seb/rtw88/rtw_8822b.ko
CC [M] /home/seb/rtw88/rtw_8822be.mod.o
LD [M] /home/seb/rtw88/rtw_8822be.ko
CC [M] /home/seb/rtw88/rtw_8822c.mod.o
LD [M] /home/seb/rtw88/rtw_8822c.ko
CC [M] /home/seb/rtw88/rtw_8822ce.mod.o
LD [M] /home/seb/rtw88/rtw_8822ce.ko
CC [M] /home/seb/rtw88/rtw_core.mod.o
LD [M] /home/seb/rtw88/rtw_core.ko
CC [M] /home/seb/rtw88/rtw_pci.mod.o
LD [M] /home/seb/rtw88/rtw_pci.ko
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
seb@seb-Legion:~/rtw88$ sudo make install
[sudo] Mot de passe de seb :
make -C /lib/modules/5.4.0-56-generic/build M=/home/seb/rtw88 modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
Building modules, stage 2.
MODPOST 10 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
Install rtw88 SUCCESS
seb@seb-Legion:~/rtw88$ ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
total 1916
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8723de.ko
-rw-r--r-- 1 root root 72920 déc. 5 21:55 rtw_8723d.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8821ce.ko
-rw-r--r-- 1 root root 90056 déc. 5 21:55 rtw_8821c.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8822be.ko
-rw-r--r-- 1 root root 238904 déc. 5 21:55 rtw_8822b.ko
-rw-r--r-- 1 root root 5752 déc. 5 21:55 rtw_8822ce.ko
-rw-r--r-- 1 root root 365160 déc. 5 21:55 rtw_8822c.ko
-rw-r--r-- 1 root root 796321 nov. 23 19:06 rtw88.ko
-rw-r--r-- 1 root root 280488 déc. 5 21:55 rtw_core.ko
-rw-r--r-- 1 root root 34576 déc. 5 21:55 rtw_pci.ko
-rw-r--r-- 1 root root 35121 nov. 23 19:06 rtwpci.ko
seb@seb-Legion:~/rtw88$
L'installe des drivers de L.Finger n'a pas supprimé rtwpci.ko et rtw88.ko. Cela dit comme rtwpci est toujours blacklisté, je suppose qu'en rebootant le wifi devrait fonctionner.
seb@seb-Legion:~/rtw88$ lspci -knn | grep -iA3 net
3f:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:38bc]
Kernel driver in use: r8169
Kernel modules: r8169
40:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo ThinkPad E595 [17aa:b023]
Kernel modules: rtwpci, rtw_8822be
seb@seb-Legion:~/rtw88$
[EDIT] : Effectivement, après reboot le wifi fonctionne sur le 56
Dernière modification par seblint (Le 05/12/2020, à 22:03)
Hors ligne
#114 Le 07/12/2020, à 11:39
- NicoApi73
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Je pense qu'il y a une "erreur" dans le Makefile.
Peux tu faire STP la manip suivante :
cd ~/rtw88
rm backup_drivers.tar
sudo make install
ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
Dernière modification par NicoApi73 (Le 07/12/2020, à 11:40)
Hors ligne
#115 Le 07/12/2020, à 15:59
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Effectivement, le dossier ~/rtw88 contenait déjà un fichier backup_drivers.tar, qui contenait rtwpci et rtw88 avec l'arborescence correspondant au noyau 5.4.0-42 generic, donc au moment de l'install sur le 56, et les précédents, le programme a du considérer que le backup avait déjà été fait et n'a pas touché à ces drivers dans la nouvelle arborescence.
seb@seb-Legion:~/rtw88$ rm backup_drivers.tar
seb@seb-Legion:~/rtw88$ sudo make install
[sudo] Mot de passe de seb :
make -C /lib/modules/5.4.0-56-generic/build M=/home/seb/rtw88 modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
Building modules, stage 2.
MODPOST 10 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-56-generic »
Making backups
Install rtw88 SUCCESS
seb@seb-Legion:~/rtw88$ ls -l /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtw88/
total 1100
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8723de.ko
-rw-r--r-- 1 root root 72920 déc. 5 21:55 rtw_8723d.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8821ce.ko
-rw-r--r-- 1 root root 90056 déc. 5 21:55 rtw_8821c.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8822be.ko
-rw-r--r-- 1 root root 238904 déc. 5 21:55 rtw_8822b.ko
-rw-r--r-- 1 root root 5752 déc. 5 21:55 rtw_8822ce.ko
-rw-r--r-- 1 root root 365160 déc. 5 21:55 rtw_8822c.ko
-rw-r--r-- 1 root root 280488 déc. 5 21:55 rtw_core.ko
-rw-r--r-- 1 root root 34576 déc. 5 21:55 rtw_pci.ko
seb@seb-Legion:~/rtw88$
Du coup, je suis allé regarder dans le fichier makefile, et je crois que le cas où un fichier backup_drivers.tar est déjà présent n'est pas pris en compte :
install: all
ifeq (,$(wildcard ./backup_drivers.tar))
@echo Making backups
@tar cPf backup_drivers.tar $(MODDESTDIR)
@modprobe -rf rtwpci
@modprobe -rf rtw88
@rm -f $(MODDESTDIR)/rtw88*.ko*
@rm -f $(MODDESTDIR)/rtwpci.ko*
endif
Si je ne me trompe pas, il suffirait de remplacer ce passage par :
install: all
ifeq (,$(wildcard ./backup_drivers.tar))
@echo Making backups
@tar cPf backup_drivers.tar $(MODDESTDIR)
@modprobe -rf rtwpci
@modprobe -rf rtw88
@rm -f $(MODDESTDIR)/rtw88*.ko*
@rm -f $(MODDESTDIR)/rtwpci.ko*
else
@echo Making backups
@tar rPf backup_drivers.tar $(MODDESTDIR)
@modprobe -rf rtwpci
@modprobe -rf rtw88
@rm -f $(MODDESTDIR)/rtw88*.ko*
@rm -f $(MODDESTDIR)/rtwpci.ko*
endif
Hors ligne
#116 Le 07/12/2020, à 17:58
- NicoApi73
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Ce n'est pas la bonne solution car en cas d'absence des 2 fichiers, il y aura une erreur. Je ne maîtrise pas ces configurations du Makefile.
Hors ligne
#117 Le 09/12/2020, à 15:42
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Quoiqu'il en soit, la solution de blacklister rtwpci semble fonctionner parfaitement, si ça vous va je vais passer le fil en [résolu] et faire un post pour résumer la solution que nous avons trouvé.
-----------------------------------
Pour le sport :
Ce n'est pas la bonne solution car en cas d'absence des 2 fichiers, il y aura une erreur.
Je ne pense pas, comme dans le Makefile, rm est utilisé avec l'option -f (ignore nonexistent files and arguments, never prompt), make pourra continuer à faire son boulot.
Pour tester ma solution, j'ai fait un backup du Makefile et j'ai modifié l'original comme indiqué dans mon post précédent, puis j'ai rebooté sur le noyau 5.4.0-52 pour le tester.
(Remarque en passant, comme rtwpci est blacklisté, le wifi fonctionne maintenant sans problème ce noyau).
Il y a déjà un fichier backup_drivers.tar dans ~/rtw88 (qui contient les drivers backup du 56)
seb@seb-Legion:~/rtw88$ tar -tPf backup_drivers.tar
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko
J'ai ensuite réinstallé les drivers de L.Finger :
seb@seb-Legion:~/rtw88$ make
make -C /lib/modules/5.4.0-52-generic/build M=/home/seb/rtw88 modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-52-generic »
Building modules, stage 2.
MODPOST 10 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-52-generic »
seb@seb-Legion:~/rtw88$ sudo make install
make -C /lib/modules/5.4.0-52-generic/build M=/home/seb/rtw88 modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-52-generic »
Building modules, stage 2.
MODPOST 10 modules
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-52-generic »
Making backups
Install rtw88 SUCCESS
seb@seb-Legion:~/rtw88$
Et on a bien dans /lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88
seb@seb-Legion:~/rtw88$ ls -l /lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88
total 1100
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8723de.ko
-rw-r--r-- 1 root root 72920 déc. 5 21:55 rtw_8723d.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8821ce.ko
-rw-r--r-- 1 root root 90056 déc. 5 21:55 rtw_8821c.ko
-rw-r--r-- 1 root root 5624 déc. 5 21:55 rtw_8822be.ko
-rw-r--r-- 1 root root 238904 déc. 5 21:55 rtw_8822b.ko
-rw-r--r-- 1 root root 5752 déc. 5 21:55 rtw_8822ce.ko
-rw-r--r-- 1 root root 365160 déc. 5 21:55 rtw_8822c.ko
-rw-r--r-- 1 root root 280488 déc. 5 21:55 rtw_core.ko
-rw-r--r-- 1 root root 34576 déc. 5 21:55 rtw_pci.ko
seb@seb-Legion:~/rtw88$
Et dans l'archive rtwpci et rtw88 pour le noyau 42 (ainsi que les drivers de L.Finger puisqu'ils étaient déjà installés) :
seb@seb-Legion:~/rtw88$ tar -tPf backup_drivers.tar
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko
/lib/modules/5.4.0-56-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8822b.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8821ce.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtwpci.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8822be.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8822c.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8723de.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8723d.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_core.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8822ce.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw88.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_8821c.ko
/lib/modules/5.4.0-52-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw_pci.ko
seb@seb-Legion:~/rtw88$
Cela dit, si L.Finger ne modifie pas son dépôt, c'est une solution qui est trop compliquée pour être conseillée au plus grand nombre.
Hors ligne
#118 Le 09/12/2020, à 16:09
- xubu1957
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Bonjour,
Je vois aussi que tu as consulté Larry Finger > github.com/lwfinger/rtw88/issues/28
J'avais conservé :
Les nouveaux périphériques sont placés dans le noyau Linux quand quelqu'un, soit un volontaire, soit les représentants de l'entreprise, choisissent de faire l'effort d'écrire un pilote qui répond aux exigences de codage du noyau. Pour les périphériques PCIe, Realtek a mis beaucoup de ressources dans un tel développement, c'est pourquoi les périphériques dont le numéro de modèle se termine par E se trouvent dans le noyau. D'autre part, le groupe USB de Realtek a refusé de faire des modifications pour que ses pilotes puissent être mis dans le noyau. La seule exception est le RTL8192CU, qui est un pilote horrible et devrait être retiré. Tous les périphériques dont le numéro de modèle se termine par U sont des périphériques USB.
Au début, j'ai fait le travail nécessaire pour convertir les pilotes USB merdiques Realtek dans une forme qui pourrait être placé dans le noyau. En général, cet effort prend environ 6 mois à temps plein pour terminer la tâche pour chaque pilote. J'ai maintenant près de 78 ans, et je n'ai aucune envie de dépenser une part appréciable de ce qu'il me reste de la vie pour convertir le pilote d'une puce qui n'est pratiquement jamais utilisée. Si vous voulez vraiment un pilote interne pour ce périphérique, libre à vous !
Avec Windows, les fournisseurs d'ordinateurs développent eux-mêmes les pilotes ou concluent un accord avec le fournisseur de puces pour développer les pilotes. Comme il y a environ 50 fois plus de bureaux fonctionnant sous Windows, l'arrangement a du sens.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#119 Le 09/12/2020, à 16:21
- seblint
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
J'ai maintenant près de 78 ans
Ça explique beaucoup de chose.
Mais oui je l'ai contacté, je me suis dit que si ça pouvait éviter à d'autres personnes de galérer comme je l'ai fait et à des gens comme vous d'éviter d'avoir à galérer pour aider des gens qui galèrent, ça valait le coup.
Je trouve ça dommage qu'on ait trouvé la raison pour laquelle cela ne fonctionnait pas et que personne ne puisse en profiter sans avoir à remonter tout ce fil.
Hors ligne
#120 Le 09/12/2020, à 16:24
- xubu1957
Re : [Résolu] Plus de wifi sur Ubuntu 20.04.1 avec carte Realtek RTL8822BE
Tu peux reporter la solution dans le premier message, comme conseillé dans ma signature.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne