web-dev-qa-db-fra.com

Comment activer le périphérique Bluetooth pour RTL8723DE?

Les pilotes sans fil pour le RTL8723DE sont apparus pour le téléchargement et le module est maintenant utilisable pour le Wi-Fi.

Voir numéro du périphérique d723 de Realtek Semiconductor RTL8723DE

Mais la partie bluetooth n’est pas encore prise en charge sur Ubuntu. Comment cela peut-il être corrigé?

lsusb montre

Bus 001 Device 003: ID 0bda:b009 Realtek Semiconductor Corp. 

Et usb-devices | awk '/0bda/' RS=

T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=b009 Rev=02.00
S:  Manufacturer=Realtek
S:  Product=802.11n WLAN Adapter
S:  SerialNumber=00e04c000001
C:  #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
2
Pilot6

La prise en charge de ce périphérique Bluetooth vient d’être ajoutée au noyau 4.17rc.

Le code peut être facilement transféré dans les noyaux 4.4 - 4.15. J'ai créé un PPA avec des packages DKMS pour bionic et xenial avec le module btrtl mis à jour.

Il peut être installé par

Sudo add-apt-repository ppa:hanipouspilot/bluetooth
Sudo apt update
Sudo apt install btrtl-rtl8723de-dkms

Vous aurez peut-être également besoin d'un micrologiciel pour cet appareil s'il ne s'y trouve pas. Regardez dans votre répertoire /lib/firmware/rtl_bt. S'il n'y a pas de fichiers rtl8723d_config.bin et rtl8723d_fw.bin, clonez le dernier linux-firmware par

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

et obtenir les fichiers à partir de là. Ce n'est pas si difficile. Désolé d'avoir oublié d'ajouter le micrologiciel à l'emballage.

Le DKMS devrait survivre aux mises à niveau du noyau.

2
Pilot6