Instalar el driver Realtek RTL8723DE en linux.
Una de las tarjetas wifi más montadas actualmente en computadoras portátiles, es la Realtek RTL8723DE (sobre todo en HP). Algo lógico, es un dispositivo que ofrece unos estupendos resultados y, que además también integra bluetooth con un consumo de energía mínimo.
Lo que sigo sin entender es, por qué Realtek se niega a liberar códigos. Más aún, cuando hablamos de este tipo de dispositivos que mezclan Wifi con bluetooth, son realmente complejos.
En este artículo veremos como instalar el driver definitivo (100% operativos), para este modelo de hardware wifi en cualquier distribución linux.
Instalar el driver Realtek RTL8723DE
Destacamos que este driver se actualiza constantemente, incluso ya integra el módulo para el kernel 5.8. Antes de comenzar la instalación, debemos instalar algunas herramientas y librerías que nos resultan necesarias.
En Ubuntu, Linux Mint y derivados:
sudo apt install git build-essential dkms
En CentOS, Fedora y derivados:
# Para evitar confictos ejecuta... sudo yum remove ipa-common ipa-common-client ipa-client # Instalamos sudo yum epel-release sudo yum update sudo yum install git kernel-debug-devel dkms
Driver Realtek RTL8723DE
Una vez tenemos nuestro sistema preparado, clonamos el repositorio contenedor.
git clone https://github.com/smlinux/rtl8723de.git -b current
Ahora con el framework dkms, generamos el nuevo modulo del kernel.
dkms add ./rtl8723de dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 depmod -a
Ejemplo…
root@sololinux # dkms add ./rtl8723de Creating symlink /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/source -> /usr/src/rtl8723de-5.1.1.8_21285.20171026_COEX20170111-1414 DKMS: add completed. root@sololinux # dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 Kernel preparation unnecessary for this kernel. Skipping... Building module: cleaning build area... 'make' all KVER=5.0.0-32-generic......................................................................... Signing module: - /var/lib/dkms/rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414/5.0.0-32-generic/x86_64/module/rtl8723de.ko Secure Boot not enabled on this system. cleaning build area... DKMS: build completed. rtl8723de.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/5.0.0-32-generic/kernel/drivers/net/wireless/ depmod... DKMS: install completed.
Ten un poco de paciencia, el proceso puede tardar un poco. Una vez concluya el proceso, debes reiniciar el sistema para que cargue el nuevo módulo del kernel.
reboot
Si todo ha salido bien, tu dispositivo Wifi Realtek ya funciona correctamente. El driver Realtek RTL8723DE está instalado.
En caso de error, puedes desinstalar el módulo siguiendo los pasos enumerados a continuación.
rmmod -f 8723de dkms uninstall rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all depmod -a reboot
No debes preocuparte por las actualizaciones del Kernel, las nuevas versiones tomarán el módulo de forma automática.
Canales de Telegram: Canal SoloLinux – Canal SoloWordpress
Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar el driver Realtek RTL8723DE en linux.
Hola, este tutorial funciona con MXlinux?
Hola, Pablo.
Este tutorial no funciona con MX Linux, es necesario un kernel 5.0 o superior.
Hola Sergio, muchas gracias por el tutorial.
El driver funciona 100% en Deepin 20.
Un Saludo.
Gracias por tu comentario Chalence, este artículo se creó por que yo mismo sufrí este problema.
Wooow llevo 3 días intentando y fallando la instalación del driver pero por fin contigo pude hacerlo. MUCHAS GRACIAS!!!
Gracias a ti por visitar sololinux.es
¿podrias hacer uno para mx linux?
Para instalar el driver debes actualizar el kernel, entonces no tendrás ningún problema.
https://www.sololinux.es/como-actualizar-el-kernel-de-debian-10-y-lmde-4/
me funciono perfectamente en kali linux, muchas gracias.
Gracias por tu comentario Pao.
Prácticamente el dkms sirve para que el driver funcione sobre las propiedades del nucleo/core? En sí, digamos que el core trae propiedades de bloqueo o protección pero lo que hace el dkms es que se detecte el driver como código benigno para poder hacer funcionar un pci? Te hago esa pregunta como referencia a la distro OpenSuse 15.2 (ya trae kernel 5.x.x+)