sábado, 16 de noviembre de 2019

HP y Realtek RTL8723DE

Hoy como siempre, me llegó una laptop HP con una tarjeta de red WiFi del tipo Realtek RTL8723DE, que claramente no se puede configurar en el momento de la instalación, por no contar en forma nativa con los drivers.
Eso me obligó a conectarla por cable a la red, para poder terminar bien la instalación.
Al ejecutar en Manjaro el comando "sudo dmidecode", entre sus mil líneas encuentro lo siguiente:

System Information
Manufacturer: HP
Product Name: HP Laptop 17-ca0xxx
Version:  
Serial Number: no_te_lo_muestro
UUID: tampoco_te_lo_muestro
Wake-up Type: Power Switch
SKU Number: 3ZU67EA#ABE
Family: 103C_5335KV HP Notebook

La máquina es muy bonita, tiene un procesador AMD A6-9225 RADEON R4, y 8 GB de memoria RAM.
Ahora bien, luego de hacer una instalación de Manjaro típica, donde instalo el kernel 5.3.11-1, veo que sigue sin mostrar algo que haga referencia a la tarjeta de red WiFi. Al buscar si existe algo ya empaquetado, con un "pacman -Ss rtl | grep 8723", veo que lo que hay apunta a 8723bu, que no es nuestro caso. 
Entonces vamos a la línea de comandos, que tanto nos ayuda siempre. Colocaré en "pequeña morena" (para no decir en negrita, así nadie se ofende) los comandos que lanzamos, y en formato normal las salidas y demás: 

sudo pacman -S git dkms
...

sudo pacman -S linux-headers
:: Existen 9 proveedores disponibles para linux-headers:
:: Repositorio core
   1) linux316-headers  2) linux414-headers  3) linux419-headers
   4) linux44-headers  5) linux49-headers  6) linux53-headers
   7) linux54-headers
:: Repositorio community
   8) linux419-rt-headers  9) linux52-rt-headers

Introduzca un número (por omisión=1): 6
...

git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
...

cd rtlwifi_new/
sudo dkms add ../rtlwifi_new

Creating symlink /var/lib/dkms/rtlwifi-new/0.6/source ->
                 /usr/src/rtlwifi-new-0.6

DKMS: add completed.

sudo dkms build rtlwifi-new/0.6

Kernel preparation unnecessary for this kernel.  Skipping...
...
Kernel cleanup unnecessary for this kernel.  Skipping...

DKMS: build completed.

sudo dkms install rtlwifi-new/0.6
...
depmod.....

DKMS: install completed.

sudo modprobe rtl8723de
reboot

Luego del reboot encontramos que felizmente aparece en el menú de nuestro escritorio la opción para conectarse a una red inalámbrica WiFi.

Victoria!