Lenovo ThinkPad T470s用のLinux Bluetoothドライバ

Lenovo ThinkPad T470s用のLinux Bluetoothドライバ

私はLenovo ThinkPad T470sでUbuntu 16.04を実行しています。利用可能なすべての仕様によれば、Bluetoothがコンピュータに明らかに存在していてもBluetoothがないようです。

カーネルドライバが欠落しているようです。とても簡単に聞こえます。このドライバをどこで見つけることができるのか、どのドライバなのかについての情報が見つからないという点だけを除けばです。 Webで仕様を検索しましたが、「統合Bluetooth」または類似のもののみが見つかりました。これまで私が見つけた最も具体的なのは、Ubuntuページの「Intel Unknown」です。 Intelや他のどこにもこの情報を含むLinux Bluetoothドライバが見つかりません。

どちらも役に立つ内容をlspci表示しませんが、lsusb結果は次のとおりです。

[root@tutu ~]# lspci 
00:00.0 Host bridge: Intel Corporation Device 5904 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Device 9d18 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Device 9d4e (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Device 9d71 (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-LM (rev 21)
3a:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
3c:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0115 (rev 01)
[root@tutu ~]# lsusb 
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 04ca:7066 Lite-On Technology Corp. 
Bus 001 Device 004: ID 8087:0a2b Intel Corp. 
Bus 001 Device 003: ID 0458:0185 KYE Systems Corp. (Mouse Systems) 
Bus 001 Device 002: ID 1395:002d Sennheiser Communications 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

だから正直なところ、私は詰まっていて、オンラインで役に立つものを見つけることができません。 Bluetoothチップを識別したり、Linux(Ubuntu 16.04)用のドライバを見つける方法についてのヒントはありますか?

答え1

これにより問題が解決します。

sudo apt-get install linux-generic-hwe-16.04-edge xserver-xorg-input-libinput-hwe-16.04
wget https://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161.1_all.deb
sudo dpkg -i linux-firmware_1.161.1_all.deb

その後、再起動してください。

源泉?ここ、人々は、Ubuntu 16.04 LTSとLenovo Y520やDell Precision 5520mなどの他のラップトップモデルでIntel 8265 Bluetoothを使用して同じ問題に直面しています。

このコマンドラインは、libinput + kernelのHWEバージョンと1.161.1より高いパッケージバージョンが必要であることを意味しますlinux-firmware

正しいBluetoothモデル番号を見つけてください。Windows用SCCMパッケージLenovo T470s。

他のユーザーが報告したように、このソリューションはThinkpadバリアントt470とt470sで動作します。

関連情報