英特尔NUC7i3上的Ubuntu 16.04.2,蓝牙无法正常工作

几天前我买了一台NUC7i3BNK并安装了Ubuntu 16.04.02和Kernel 4.8。 蓝牙不起作用。 我的知识不是很深,但我会说司机不见了。 有没有人有办法解决吗?

dmesg | grep Blue [ 3.000117] Bluetooth: Core ver 2.21 [ 3.000130] Bluetooth: HCI device and connection manager initialized [ 3.000132] Bluetooth: HCI socket layer initialized [ 3.000134] Bluetooth: L2CAP socket layer initialized [ 3.000139] Bluetooth: SCO socket layer initialized [ 3.013961] Bluetooth: HCI UART driver ver 2.3 [ 3.013962] Bluetooth: HCI UART protocol H4 registered [ 3.013963] Bluetooth: HCI UART protocol BCSP registered [ 3.013964] Bluetooth: HCI UART protocol LL registered [ 3.013964] Bluetooth: HCI UART protocol ATH3K registered [ 3.013965] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 3.013990] Bluetooth: HCI UART protocol Intel registered [ 3.014001] Bluetooth: HCI UART protocol BCM registered [ 3.014002] Bluetooth: HCI UART protocol QCA registered [ 3.014002] Bluetooth: HCI UART protocol AG6XX registered [ 3.061238] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015 [ 3.077988] Bluetooth: hci0: Device revision is 16 [ 3.077990] Bluetooth: hci0: Secure boot is enabled [ 3.077990] Bluetooth: hci0: OTP lock is enabled [ 3.077991] Bluetooth: hci0: API lock is enabled [ 3.077992] Bluetooth: hci0: Debug lock is disabled [ 3.077993] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 [ 3.078594] Bluetooth: hci0: Failed to load Intel firmware file (-2) [ 3.357259] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015 [ 3.358365] Bluetooth: hci0: Device revision is 16 [ 3.358366] Bluetooth: hci0: Secure boot is enabled [ 3.358367] Bluetooth: hci0: OTP lock is enabled [ 3.358368] Bluetooth: hci0: API lock is enabled [ 3.358368] Bluetooth: hci0: Debug lock is disabled [ 3.358370] Bluetooth: hci0: Minimum firmware build 1 week 10 2014 [ 3.358394] Bluetooth: hci0: Failed to load Intel firmware file (-2) [ 3.486934] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 3.486935] Bluetooth: BNEP filters: protocol multicast [ 3.486939] Bluetooth: BNEP socket layer initialized lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bus 001 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

Nano Tranceiver适用于我的无线键盘和鼠标。 如果我使用另一个无线键盘没有区别:

 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bus 001 Device 006: ID 24ae:2010 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

下载丢失的设备固件ibt-12-16.sfi,复制到/ lib / firmware / intel,重启,工作正常。

再次使用我的蓝牙连接扬声器听音乐真是太棒了。

我不是Linux专家。 有人可以向我解释这是否是正确的方法?

可以通过更新yakkety repos中的linux-firmware软件包来安装此BT设备linux-firmware

它可以通过

 sudo wget http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.161.1_all.deb sudo dpkg -i linux-firmware_1.161.1_all.deb 

此固件包含所需的ibt-12-16.sfi文件。

很可能xenial版本会在一段时间内更新。