Linux driver Bluetooth para o Lenovo ThinkPad T470s

2

Estou executando o Ubuntu 16.04 no Lenovo ThinkPad T470s e, muito simplesmente, o bluetooth parece não existir, embora esteja claramente no computador de acordo com todas as especificações disponíveis.

Parece que estou perdendo um driver de kernel. Parece bastante fácil: exceto eu não consigo encontrar nenhuma informação sobre onde encontrar esse driver ou até mesmo identificar qual deles é. Eu procurei on-line para a especificação e tudo o que eu acho é "Bluetooth integrado" ou algo nesse sentido. O mais específico que encontrei até agora é "Intel Unknown" em uma página do Ubuntu. Eu não consegui usar essa informação para encontrar qualquer tipo de driver bluetooth para Linux, seja da Intel ou de qualquer outro lugar.

Nem lspci nem lsusb mostram algo útil, mas aqui está a saída:

[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

Então, francamente, estou preso e não consegui encontrar nada de útil online. Alguma dica sobre como identificar meu chip bluetooth e / ou encontrar drivers Linux (Ubuntu 16.04) para ele?

    
por Teekin 16.05.2017 / 15:40

1 resposta

5

Isso deve resolver seu problema:

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

Faça isso e reinicie.

Fonte? Aqui , as pessoas enfrentam o mesmo problema com o Intel 8265 Bluetooth no Ubuntu 16.04 LTS e outros modelos de notebooks como o Lenovo Y520 e o Dell Precision 5520m.

Esta linha de comando significa que você precisará da versão HWE do libinput + kernel e uma versão maior que 1.161.1 do pacote linux-firmware .

Obteve o número exato do modelo do bluetooth navegando no SCCM Package for Windows do Lenovo t470s.

Conforme relatado por outros usuários, esta solução funciona com as variantes t470 e t470s do Thinkpad

    
por 16.05.2017 / 16:19