#76 Le 15/10/2024, à 19:23
- tycooon
Re : Adaptateur wifi usb non reconnu
je pense que c'est la mise en gestion sous dkms
sudo dkms remove rtl8852cu/2024-10-14 --all
sudo modprobe 8852cu
attend le retour de l'avis de NicoApi 73 pour confirmation avant d’exécuter les commandes ci dessus.
Hors ligne
#77 Le 15/10/2024, à 20:39
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Tes commandes sont correctes.
Je suis entrain de regarder pourquoi ça ne passe pas avec dkms.
Hors ligne
#78 Le 15/10/2024, à 20:46
- xubu1957
Re : Adaptateur wifi usb non reconnu
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
#79 Le 15/10/2024, à 21:37
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Merci xubu
Mon hypothèse est que le Makefile ne fonctionne pas avec dkms (ou que je ne trouve pas les bons paramètres à lui passer) et c'est pour ça que le fichier dkms.conf n'est pas disponible pour ce pilote. Je vais regarder en détail le lien donné ci-dessus
@cococrr : passe les commandes suivantes
sudo dkms remove rtl8852cu/2024-10-14 --all
cd ~/rtw8852cu
make clean
make -j12
sudo make install
sudo modprobe 8852cu
Ton WiFi ne fonctionne plus car nous allons constater que le noyau 6.8.0-47 s'est installé (tu étais sur le 6.8.0-45)
A chaque nouvelle mise à jour du noyau, tu passeras les commandes suivantes :
cd ~/rtw8852cu
make clean
make -j12
sudo make install
sudo modprobe 8852cu
Dernière modification par NicoApi73 (Le 15/10/2024, à 21:40)
Hors ligne
#80 Le 15/10/2024, à 21:58
- NicoApi73
Re : Adaptateur wifi usb non reconnu
La configuration dkms ci-dessous devrait fonctionner (merci xubu) :
cd ~/rtw8852cu
rm dkms.conf
cat <<EOF | tee dkms.conf
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="2024-10-14"
MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
EOF
source dkms.conf
sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
dkms status
Hors ligne
#81 Le 15/10/2024, à 22:56
- tycooon
Re : Adaptateur wifi usb non reconnu
NicoApi73 :
Je viens d'essayer la solution ci dessus dkms status est toujours added
Par contre , j'ai réussi avec juste quelques modifications, il ne manquait pas grand chose, juste une petite légère pétouille : "kernelver=$(uname -r)" et sans le "source dkms.conf"
cd ~/rtw8852cu
rm dkms.conf
kernelver=$(uname -r)
cat <<EOF | tee dkms.conf
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="2024-10-14"
MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
EOF
sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
dkms status
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ rm dkms.conf
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ sudo dkms remove rtl8852cu/2024-10-14 --all
Deleting module rtl8852cu-2024-10-14 completely from the DKMS tree.
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ kernelver=$(uname -r)
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ cat <<EOF | tee dkms.conf
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="2024-10-14"
MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
EOF
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="2024-10-14"
MAKE="'make' -j4 KVER=6.8.0-47-generic KSRC=/lib/modules/6.8.0-47-generic/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
Creating symlink /var/lib/dkms/rtl8852cu/2024-10-14/source -> /usr/src/rtl8852cu-2024-10-14
Sign command: /usr/bin/kmodsign
Binary update-secureboot-policy not found, modules won't be signedBuilding module:
Cleaning build area...
'make' -j4 KVER=6.8.0-47-generic KSRC=/lib/modules/6.8.0-47-generic/build....
Cleaning build area...8852cu.ko.zst:
Running module version sanity check.
Module version v1.19.2-107-g2751ef875.20221230 for 8852cu.ko.zst
exactly matches what is already found in kernel 6.8.0-47-generic.
DKMS will not replace this module.
You may override by specifying --force.
depmod...
dkms autoinstall on 6.8.0-47-generic/x86_64 succeeded for rtl8852cu
olivier@olivier-VMware-Virtual-Platform:~/rtw8852cu$ dkms status
rtl8852cu/2024-10-14, 6.8.0-47-generic, x86_64: installed (WARNING! Diff between built and installed module!)
Pour autant, j'ai encore un message (WARNING! Diff between built and installed module!).
Est ce que c'est lui qui pose problème ? : rtl8xxxu
ls /lib/modules/6.8.0-47-generic/kernel/drivers/net/wireless/realtek
rtl818x rtl8xxxu rtlwifi rtw88 rtw89
Merci à vous deux , il faut bien être 3 sur ce coup pour y arriver.
cette procédure, je me la met de coté. Elle servira bien un autre jour. On gagnera du temps
Dernière modification par tycooon (Le 16/10/2024, à 00:32)
Hors ligne
#82 Le 16/10/2024, à 06:20
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Bonjour,
Le warning est lié au fait que le pilote a été produit initialement par une compilation manuelle. Il t'informe qu'il y a déjà un ko qui correspond exactement à celui qui vient d'être produit.
Nous n'avons jamais vu le rtl8xxxu chargé. Donc on ne peut pas l'incriminer.
Jusqu'à présent, je n'ai jamais eu besoin de mettre des instructions pour le Makefile dans le dkms.conf. Par contre nous avons déjà rencontré le problème où la compilation manuelle passait et impossible de mettre en place la gestion dkms.
Si kernelver n'est pas reconnu (je n'ai pas eu ce problème hier soir sur une 22.04.1), alors ça ne fonctionnera pas. Tu as réussi car tu as créé la variable kernelver, mais ce n'est valable que pour l'environnement du terminal utilisé... De plus, tu as compilé pour le noyau actuel, or dkms doit compiler pour le noyau nouvellement installé
source ne fait que créer des variables dans le terminal, celle décrite dans le dkms.conf
EDIT : regarde https://lea-linux.org/documentations/DKMS kernelver est bien une variable fournie par dkms (chapitre variables disponibles) et tu as la définition ici https://manpages.ubuntu.com/manpages/bi … kms.8.html
Dernière modification par NicoApi73 (Le 16/10/2024, à 06:26)
Hors ligne
#83 Le 16/10/2024, à 06:26
- cococrr
Re : Adaptateur wifi usb non reconnu
Ca a marché, le wifi est réapparu ainsi que tous les réseaux, mais il reste toujours impossible de se connecter à mon wifi.
Lorsque je sélectionne mon wifi, cela charge en continu sans jamais se finir ou se connecter...
Merci xubu
Mon hypothèse est que le Makefile ne fonctionne pas avec dkms (ou que je ne trouve pas les bons paramètres à lui passer) et c'est pour ça que le fichier dkms.conf n'est pas disponible pour ce pilote. Je vais regarder en détail le lien donné ci-dessus
@cococrr : passe les commandes suivantes
sudo dkms remove rtl8852cu/2024-10-14 --all cd ~/rtw8852cu make clean make -j12 sudo make install sudo modprobe 8852cu
Ton WiFi ne fonctionne plus car nous allons constater que le noyau 6.8.0-47 s'est installé (tu étais sur le 6.8.0-45)
A chaque nouvelle mise à jour du noyau, tu passeras les commandes suivantes :
cd ~/rtw8852cu make clean make -j12 sudo make install sudo modprobe 8852cu
Dernière modification par cococrr (Le 16/10/2024, à 07:27)
Hors ligne
#84 Le 16/10/2024, à 06:27
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Les retours de commande ???
Hors ligne
#85 Le 16/10/2024, à 06:28
- cococrr
Re : Adaptateur wifi usb non reconnu
Je dois rentrer ça également ?
La configuration dkms ci-dessous devrait fonctionner (merci xubu) :
cd ~/rtw8852cu rm dkms.conf cat <<EOF | tee dkms.conf PACKAGE_NAME="rtl8852cu" PACKAGE_VERSION="2024-10-14" MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build" CLEAN="make clean" BUILT_MODULE_NAME[0]="8852cu" DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" AUTOINSTALL="yes" EOF source dkms.conf sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION dkms status
Hors ligne
#86 Le 16/10/2024, à 06:30
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Tu peux l'essayer, en donnant bien tous les retours
Hors ligne
#87 Le 16/10/2024, à 07:19
- cococrr
Re : Adaptateur wifi usb non reconnu
Merci xubu
Mon hypothèse est que le Makefile ne fonctionne pas avec dkms (ou que je ne trouve pas les bons paramètres à lui passer) et c'est pour ça que le fichier dkms.conf n'est pas disponible pour ce pilote. Je vais regarder en détail le lien donné ci-dessus
@cococrr : passe les commandes suivantes
sudo dkms remove rtl8852cu/2024-10-14 --all cd ~/rtw8852cu make clean make -j12 sudo make install sudo modprobe 8852cu
Ton WiFi ne fonctionne plus car nous allons constater que le noyau 6.8.0-47 s'est installé (tu étais sur le 6.8.0-45)
A chaque nouvelle mise à jour du noyau, tu passeras les commandes suivantes :
cd ~/rtw8852cu make clean make -j12 sudo make install sudo modprobe 8852cu
Et voilà:
actarus@EUPHOR:~$ sudo dkms remove rtl8852cu/2024-10-14 --all
[sudo] Mot de passe de actarus :
Error! The module/version combo: rtl8852cu-2024-10-14 is not located in the DKMS tree.
actarus@EUPHOR:~$ cd ~/rtw8852cu
actarus@EUPHOR:~/rtw8852cu$ make clean
#make -C /lib/modules/6.8.0-47-generic/build M=/home/actarus/rtw8852cu clean
cd phl ; rm -fr */*/*/*/*.mod.c */*/*/*/*.mod */*/*/*/*.o */*/*/*/.*.cmd */*/*/*/*.ko
cd phl ; rm -fr */*/*/*.mod.c */*/*/*.mod */*/*/*.o */*/*/.*.cmd */*/*/*.ko
cd phl ; rm -fr */*/*.mod.c */*/*.mod */*/*.o */*/.*.cmd */*/*.ko
cd phl ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko
cd phl ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd core ; rm -fr */*.mod.c */*.mod */*.o */.*.cmd */*.ko
cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd os_dep/linux/hwsim ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
/bin/sh: 1: cd: can't cd to os_dep/linux/hwsim
cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
cd platform ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko
rm -fr Module.symvers ; rm -fr Module.markers ; rm -fr modules.order
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm -fr .tmp_versions
actarus@EUPHOR:~/rtw8852cu$ make -j12
#rm -f .symvers.8852cu
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.8.0-47-generic/build M=/home/actarus/rtw8852cu modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-6.8.0-47-generic »
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
CC [M] /home/actarus/rtw8852cu/platform/platform_ops.o
CC [M] /home/actarus/rtw8852cu/os_dep/osdep_service.o
CC [M] /home/actarus/rtw8852cu/os_dep/osdep_service_linux.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/rtw_cfg.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/os_intfs.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/ioctl_linux.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/xmit_linux.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/mlme_linux.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/recv_linux.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/ioctl_cfg80211.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/rtw_cfgvendor.o
CC [M] /home/actarus/rtw8852cu/os_dep/linux/os_ch_utils.o
/home/actarus/rtw8852cu/os_dep/linux/ioctl_linux.c:179:6: warning: no previous prototype for ‘indicate_wx_scan_complete_event’ [-Wmissing-prototypes]
179 | void indicate_wx_scan_complete_event(_adapter *padapter)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/os_intfs.c:121:14: warning: no previous prototype for ‘rtw_classify8021d’ [-Wmissing-prototypes]
121 | unsigned int rtw_classify8021d(struct sk_buff *skb)
| ^~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/ioctl_linux.c:192:6: warning: no previous prototype for ‘rtw_indicate_wx_assoc_event’ [-Wmissing-prototypes]
192 | void rtw_indicate_wx_assoc_event(_adapter *padapter)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/ioctl_cfg80211.c:207:6: warning: no previous prototype for ‘rtw_cfg80211_allow_ch_switch_notify’ [-Wmissing-prototypes]
207 | bool rtw_cfg80211_allow_ch_switch_notify(_adapter *adapter)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/rtw_cfgvendor.c:146:17: warning: no previous prototype for ‘rtw_cfg80211_vendor_event_alloc’ [-Wmissing-prototypes]
146 | struct sk_buff *rtw_cfg80211_vendor_event_alloc(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/ioctl_linux.c:215:6: warning: no previous prototype for ‘rtw_indicate_wx_disassoc_event’ [-Wmissing-prototypes]
215 | void rtw_indicate_wx_disassoc_event(_adapter *padapter)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/os_dep/linux/ioctl_cfg80211.c:325:6: warning: no previous prototype for ‘rtw_2g_rates_init’ [-Wmissing-prototypes]
325 | void rtw_2g_rates_init(struct ieee80211_rate *rates)
| ^~~~~~~~~~~~~~~~~
...
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_psd_8852c.c:86:6: warning: no previous prototype for ‘_halrf_psd_set_dac_off_adc_8852c’ [-Wmissing-prototypes]
86 | void _halrf_psd_set_dac_off_adc_8852c(struct rf_info *rf, enum phl_phy_idx phy)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:19:6: warning: no previous prototype for ‘_halrf_get_total_efuse_8852c’ [-Wmissing-prototypes]
19 | void _halrf_get_total_efuse_8852c(struct rf_info *rf,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:39:4: warning: no previous prototype for ‘_halrf_get_1byte_efuse_8852c’ [-Wmissing-prototypes]
39 | u8 _halrf_get_1byte_efuse_8852c(struct rf_info *rf, u32 addr, u8 *value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:54:4: warning: no previous prototype for ‘_halrf_efuse_exchange_8852c’ [-Wmissing-prototypes]
54 | s8 _halrf_efuse_exchange_8852c(struct rf_info *rf, u8 value, u8 mask)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:73:6: warning: no previous prototype for ‘_halrf_set_thermal_trim_8852c’ [-Wmissing-prototypes]
73 | void _halrf_set_thermal_trim_8852c(struct rf_info *rf,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:111:6: warning: no previous prototype for ‘_halrf_set_pa_bias_trim_8852c’ [-Wmissing-prototypes]
111 | void _halrf_set_pa_bias_trim_8852c(struct rf_info *rf,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/actarus/rtw8852cu/phl/hal_g6/phy/rf/halrf_8852c/halrf_kfree_8852c.c:156:6: warning: no previous prototype for ‘_halrf_get_tssi_trim_8852c’ [-Wmissing-prototypes]
156 | void _halrf_get_tssi_trim_8852c(struct rf_info *rf,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
LD [M] /home/actarus/rtw8852cu/8852cu.o
MODPOST /home/actarus/rtw8852cu/Module.symvers
CC [M] /home/actarus/rtw8852cu/8852cu.mod.o
LD [M] /home/actarus/rtw8852cu/8852cu.ko
BTF [M] /home/actarus/rtw8852cu/8852cu.ko
Skipping BTF generation for /home/actarus/rtw8852cu/8852cu.ko due to unavailability of vmlinux
make[1] : on quitte le répertoire « /usr/src/linux-headers-6.8.0-47-generic »
#cp Module.symvers .symvers.8852cu
actarus@EUPHOR:~/rtw8852cu$ sudo make install
install -p -m 644 8852cu.ko /lib/modules/6.8.0-47-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 6.8.0-47-generic
actarus@EUPHOR:~/rtw8852cu$ sudo modprobe 8852cu
actarus@EUPHOR:~/rtw8852cu$
Hors ligne
#88 Le 16/10/2024, à 07:22
- cococrr
Re : Adaptateur wifi usb non reconnu
Je dois rentrer ça également ?
NicoApi73 a écrit :La configuration dkms ci-dessous devrait fonctionner (merci xubu) :
cd ~/rtw8852cu rm dkms.conf cat <<EOF | tee dkms.conf PACKAGE_NAME="rtl8852cu" PACKAGE_VERSION="2024-10-14" MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build" CLEAN="make clean" BUILT_MODULE_NAME[0]="8852cu" DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless" AUTOINSTALL="yes" EOF source dkms.conf sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION dkms status
2eme partie:
actarus@EUPHOR:~$ cd ~/rtw8852cu
actarus@EUPHOR:~/rtw8852cu$ rm dkms.conf
actarus@EUPHOR:~/rtw8852cu$ cat <<EOF | tee dkms.conf
> PACKAGE_NAME="rtl8852cu"
> PACKAGE_VERSION="2024-10-14"
> MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
> CLEAN="make clean"
> BUILT_MODULE_NAME[0]="8852cu"
> DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
> AUTOINSTALL="yes"
> EOF
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="2024-10-14"
MAKE="'make' -j12 KVER= KSRC=/lib/modules//build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
actarus@EUPHOR:~/rtw8852cu$ source dkms.conf
actarus@EUPHOR:~/rtw8852cu$ sudo cp dkms.conf /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION
[sudo] Mot de passe de actarus :
actarus@EUPHOR:~/rtw8852cu$ sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION
Creating symlink /var/lib/dkms/rtl8852cu/2024-10-14/source -> /usr/src/rtl8852cu-2024-10-14
actarus@EUPHOR:~/rtw8852cu$ sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make' -j12 KVER= KSRC=/lib/modules//build...(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8852cu: 2024-10-14 not found
Error! Bad return status for module build on kernel: 6.8.0-47-generic (x86_64)
Consult /var/lib/dkms/rtl8852cu/2024-10-14/build/make.log for more information.
actarus@EUPHOR:~/rtw8852cu$ dkms status
rtl8852cu/2024-10-14: added
Hors ligne
#89 Le 16/10/2024, à 07:41
- NicoApi73
Re : Adaptateur wifi usb non reconnu
On en est toujours au même point. Je ne peux pas pour l'instant tester sur une 24.04.1.
Garde la 2nd série de commande du #79, ça te permettra de remettre le WiFi à chaque mise à jour du noyau (on voit bien ici que tu es passé au 6.8.0-47)
Donne le retour de
cat /var/lib/dkms/rtl8852cu/2024-10-14/build/make.log
Hors ligne
#90 Le 16/10/2024, à 08:17
- cococrr
Re : Adaptateur wifi usb non reconnu
actarus@EUPHOR:~$ cat /var/lib/dkms/rtl8852cu/2024-10-14/build/make.log
DKMS make.log for rtl8852cu-2024-10-14 for kernel 6.8.0-47-generic (x86_64)
mer. 16 oct. 2024 08:15:43 CEST
#rm -f .symvers.8852cu
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules//build M=/var/lib/dkms/rtl8852cu/2024-10-14/build modules
make[1]: *** /lib/modules//build : Aucun fichier ou dossier de ce nom. Arrêt.
make: *** [Makefile:709 : modules] Erreur 2
Hors ligne
#91 Le 16/10/2024, à 08:22
- NicoApi73
Re : Adaptateur wifi usb non reconnu
ok, on voit que la variable kernelver (qui est gérée par dkms) est vide. Pour l'instant on reste comme ça, il est possible qu'à la prochaine mise à jour du noyau ça fonctionne. Tu as de toutes façons les commandes manuelles pour faire la compilation et l'installation toi même.
Hors ligne
#92 Le 16/10/2024, à 08:23
- cococrr
Re : Adaptateur wifi usb non reconnu
La série du 79 répond et fait apparaitre les réseaux wifi.
Pourtant lorsque je sélectionne ma box, un chargement s'effectue sans jamais finir par se connecter...
On en est toujours au même point. Je ne peux pas pour l'instant tester sur une 24.04.1.
Garde la 2nd série de commande du #79, ça te permettra de remettre le WiFi à chaque mise à jour du noyau (on voit bien ici que tu es passé au 6.8.0-47)
Donne le retour de
cat /var/lib/dkms/rtl8852cu/2024-10-14/build/make.log
Hors ligne
#93 Le 16/10/2024, à 08:26
- cococrr
Re : Adaptateur wifi usb non reconnu
En changeant de port usb mon adaptateur, la connexion a pu se faire.
Merci pour les infos @NicoApi73
Hors ligne
#94 Le 16/10/2024, à 08:28
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Que donne :
nmcli dev wifi
nmcli con show
Hors ligne
#95 Le 16/10/2024, à 08:59
- cococrr
Re : Adaptateur wifi usb non reconnu
actarus@EUPHOR:~$ nmcli dev wifi
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
* 8C:19:B5:97:F2:D5 Livebox-F2D0 Infra 104 540 Mbit/s 84 ▂▄▆█ WPA2
8C:19:B5:97:F2:D0 Livebox-F2D0 Infra 1 130 Mbit/s 82 ▂▄▆█ WPA2
AC:E2:D3:DE:C0:21 DIRECT-1F-HP OfficeJet Pro 6970 Infra 1 65 Mbit/s 82 ▂▄▆█ WPA2
22:66:CF:F0:2D:10 Freebox-78B40F Infra 44 540 Mbit/s 82 ▂▄▆█ WPA2
A4:3E:51:86:A2:CB Livebox-A2C6 Infra 104 540 Mbit/s 82 ▂▄▆█ WPA2
CA:C9:A3:48:20:86 Tineco_0125 Infra 1 0 Mbit/s 0 ____ --
A4:3E:51:86:A2:C6 Livebox-A2C6 Infra 11 195 Mbit/s 0 ____ WPA2
E0:A1:D7:87:D2:64 SFR_D260 Infra 11 130 Mbit/s 0 ____ WPA1
actarus@EUPHOR:~$ nmcli con show
NAME UUID TYPE DEVICE
Livebox-F2D0 d3b62dba-dead-47be-9a72-80646b605f2b wifi wlx7419f81584a8
tun0 a33b8fe2-148d-428b-8169-c315cba085bf tun tun0
Connexion filaire 1 74ba127b-9c50-4b70-923a-5ace64a72c41 ethernet --
Hors ligne
#96 Le 16/10/2024, à 09:01
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Est-ce que tu utilises un VPN "commercial"?
Hors ligne
#97 Le 16/10/2024, à 09:08
- cococrr
Re : Adaptateur wifi usb non reconnu
Oui tout a fait
Hors ligne
#98 Le 16/10/2024, à 09:18
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Ok. Tu as un pilote qui se charge et qui fonctionne puisque l'on voit les réseaux. Le retour du #95 montre que tu es connecté à la box Livebox-F2D0
Je te recommande vivement ceci : https://framagit.org/bruno666/n-utilisez-pas-de-vpn
Je ne peux t'aider plus.
Hors ligne
#99 Le 16/10/2024, à 21:20
- tycooon
Re : Adaptateur wifi usb non reconnu
Bonjour NicoApi73
Comme j'ai l'habitude de ronger les os jusqu'au bout. Cette fois, c'est la bonne.
Si tu as le temps, est ce que tu peux jeter un coup d’œil et me donner ton avis.
je me suis beaucoup aidé de ce site : ICI
cd
git clone https://github.com/lwfinger/rtw8852cu
cd rtw8852cu
cat <<EOF | tee dkms.conf
PACKAGE_NAME="rtl8852cu"
PACKAGE_VERSION="1.0.0"
MAKE="'make' -j$(nproc) KVER=${kernelver} KSRC=/lib/modules/${kernelver}/build"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="8852cu"
DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless"
AUTOINSTALL="yes"
EOF
cd /var/lib/dkms
sudo dkms add ~/rtw8852cu/
Creating symlink /var/lib/dkms/rtl8852cu/1.0.0/source -> /usr/src/rtl8852cu-1.0.0
dkms status
rtl8852cu/1.0.0: added
sudo dkms autoinstall
Sign command: /usr/bin/kmodsign
Binary update-secureboot-policy not found, modules won't be signedBuilding module:
Cleaning build area...
'make' -j4 KVER=6.8.0-47-generic KSRC=/lib/modules/6.8.0-47-generic/build...............................................................
Cleaning build area...8852cu.ko.zst:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/6.8.0-47-generic/updates/dkms/
depmod....
dkms autoinstall on 6.8.0-47-generic/x86_64 succeeded for rtl8852cu
dkms status
rtl8852cu/1.0.0, 6.8.0-47-generic, x86_64: installed
Dernière modification par tycooon (Le 16/10/2024, à 22:06)
Hors ligne
#100 Le 17/10/2024, à 05:54
- NicoApi73
Re : Adaptateur wifi usb non reconnu
Bonjour,
add [module/module-version] [/path/to/source-tree] [/path/to/tarball.tar]
Adds a module/module-version combination to the tree for builds and installs. If
module/module-version, -m module/module-version, or -m module -v version are passed as
options, this command requires source in /usr/src/<module>-<module-version>/ as well
as a properly formatted dkms.conf file. If /path/to/source-tree is passed as an
option, and source-tree contains a dkms.conf file, it will copy /path/to/source-tree
to /usr/src/module-module-version. If /path/to/tarball.tar is passed, this command
behaves like the ldtarball command.
J'ai toujours utilisé l'ajout dans l'arbre dkms avec le nom et la version du module, ignorant les 2 autres possibilités (surtout la seconde), qui sont finalement plus simple.
La commande cd /var/lib/dkms est inutile et si ça ne fonctionne pas sans ça, il faut continuer à creuser.
cd /var/lib/dkms
sudo dkms add ~/rtw8852cu/
devrait pouvoir être remplacé par (je n'ai pas essayé)
sudo dkms add ./
Hors ligne