Ubuntu

適用於聯想 ThinkPad T470s 的 Linux 藍牙驅動程序

  • March 2, 2018

我在聯想 ThinkPad T470s 上執行 Ubuntu 16.04,很簡單,藍牙似乎不存在,儘管根據所有可用規格,它顯然在電腦中。

看來我缺少核心驅動程序。聽起來很簡單:除了我找不到任何關於在哪裡可以找到這個驅動程序的資訊,甚至找不到它是哪個驅動程序。我在網上搜尋了規範,我發現的只是“集成藍牙”或類似的東西。到目前為止,我發現的最具體的是 Ubuntu 頁面中的“Intel Unknown”。我一直無法使用這些資訊來找到任何類型的 Linux 藍牙驅動程序,無論是來自英特爾還是其他任何地方。

既不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

所以,坦率地說,我被困住了,我無法在網上找到任何有用的東西。關於如何辨識我的藍牙晶片和/或為其查找 Linux (Ubuntu 16.04) 驅動程序的任何提示?

這應該可以解決您的問題:

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 和聯想 Y520 和戴爾 Precision 5520m 等其他筆記本型號上的英特爾 8265 藍牙面臨同樣的問題。

此命令行意味著您需要 HWE 版本的 libinput+kernel,以及高於 1.161.1 的linux-firmware軟體包版本。

通過瀏覽聯想 t470s 的適用於 Windows 的 SCCM 包獲得確切的藍牙型號。

正如其他使用者所報告的,此解決方案適用於 Thinkpad 變體 t470 和 t470s

引用自:https://unix.stackexchange.com/questions/365395