Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Bonsoir,

@Nico

Pour info > github.com/lwfinger/rtw8852cu/issues/1


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 signed

Building 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...

NicoApi73 a écrit :

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 ?

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

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

NicoApi73 a écrit :

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

cococrr a écrit :

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...


NicoApi73 a écrit :

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 signed

Building 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,

manpages a écrit :

       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