Cómo instalar el controlador Realtek – rtl8723de – en GNU/Linux

Controlador Realtek – rtl8723de –
He visto a muchos usuarios de GNU/Linux quejarse por el controlador Realtek rlt8723de. Un controlador que, desde mi punto de vista, es muy problemático. Hasta ahora no había profundizado en el tema debido a que no he tenido una laptop que lo requiera y si la tuve, pues, no hubo problemas. Para aquellos usuarios que necesiten instalar este controlador, dedico una solución dada por un amigo en el grupo de Telegram que tenemos.
Verificando paquetes esenciales.
Primero habría que verificar que tengamos instalado algunos paquetes como build-essential, git, dkms.
El paquete build-essential, es para Debian, Ubuntu y derivados. En Arch Linux y sus derivados por ejemplo, sería el paquete base-devel.
En Debian y Ubuntu
sudo apt install build-essential git dkms
En Arch Linux y derivados
sudo pacman -S git dkms
Instalar paquete linux-headers
Este paquete generalmente no viene preinstalado, por tanto habrá que hacerlo. Si por algún caso, te aparece una selección de paquetes con varias versiones, asegúrate de saber cuál es la versión del kernel que actualmente tiene tu distribución.
sudo pacman -S linux-headers
:: Existen 11 proveedores disponibles para linux-headers:
:: Repositorio core
1) linux316-headers 2) linux318-headers 3) linux414-headers
4) linux417-headers 5) linux418-headers 6) linux419-headers
7) linux44-headers 8) linux49-headers<
:: Repositorio community
9) linux414-rt-headers 10) linux416-rt-headers 11) linux418-rt-headers
En Arch Linux, de una sola vez me manda con el paquete que tiene la versión de mi kernel, pero si no es tu caso, solo escribe en el terminal
uname -a
Con eso verás la versión de tu kernel y proceder a instalar linux-headers con igual número de versión. En mi caso, sería el linux419-headers.
Debian, Ubuntu y derivados
sudo apt install linux-headers
Arch Linux y derivados
sudo pacman -S linux-headers
En Fedora
sudo yum install kernel-hearders
Instalar el controlador
Para los que tengan la versión del kernel 4.17 en adelante
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
Una vez clonado el repositorio y estando dentro del directorio harás lo siguiente:
sudo dkms add ../rtlwifi_new sudo dkms build rtlwifi-new/0.6 sudo dkms install rtlwifi-new/0.6 sudo modprobe rtl8723de
Ahora reiniciamos el Network manager
sudo systemctl restart NetworkManger
De lo contrario, reinicia el sistema.
Actualizando entrada. Esto es para los que tengan la versión del kernel 5.xxx en adelante
git clone https://github.com/smlinux/rtl8723de.git -b 5.0-up
dkms add ./rtl8723de
dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
depmod -a
Reinicia el Network Manager
sudo systemctl restart NetworkManager
Sino, solo reinicia el sistema
Puedes seguirnos en:
Ayudanos a mantener el sitio con una contribución.
Muchas gracias!
Espero sea de utilidad.
Saludos, RioHam.
19 comentarios
Hola, los repositorios no existen.
necesito para mi kernel 5.12.9
Hola compa! Para que distro?
Buenas noches, estoy tratando de instalar el driver RTL8723DE pero al introducir la siguiente línea de comando : «git clone -b extended https://github.com/lwfinger/rtlwifi_new.git» me pide un nombre de usuario y una contraseña. ¿Me la podrían proporcionar? por favor.
Aca os dejo la solucion para los que no reciben buena señal wifi
https://www.facebook.com/michaelalejadro.betancourt/posts/1269424039896958
Excelente, al fin un tutorial bien hecho, este si me resolvió el problema, gracias!!!
Excelente!!! Nos da gusto que te haya servido!!!
sudo modprobe -v rtl8723de ant_sel=2
modprobe: FATAL: Module rtl8723de not found in directory /lib/modules/5.1.16-1-MANJARO
tengo este error
Hola, te consulto por si sabes de alguna solución para el problema que sucede cuando quieres usar Wifi y Bluetooth al mismo tiempo. O uno u otro funcionan pero los dos juntos nunca…
Hola,
Segui cada uno de los pasos con un Ubuntu 18.04.02 recien instalado, tengo el controlador 723de.
Pero por mas que haga el reboot, la conexion no funciona.
Cuando hago rares@rares:~/rtlwifi_new$ sudo modprobe rtl8723de, no obtengo ninguna respuesta.
Este es mi network controller:
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:d723]
Alguna ayuda, por favor?
Gracias!
Agrego info:
rares@rares:~$ sudo modprobe -v rtl8723de ant_sel=2
insmod /lib/modules/4.18.0-15-generic/updates/dkms/rtl8723de.ko ant_sel=2
En primer lugar asegúrate de que una vez que instalaste el módulo esté cargado:
lsmod | grep rtl8723de
Si no te arroja nada, entonces revisa el log de dmesg y compartelo para poder ayudarte a identificar el problema real que tienes
hola , segui estos pasos:
sudo dkms add ../rtlwifi_new
sudo dkms build rtlwifi-new/0.6
sudo dkms install rtlwifi-new/0.6
sudo modprobe rtl8723de (pero en este ultimo me sale esto: ~/rtlwifi_new$ sudo modprobe rtl8723de
modprobe: ERROR: could not insert ‘rtl8723de’: Operation not permitted)
que estoy haciendo mal?
Omitiendo ese comando, reiniciaste el PC para verificar si te funciona??
Gracias por contestar! Si y nada!
Ya no sé qué hacer
Y con este otro
sudo modprobe -v rtl8723de ant_sel=2
El mismo error no pasa de hay
pudiste solucionarlo???
El controlador rtl8723de, soporta dual band (5GHz)?
No, es 2.4GHZ y solo acepta hasta redes «n», quedando fuera las AC y posteriores, es de las peores tarjetas de red que jamas haya sido montada en un portatil en mi opinion