#126 Le 16/08/2024, à 20:20
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
merci NicoApi73
isaric@isaric-p6-2007frm:~$ cd ~/
isaric@isaric-p6-2007frm:~$ sudo modprobe -r 88XXau
[sudo] Mot de passe de isaric :
isaric@isaric-p6-2007frm:~$ sudo make uninstall
make: *** Aucune règle pour fabriquer la cible « uninstall ». Arrêt.
isaric@isaric-p6-2007frm:~$
Je vais rebooter...
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#127 Le 16/08/2024, à 21:15
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
isaric@isaric-p6-2007frm:~$ cd ~/8821au-20210708
isaric@isaric-p6-2007frm:~/8821au-20210708$ source dkms.conf
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
[sudo] Mot de passe de isaric :
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
Creating symlink /var/lib/dkms/rtl8821au/5.12.5.2/source -> /usr/src/rtl8821au-5.12.5.2
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module:
Cleaning build area...
'make' -j2 KVER=6.8.0-40-generic KSRC=/lib/modules/6.8.0-40-generic/build....................................................................................
Signing module /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/88XXau.ko
Cleaning build area...
88XXau.ko.zst:
Running module version sanity check.
Module version v5.6.4.2_35491.20191025 for 88XXau.ko.zst
exactly matches what is already found in kernel 6.8.0-40-generic.
DKMS will not replace this module.
You may override by specifying --force.
depmod.....
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der
Building module:
Cleaning build area...
kernelver=6.8.0-40-generic ./dkms-make.sh............................................................
Signing module /var/lib/dkms/rtl8821au/5.12.5.2/build/8821au.ko
Cleaning build area...
8821au.ko.zst:
Running module version sanity check.
Module version v5.12.5.2-0-g70054197b.20210708_COEX20190509-6d6f for 8821au.ko.zst
exactly matches what is already found in kernel 6.8.0-40-generic.
DKMS will not replace this module.
You may override by specifying --force.
depmod...
dkms autoinstall on 6.8.0-40-generic/x86_64 succeeded for 8812au rtl8821au
isaric@isaric-p6-2007frm:~/8821au-20210708$
Que veut dire " mise en gestion dkms " ?
Si je me retrouve dans dans le même cas (après des mises à jours) :
Quelles sont les commandes à faire pour "ravoir" le wifi après de nouvelles mises à jour où je perdrai cette configuration wifi (comme au post #25) avec
" NetGear, Inc. A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU] "
cd
git clone https://github.com/morrownr/8821au-20210708
cd 8821au-20210708
make
sudo make install
sudo modprobe -r 88XXau
sudo modprobe 8821au
sudo lshw -class network
nmcli dev wifi
sudo dmesg | tail -50
[édit] Puis
cd ~/rtl8812au
sudo modprobe -r 88XXau
sudo make uninstall
Rebooter :
Voir ce que donne :
lsmod | sort
Et enfin
Si le Wifi fonctionne (mise en gestion dkms) :
cd ~/8821au-20210708
source dkms.conf
sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
Dernière modification par Isaric (Le 17/08/2024, à 06:32)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#128 Le 16/08/2024, à 21:38
- ylag
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
merci NicoApi73
isaric@isaric-p6-2007frm:~$ cd ~/ isaric@isaric-p6-2007frm:~$ sudo modprobe -r 88XXau [sudo] Mot de passe de isaric : isaric@isaric-p6-2007frm:~$ sudo make uninstall make: *** Aucune règle pour fabriquer la cible « uninstall ». Arrêt. isaric@isaric-p6-2007frm:~$
Je vais rebooter...
Il fallait lancer la commande sudo make uninstall à partir du répertoire de compilation du pilote 88XXau, alors que tu étais positionné dans dans ton répertoire personnel, /home/isaric.
A+
Dernière modification par ylag (Le 16/08/2024, à 21:40)
Hors ligne
#129 Le 16/08/2024, à 22:29
- NicoApi73
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
J'ai fait une erreur au #125 (oublie de coller). J'ai fait la correction ci-dessous :
cd ~/rtl8812au
sudo modprobe -r 88XXau
sudo make uninstall
dkms est un outil qui permet de recompiler les modules à chaque mis à jour du noyau.
Tant que c'est la même série de noyau, la mise à jour sera automatique. Si lors d'un changement de série les interfaces changent, la compilation ne passera plus, il faudra aller chercher le code à jour sur le dépôt git
Dernière modification par NicoApi73 (Le 16/08/2024, à 22:31)
Hors ligne
#130 Le 17/08/2024, à 06:34
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Merci ylag et NicoApi73
isaric@isaric-p6-2007frm:~$ cd ~/rtl8812au
isaric@isaric-p6-2007frm:~/rtl8812au$ sudo modprobe -r 88XXau
[sudo] Mot de passe de isaric :
isaric@isaric-p6-2007frm:~/rtl8812au$ sudo make uninstall
rm -f /lib/modules/6.8.0-40-generic/kernel/drivers/net/wireless//88XXau.ko
/sbin/depmod -a 6.8.0-40-generic
isaric@isaric-p6-2007frm:~/rtl8812au$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#131 Le 17/08/2024, à 06:44
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Je n'avais pas forcement besoin de relancer toutes ces commandes
isaric@isaric-p6-2007frm:~$ cd ~/8821au-20210708
isaric@isaric-p6-2007frm:~/8821au-20210708$ source dkms.conf
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
[sudo] Mot de passe de isaric :
mkdir: impossible de créer le répertoire «/usr/src/rtl8821au-5.12.5.2»: Le fichier existe
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo cp -r * /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
Error! DKMS tree already contains: rtl8821au-5.12.5.2
You cannot add the same module/version combo more than once.
isaric@isaric-p6-2007frm:~/8821au-20210708$ sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
isaric@isaric-p6-2007frm:~/8821au-20210708$
Dernière modification par Isaric (Le 17/08/2024, à 06:44)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#132 Le 17/08/2024, à 10:29
- ylag
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Bonjour,
À titre informatif, pour voir si le module dkms est correctement installé :
dkms status ; echo ; uname -r
A+
Dernière modification par ylag (Le 17/08/2024, à 10:30)
Hors ligne
#133 Le 17/08/2024, à 10:38
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Merci ylag
isaric@isaric-p6-2007frm:~$ dkms status ; echo ; uname -r
8812au/5.6.4.2_35491.20191025, 6.8.0-40-generic, x86_64: installed (WARNING! Diff between built and installed module!)
rtl8821au/5.12.5.2, 6.8.0-40-generic, x86_64: installed (WARNING! Diff between built and installed module!)
6.8.0-40-generic
isaric@isaric-p6-2007frm:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#134 Le 17/08/2024, à 11:09
- ylag
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Bonjour,
Faudrait le passage de @NicoApi73 pour interpréter correctement les résultats au
message #133, desolé ...
Ajout :
Sauf erreur de ma part, les messages d'avertissement signifieraient que les modules du noyau 8812au et rtl8821au auraient le même numéro de version que les modules compilés, installés via dkms, mais que leur code serait différent.
Autrement dit, les modules auraient été modifiés sans que leur numéro de version ne soit incrémenté.
Si c'est le cas, à voir ce que ça implique au niveau de l'utilisateur ?
A+
Dernière modification par ylag (Le 17/08/2024, à 14:16)
Hors ligne
#135 Le 18/08/2024, à 07:23
- NicoApi73
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Bonjour,
Les messages renvoyés par dkms indiquent simplement que les modules étaient déjà installés avant. Ils ne sont pas issus de la compilation faite par dkms. Ceci est normal puisque nous avons d'abord essayé le pilote en le compilant à la main avant de le mettre en gestion dkms.
On a l'information au #127 :
Module version v5.12.5.2-0-g70054197b.20210708_COEX20190509-6d6f for 8821au.ko.zst
exactly matches what is already found in kernel 6.8.0-40-generic.
DKMS will not replace this module.
Le nettoyage n'est pas complet, car le pilote précédent a été mis directement en gestion sous dkms (ce que je déconseille de faite avant d'avoir la certitude que le module fonctionne correctement).
Donne le retour de :
sudo lshw -class network
lsmod | sort
Ensuite, il faudra retirer le module qui ne nous intéresse pas de la gestion dkms.
Hors ligne
#136 Le 18/08/2024, à 15:21
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
merci NicoApi73
isaric@isaric-p6-2007frm:~$ sudo lshw -class network
[sudo] Mot de passe de isaric :
*-network
description: Ethernet interface
produit: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
fabricant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:07:00.0
nom logique: eno1
version: 06
numéro de série: 08:2e:5f:09:b6:6c
taille: 1Gbit/s
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration : autonegotiation=on broadcast=yes driver=r8169 driverversion=6.8.0-40-generic duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.1.1 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
ressources : irq:17 portE/S:e000(taille=256) mémoire:fe400000-fe400fff mémoire:d0000000-d0003fff
*-network
description: Interface réseau sans fil
identifiant matériel: 4
information bus: usb@2:1.5
nom logique: wlx3498b5ae6e31
numéro de série: 34:98:b5:ae:6e:31
fonctionnalités: ethernet physical wireless
configuration : broadcast=yes driver=rtl8821au driverversion=v5.12.5.2-0-g70054197b.20210708 firmware=42.4 ip=192.168.1.186 link=yes multicast=yes wireless=IEEE 802.11bgn
isaric@isaric-p6-2007frm:~$
isaric@isaric-p6-2007frm:~$ lsmod | sort
8821au 2789376 0
ahci 49152 3
at24 28672 0
autofs4 57344 2
binfmt_misc 24576 1
cec 94208 2 drm_display_helper,i915
cfg80211 1323008 1 8821au
coretemp 24576 0
crc32_pclmul 12288 0
crct10dif_pclmul 12288 1
cryptd 24576 1 ghash_clmulni_intel
dmi_sysfs 24576 0
drm_buddy 20480 1 i915
drm_display_helper 237568 1 i915
efi_pstore 12288 0
ghash_clmulni_intel 16384 0
hid 180224 2 usbhid,hid_generic
hid_generic 12288 0
i2c_algo_bit 16384 1 i915
i2c_i801 36864 0
i2c_smbus 16384 1 i2c_i801
i915 4272128 19
input_leds 12288 0
intel_cstate 24576 0
intel_powerclamp 24576 0
intel_rapl_common 40960 1 intel_rapl_msr
intel_rapl_msr 20480 0
ip_tables 32768 0
irqbypass 12288 1 kvm
kvm 1404928 1 kvm_intel
kvm_intel 487424 0
libahci 53248 1 ahci
lp 28672 0
lpc_ich 32768 0
mac_hid 12288 0
mc 81920 5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
mei 167936 5 mei_hdcp,mei_pxp,mei_me
mei_hdcp 28672 0
mei_me 53248 2
mei_pxp 16384 0
Module Size Used by
msr 12288 0
nfnetlink 20480 1
nls_iso8859_1 12288 1
parport 73728 3 parport_pc,lp,ppdev
parport_pc 53248 0
polyval_generic 12288 0
ppdev 24576 0
psmouse 217088 0
qrtr 53248 2
r8169 118784 0
rapl 20480 0
rc_core 73728 1 cec
realtek 36864 1
serio_raw 20480 0
sha1_ssse3 32768 0
sha256_ssse3 32768 0
snd 143360 19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_ump,snd_pcm,snd_rawmidi
snd_hda_codec 204800 3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_codec_generic 122880 1 snd_hda_codec_realtek
snd_hda_codec_realtek 200704 1
snd_hda_core 139264 4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hda_intel 61440 1
snd_hrtimer 12288 1
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
snd_intel_dspcfg 36864 1 snd_hda_intel
snd_intel_sdw_acpi 16384 1 snd_intel_dspcfg
snd_pcm 192512 4 snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd_rawmidi 57344 3 snd_seq_midi,snd_usbmidi_lib,snd_ump
snd_seq 114688 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy
snd_seq_device 16384 4 snd_seq,snd_seq_midi,snd_ump,snd_rawmidi
snd_seq_dummy 12288 0
snd_seq_midi 24576 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_timer 49152 3 snd_seq,snd_hrtimer,snd_pcm
snd_ump 45056 1 snd_usb_audio
snd_usb_audio 495616 1
snd_usbmidi_lib 53248 1 snd_usb_audio
soundcore 16384 1 snd
ttm 110592 1 i915
uas 28672 0
usbhid 77824 0
usb_storage 86016 1 uas
uvc 12288 1 uvcvideo
uvcvideo 139264 0
video 73728 1 i915
videobuf2_common 81920 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 36864 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 352256 2 videobuf2_v4l2,uvcvideo
wmi 28672 1 video
x86_pkg_temp_thermal 20480 0
x_tables 65536 1 ip_tables
isaric@isaric-p6-2007frm:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#137 Le 19/08/2024, à 15:06
- NicoApi73
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Pour finir de nettoyer :
sudo dkms remove 8812au/5.6.4.2_35491.20191025 --all
Hors ligne
#138 Le 19/08/2024, à 15:58
- Isaric
Re : [Résolu-2] Installer une clé wifi Realtek RTL8811AU
Merci NicoApi73
isaric@isaric-p6-2007frm:~$ sudo dkms remove 8812au/5.6.4.2_35491.20191025 --all
[sudo] Mot de passe de isaric :
Module 8812au-5.6.4.2_35491.20191025 for kernel 6.8.0-40-generic (x86_64).
Before uninstall, this module version was ACTIVE on this kernel.
88XXau.ko.zst:
- Uninstallation
- Module was not found within /lib/modules/6.8.0-40-generic/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod.....
Deleting module 8812au-5.6.4.2_35491.20191025 completely from the DKMS tree.
isaric@isaric-p6-2007frm:~$
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne