26 votes

Installation du pilote Wi-Fi pour Realtek Semiconductor RTL8723DE Device [10ec:d723]

Comment installer les pilotes Wi-Fi pour le périphérique Realtek RTL8723DE dans Ubuntu 16.04 ?

lspci -v | grep -i network
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723

26voto

pomsky Points 62110

Vous pouvez utiliser le pilote hébergé chez Larry Finger. rtlwifi_new Dépôt git . Vous devez d'abord désactiver le démarrage sécurisé dans le BIOS/EFI. Assurez-vous également que vous avez linux-headers pour le ou les noyaux respectifs et build-essential installé. Ensuite, suivez les étapes ci-dessous (vous devez être connecté à l'Internet par un autre moyen).

  1. Installer git y dkms s'ils ne sont pas installés en exécutant

    sudo apt install git dkms
  2. Cloner le référentiel

    git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
  3. Exécutez les commandes suivantes pour installer

    sudo dkms add rtlwifi_new
    sudo dkms install rtlwifi-new/0.6
  4. Redémarrage.

Cela devrait également fonctionner avec les noyaux plus récents (et donc sur Ubuntu 18.04 également).

Note : Si vous obtenez un signal très faible, essayez de changer la sélection de votre antenne.

sudo tee /etc/modprobe.d/rtl8723de.conf <<< "options rtl8723de ant_sel=2"

(ou ant_sel=1 si le 2 n'aide pas).

( Source : )


Voir ceci pour Bluetooth : Comment activer le dispositif bluetooth pour RTL8723DE ?

11voto

Ian Suttle Points 2225

Il y a de nouvelles informations sur ce dispositif ! Avec une connexion internet temporaire, ouvrez un terminal et faites :

sudo apt update
sudo apt install build-essential dkms git
git clone https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414

Redémarrez et faites-nous part de votre rapport.

Cela ne fonctionnera pas pour Ubuntu 18.04 en raison de l'incompatibilité du nouveau noyau.

2voto

johnnyodonnell Points 231

Si vous voulez garder le démarrage sécurisé activé, alors les solutions postées précédemment ne fonctionneront probablement pas pour vous. Au lieu de cela, j'ai gardé le démarrage sécurisé activé et j'ai fait ce qui suit :

Créez un ensemble de clés pour la signature :

openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive common name/"

Importez la clé. Un mot de passe vous sera demandé ici, dont vous devrez vous souvenir. Votre BIOS devrait vous demander le mot de passe après le redémarrage.

sudo mokutil --import MOK.der

Redémarrage :

reboot

Votre BIOS devrait vous demander le mot de passe. En supposant que cela ait fonctionné, vous voudrez alors vérifier que votre MOK a été inscrit avec succès.

mokutil --test-key MOK.der

Maintenant que votre MOK a été enregistré. Vous allez devoir installer les pilotes pour votre wifi.

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new
git checkout extended
sudo make install

Vos pilotes sont disponibles pour être ajoutés à votre noyau, mais vous devez les signer avant de les ajouter car vous avez activé le démarrage sécurisé. Utilisez donc les clés que vous avez générées précédemment pour signer vos pilotes.

sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtlwifi)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl_pci)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n btcoexist)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723-common)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n phydm_mod)
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n rtl8723de)

Enfin, ajoutez le rtl8723de au noyau dans cet ordre

sudo modprobe -r rtlwifi
sudo modprobe rtlwifi
sudo modprobe -r rtl_pci
sudo modprobe rtl_pci
sudo modprobe -r btcoexist
sudo modprobe btcoexist
sudo modprobe -r rtl8723-common
sudo modprobe rtl8723-common
sudo modprobe -r phydm_mod
sudo modprobe phydm_mod
sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

Remarque : pour la dernière étape, vous pouvez peut-être vous contenter d'écrire :

sudo modprobe -r rtl8723de
sudo modprobe rtl8723de

modprobe sait quels conducteurs rtl8723de dépend et devrait donc être en mesure d'ajouter tout ce qui rtl8723de dépend ainsi que rtl8723de . Cependant, je n'ai pas ajouté mes pilotes de cette manière et je ne peux donc pas garantir que cette option fonctionnera.


Sources : 1 , 2 , 3

2voto

karel Points 97032

Module Realtek RTL8723DE pour le noyau Linux 5 et ultérieur

Installez :

sudo apt update 
sudo apt install build-essential dkms git
git clone https://github.com/smlinux/rtl8723de.git -b current
sudo dkms add ./rtl8723de
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo depmod -a
sudo reboot

Désinstaller :

sudo rmmod -f 8723de
sudo dkms uninstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
sudo dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
sudo depmod -a
sudo reboot

1voto

user167850 Points 230

Pour les noyaux 4.19+, les pilotes pour RTL8822BE, RTL8822CE, RTL8821CE, et RTL8723DE sont situés dans rtw88 de la branche du dépôt git de Larry Finger.

Installez-les en exécutant

sudo apt update
sudo apt install git dkms
git clone https://github.com/lwfinger/rtw88.git
sudo dkms add ./rtw88
sudo dkms install rtlwifi-new/0.6

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X