适用于 Lenovo ThinkPad T470s 的 Linux 蓝牙驱动程序

适用于 Lenovo ThinkPad T470s 的 Linux 蓝牙驱动程序

我在 Lenovo 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) 驱动程序的任何提示吗?

答案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 蓝牙时面临同样的问题。

此命令行意味着您将需要 HWE 版本的 libinput+kernel,以及高于 1.161.1 的软件包版本linux-firmware

通过浏览获得准确的蓝牙型号适用于 Windows 的 SCCM 包联想t470s。

据其他用户报告,该解决方案适用于 Thinkpad 变体 t470 和 t470s

相关内容