REQUISITI: il Bluetooth per poter funzionare correttamente richiede una versione del Kernel uguale o superiore alla 4.17 (Personalmente ho testato la procedura su Kernel 5.4).
Prima di installare il driver Realtek RTL8723DE, è necessario assicurarsi che siano installati gli headers del kernel Linux per la propria distribuzione:
:~$ sudo apt-get install linux-headers-$(uname -r)
Prepariamo tutto il necessario assicurandoci di aver installato build-essential
e git
. Se si desidera utilizzare dkms
per creare ed installare il driver, assicurarsi che sia installato anche dkms
. È possibile scaricare e installare entrambi utilizzando il comando seguente:
:~$ sudo apt-get update && sudo apt-get install build-essential git dkms
Ok, ora possiamo cominciare a lavorare sul driver Realtek RTL8723DE:
:~$ cd ~/Downloads :~$ git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
E ora usiamo dkms
per compilare e gestire i moduli:
:~$ sudo dkms add ./rtlwifi_new :~$ sudo dkms build rtlwifi-new/0.6 :~$ sudo dkms install rtlwifi-new/0.6 :~$ sudo modprobe -v rtl8723de ant_sel=2
Questo è tutto ed ora dovrebbe funzionare. Se viene visualizzato qualche errore del firmware (relativi all’utilizzo, gli errori durante la compilazione vanno risolti a parte), riavviare il computer e funzionerà.
Nel mio caso, ant_sel=2
mostra la massima potenza del segnale WiFi. Quindi, ho aggiunto una riga nell’apposito file di configurazione del firmware per applicare tale opzione:
:~$ sudo /bin/sh -c 'echo "options rtl8723de ant_sel=2" >> /etc/modprobe.d/rtl8723de.conf'
Piccolo suggerimento che spero sia di aiuto. Se la compilazione del driver da problemi, provare:
:~$ sudo dkms install rtlwifi-new/0.6 --force