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
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
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).
Installer git
y dkms
s'ils ne sont pas installés en exécutant
sudo apt install git dkms
Cloner le référentiel
git clone -b extended --single-branch https://github.com/lwfinger/rtlwifi_new.git
Exécutez les commandes suivantes pour installer
sudo dkms add rtlwifi_new
sudo dkms install rtlwifi-new/0.6
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 ?
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.
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.
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
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
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.