Activer carte Wifi RTL8723DE Debian 10

Tags: #<Tag:0x00007fd6f7a06948>

Bonjour à tous,

Je viens d’installer Debian 10 sur mon ordinateur et impossible d’activer la Wifi. J’ai trouvé enormément de discussions et tuto sur internet mais je suis un peu perdue. J’ai l’impression que j’ai aggravé la situation à force de faire des tests infructueux. J’espère que quelqu’un aura une piste pour mon cas…

J’ai suivi ce tuto principalement : https://debian-facile.org/doc:materiel:wifi:detecter#configuration-du-wifi
Mais je bloque à l’étape 4. Plus rien ne fonctionne après cela. (j’ai tout de même réussit à activer le bluetooth, mais pas le Wifi)

Voici quelques commandes, qui pourront peut-etre préciser mon probleme.

lspci -nnk | grep -A 3 -i network
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter [103c:8319]


lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b009 Realtek Semiconductor Corp. 
Bus 001 Device 002: ID 04ca:7092 Lite-On Technology Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

iwconfig
lo        no wireless extensions.
enp1s0    no wireless extensions.

/sbin/ifconfig -a
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.86  netmask 255.255.255.0  broadcast 192.168.1.255
        ether b0:0c:d1:49:d0:ed  txqueuelen 1000  (Ethernet)
        RX packets 14637  bytes 8010268 (7.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10783  bytes 1662121 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Boucle locale)
        RX packets 10  bytes 558 (558.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 558 (558.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Merci d’avance pour toute aide

Bonjour @madubs,

Bienvenue :slight_smile:

Ta carte wifi est connue sous le nom “barbare” de RTL8723DE.

Elle nécessite un firmware pour fonctionner.
Ce firmware est apporté par le paquet firmware-realtek

Ce paquet est dans la section non-free ;
Ton /etc/apt/sources.list doit être configuré en conséquence.

Exécute dans un terminal :

sudo apt policy firmware-realtek

Si il est indiqué que le paquet firmware-realtek n’est pas installé alors il te faut le faire :

sudo apt install firmware-realtek

Et ensuite redémarrer ta machine.

Continue de nous donner les informations et les messages d’erreurs qui te sont affichés.

Bonsoir, merci pour ta réactivité !
Je pense que le paquet est installé :

sudo apt policy firmware-realtek
firmware-realtek:
  Installé : 20190114-2
  Candidat : 20190114-2
 Table de version :
     20190717-2~bpo10+1 100
        100 http://deb.debian.org/debian buster-backports/non-free amd64 Packages
 *** 20190114-2 500
        500 http://ftp.fr.debian.org/debian buster/non-free amd64 Packages
        100 /var/lib/dpkg/status
1 J'aime

Donne-nous :

sudo dmesg | grep -i firmware
[    0.354055] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.447249] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    2.196995] i915 0000:00:02.0: firmware: direct-loading firmware i915/kbl_dmc_ver1_04.bin
[    2.197391] [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    4.321150] Bluetooth: hci0: RTL: rtl: assuming no firmware upload needed
[    5.065652] r8169 0000:01:00.0: firmware: direct-loading firmware rtl_nic/rtl8168h-2.fw

Si ton installation de firmware-realtek est toute récente, il faut avoir redémarré l’ordi pour que le firmware pour ta carte RTL8723DE soit chargé au démarrage.

La commande sudo dmesg | grep -i firmware ne montre pas son chargement.
Realtek RTL8723DE firmware (rtlwifi/rtl8723defw.bin)

Je ne suis pas très fort pour le wifi, laissons d’autres intervenants participer :wink:

C’est le pilote de la carte, qui crée l’interface réseau, il est donc légitime — avant de redémarrer la machine compulsivement — de commencer par recharger le pilote identifié précédemment avec la commande modprobe

sudo modprobe -rv rtl8723de
sudo modprobe -v rtl8723de

La commande ip utilisée à l’étape 3 vous permet de voir si l’interface est créée.

ip a

Oui j’ai bien redémarré le pc mais pas plus de wifi.
Je te remercie en tout cas

Bonjour,

Le pilote rtl8723de n’est pas fourni par le noyau.
Il faut essayer la manipulation décrite ici : https://github.com/smlinux/rtl8723de/tree/4.15-up

Soit :

git clone https://github.com/smlinux/rtl8723de.git -b 4.15-up
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo depmod -a
sudo reboot
sudo modprobe -v rtl8723de
insmod /lib/modules/4.19.0-8-amd64/updates/dkms/rtl8723de.ko 
modprobe: ERROR: could not insert 'rtl8723de': Required key not available

par contre Bruno1, j’ai tout suivi, tout a fonctionné sans erreur, mais apres le reboot la wifi reste introuvable

Peux-tu essayer les commandes indiquées par @anon61356901 maintenant :

sudo modprobe -rv rtl8723de
sudo modprobe -v rtl8723de

Bonjour, j’ai toujours le message d’erreur.

sudo modprobe -v rtl8723de
insmod /lib/modules/4.19.0-8-amd64/updates/dkms/rtl8723de.ko 
modprobe: ERROR: could not insert 'rtl8723de': Required key not available

J’ai finalement réussit en désactivant le secure-boot : https://forum.ubuntu-fr.org/viewtopic.php?id=2003167

Je vous remercie pour votre aide !

1 J'aime