web-dev-qa-db-ja.com

RTL8723DEのBluetoothデバイスをアクティブにする方法

RTL8723DEのワイヤレスドライバーがダウンロード用に表示され、モジュールがWi-Fiで使用できるようになりました。

Realtek Semiconductor RTL8723DE Device d723 issue を参照してください

ただし、そのbluetooth部分はUbuntuではまだサポートされていません。これはどのように修正できますか?

lsusbショー

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

そして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

このbluetoothデバイスのサポートは、4.17rcカーネルに追加されたばかりです。

コードはカーネル4.4-4.15に簡単にバックポートできます。 bionicおよびxenialのDKMSパッケージで、更新されたbtrtlモジュールでPPAを作成しました。

でインストールできます

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

このデバイスがない場合は、このデバイスのファームウェアも必要になる場合があります。 /lib/firmware/rtl_btディレクトリを調べます。 rtl8723d_config.binおよびrtl8723d_fw.binファイルがない場合は、最新のlinux-firmwareファイルを複製します。

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

そこからファイルを取得します。そんなに難しくありません。ファームウェアをパッケージに追加するのを忘れてすみませんでした。

DKMSはカーネルのアップグレード後も存続します。

2
Pilot6