apparement pour le rtl8821ce faut mettre les mains dans le cambouis
C’est cool d’avoir trouvé ça @grandtoubab, mais @culbuto est grand débutant, là tu vas le tuer.
Précisément @culbuto, il faut que tu exécutes la séquence d’instructions suivante:
(créer un répertoire de travail)
mkdir work-compil
(descendre dedans)
cd work-compil
(installer les paquets nécessaires à la compilation)
sudo apt-get install --reinstall git dkms build-essential linux-headers-$(uname -r)
(importer le code source du pilote)
git clone https://github.com/tomaspinho/rtl8821ce
(descendre dans le nouveau répertoire ainsi créé)
cd rtl8821ce
(rendre executable/lançable les scripts utiles)
chmod +x dkms-install.sh
chmod +x dkms-remove.sh
(executer l’installation du pilote A FAIRE EN ROOT)
./dkms-install.sh
bonjour
j’ai fait tout ce qu’on m’a dit de faire et toujours pas de wifi
c’est pas un probleme crucial ,j’ai l’ethernet mais c’est un peu frustrant quand même et ça m’oblige à utiliser windows quand je deplace l’ordi dans une autre pièce de la maison
je suis pas un grand linuxien mais j’avais quand même installé une arch du début à la fin sur mon ancienne bécane tout en ligne de commandes et ça marchait bien
Zut, moi qui me faisais ch… à tout bien expliquer.
OK, et ça s’est passé sans message d’erreur à la compilation ?
Puisque tu es plus éduqué que ce que je pensais, as tu maintenant un module "8821" dispo pour ton noyau (je ne suis pas sur de son nom, mais je suppose que ce nom doit parler de 8821) ?
find /lib/modules/ -name "*8821*" -print
Est ce qu’aprés reboot (ou insertion de la clé) le module se monte bien tout seul ?
lsmod | grep 8821
Et si ce n’est pas le cas, que dit
modprobe \<le nom du module 8821 dont je ne suis pas certain>
?
As tu des informations dans /var/log/syslog ?
faut voir directement ce que dit
lspci -nnk | grep -i net -A2
et
ip link
nmcli device show
bonjour
le retour de
jean@jean:~$ lspci -nnk | grep -i net -A2
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f]
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter [10ec:c821]
Subsystem: AzureWave RTL8821CE 802.11ac PCIe Wireless Network Adapter [1a3b:3040]
le retour de
jean@jean:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether a8:5e:45:be:11:7e brd ff:ff:ff:ff:ff:ff
le retour de
jean@jean:~$ nmcli device show
GENERAL.DEVICE: enp2s0
GENERAL.TYPE: ethernet
GENERAL.HWADDR: A8:5E:45:BE:11:7E
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connecté)
GENERAL.CONNECTION: Wired connection 1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: marche
IP4.ADDRESS[1]: 192.168.1.71/24
IP4.GATEWAY: 192.168.1.254
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.1.254, mt = 100
IP4.ROUTE[2]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[3]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]: 192.168.1.254
IP4.DOMAIN[1]: lan
IP6.ADDRESS[1]: fe80::aa5e:45ff:febe:117e/64
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]: dst = ff00::/8, nh = ::, mt = 256, table=255
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (non-géré)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256
jean@jean:~$
voila
ça s’est passe sans erreurs à la compilation
dans syslog j’ai 36681 lignes à examiner c’est pas facile 
a priori avec le module wifi RTL8821CE je ne suis pas le seul à avoir des problèmes,comme c’est pas très urgent je vais peut-être attendre une mise à jour qui solutionnera ce problème,
tu peux faire une recherche par chaîne
grep 8821 /var/log/syslog
Sinon il paraît que ça pourrait arriver dans un futur noyau en 2020
https://lkml.org/lkml/2019/5/15/809
Rassure-toi, ce n’est pas parce qu’on a réussi à installer Arch qu’on sait compiler un module externe du noyau.
En parlant de module, on ne voit toujours pas de module/pilote associé au contrôleur wifi dans la dernière sortie de lspci -nnk.
La machine a-t-elle été redémarrée après l’installation du pilote ? Si oui, le module n’a peut-être pas si bien été installé, ou bien ne correspond pas au contrôleur. Mais comme @culbuto n’a pas répondu à tes questions, on ne sait pas.
re
le retour de
jean@jean:~$ grep 8821 /var/log/syslog
grep: /var/log/syslog: Permission non accordée
jean@jean:~$
jean@jean:~$ sudo grep 8821 /var/log/syslog
[sudo] Mot de passe de jean :
jean@jean:~$
re pour @mattotop
le retour
jean@jean:~$ find /lib/modules/ -name “8821” -print
jean@jean:~$
Regarde s’il y a des fichiers *.ko dans le répertoire de compilation du pilote.
je chercherai plutôt dans /usr/lib/modules
find /usr/lib/modules/ -name *882*
Evidemment chez moi il n’y a rien pour 8821ce
find /usr/lib/modules/ -name *882*
/usr/lib/modules/4.19.0-7-amd64/kernel/drivers/hwmon/f71882fg.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/drivers/staging/rtlwifi/r8822be.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae
/usr/lib/modules/4.19.0-7-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/sound/pci/au88x0/snd-au8820.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/sound/soc/codecs/snd-soc-nau8825.ko
/usr/lib/modules/4.19.0-7-amd64/kernel/sound/soc/codecs/snd-soc-nau8824.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/drivers/hwmon/f71882fg.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/drivers/i2c/busses/i2c-amd756-s4882.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae
/usr/lib/modules/5.4.0-3-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/sound/pci/au88x0/snd-au8820.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/sound/soc/intel/boards/snd-soc-sst-cht-bsw-nau8824.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/sound/soc/codecs/snd-soc-nau8825.ko
/usr/lib/modules/5.4.0-3-amd64/kernel/sound/soc/codecs/snd-soc-nau8824.ko
Ouais, mais des modules il y en a des wagons dans /lib/modules, et sans être sûr du nom autant chercher une aiguille dans une botte de foin. Au moins en cherchant dans le répertoire de compilation on pourra vérifier s’il a bien été compilé et on aura son nom ce qui permettra de le chercher plus efficacement dans /lib/modules.
Note : le chemin effectif est /lib/modules, c’est là où les modules sont installés et recherchés (cf. modinfo). /usr/lib/modules n’existe qu’à cause de l’“usr merge”.
d’après le script du developpeur
chez moi tout est en /usr car j’avais oublié que j’étais dans la merge 
ls -alrt /
drwxr-xr-x 15 root root 4096 août 6 20:32 usr
lrwxrwxrwx 1 root root 7 août 6 20:32 bin -> usr/bin
lrwxrwxrwx 1 root root 8 août 6 20:32 sbin -> usr/sbin
lrwxrwxrwx 1 root root 7 août 6 20:32 lib -> usr/lib
lrwxrwxrwx 1 root root 9 août 6 20:32 lib32 -> usr/lib32
lrwxrwxrwx 1 root root 10 août 6 20:32 libx32 -> usr/libx32
lrwxrwxrwx 1 root root 9 août 6 20:32 lib64 -> usr/lib64
Les gars, vous partez loin là.
Zut, entre le forum qui a transformé mes double quote droites en paires inclinées, et le bbcode qui a zappé mes étoiles, ton copier/coller @culbuto ne pouvait que donner ce résultat.
La bonne instruction, de find, c’est:
find /lib/modules/ -name "*8821*" -print
Mais bon, tu peux aussi regarder si tu as un rtl8821ce.ko quelque part.
Par contre, de ce que j’ai compris de l’install, ça s’intègre à dkms pour que le module soit recompilé à chaque changement de noyau, donc si c’est vraiment installé (je pense que ce n’est pas le cas), normalement, ça doit se voir dedans.
Que dit
dkms status | grep rtl8821ce
?
Sinon, je pense que le
./dkms-install.sh
a planté, il faudrait essayer de la relancer pour voir le message d’erreur qui a forcément du passer inaperçu la première fois.
Raah Jean (si je peux me permettre), tout ça, c’est à faire en root ou avec sudo.
Et pour passer en root, ne pas oublier le tiret :
su -
bonjour à tous
j’ai reussi aprés, avoir trainé un peu partout sur le net à installer cette foutue carte wifi,
merci à tous, votre aide m’a eté très utile et mon probléme est résolu
Ca pourrait être utile d’indiquer rapide ce qui a marché, pour d’autres qui auraient le même problème et tomberaient sur ce fil.
bonjour mattotop
j’ai fait ce que tu m’as dit de faire plus haut dans le post,et comme ça marchait pas j’ai fouiné un peu et j’ai trouvé sur un post d’un internaute qui avait les même problemes ces instructions à rajouter
sudo apt install bc
sudo dkms install rtl8821ce/v5.5.2_34066.20190614
voila
il suffisait simplement de lire les explications du developpeur qui l’indique en toutes lettres