I'm running Ubuntu 16.04 on Lenovo ThinkPad T470s and quite simply, bluetooth appears to not exist, even though it is clearly in the computer according to all specifications available.
It appears that I'm missing a kernel driver. Sounds easy enough: except I cannot find any information on where to find this driver or even identify which one it is. I've searched online for the specification and all I find is "integrated bluetooth" or something to that effect. The most specific I've found so far is "Intel Unknown" from an Ubuntu page. I have been unable to use this information to find any kind of Linux bluetooth driver, whether from Intel or anywhere else.
Neither lspci
nor lsusb
show anything useful but here is the output anyway:
[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
So, quite frankly, I'm stuck, and I haven't been able to find anything useful online. Any tips on how to identify my bluetooth chip and/or find Linux (Ubuntu 16.04) drivers for it?