Ubuntu 17.10 - 升級後無法拾取藍牙設備

Ubuntu 17.10 - 升級後無法拾取藍牙設備

將我的 Kubuntu 從 17.04 升級到 17.10 後,它無法再取得任何 bt 設備。

我嘗試連接我的 bt 鍵盤、bt 滑鼠、bt 揚聲器和 Android 手機。它們都沒有顯示在下面的視窗中:

在此輸入影像描述

我試過:

$ lspci -nnk | grep -iA2 net; lsusb; hciconfig -a; dmesg | egrep -i 'blue|firm'

我得到:

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I219-LM [8086:15b7] (rev 31)
        Subsystem: Intel Corporation Ethernet Connection (2) I219-LM [8086:2064]
        Kernel driver in use: e1000e
        Kernel modules: e1000e
--
03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
        Subsystem: Intel Corporation Wireless 8260 [8086:9010]
        Kernel driver in use: iwlwifi
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
hci0:   Type: Primary  Bus: USB
        BD Address: A0:C5:89:53:76:62  ACL MTU: 1021:4  SCO MTU: 96:6
        UP RUNNING PSCAN ISCAN 
        RX bytes:29930 acl:0 sco:0 events:362 errors:0
        TX bytes:5214 acl:0 sco:0 commands:74 errors:0
        Features: 0xbf 0xfe 0x0f 0xfe 0xdb 0xff 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
        Link policy: RSWITCH SNIFF 
        Link mode: SLAVE ACCEPT 
        Name: 'Bluemoon Universal Bluetooth Host Controller'
        Class: 0x000000
        Service Classes: Unspecified
        Device Class: Miscellaneous, 
        HCI Version: 4.2 (0x8)  Revision: 0x100
        LMP Version: 4.2 (0x8)  Subversion: 0x100
        Manufacturer: Intel Corp. (2)

[    0.114205] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    1.602781] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_26.bin (v1.26)
[    2.341734] Bluetooth: Core ver 2.22
[    2.341744] Bluetooth: HCI device and connection manager initialized
[    2.341746] Bluetooth: HCI socket layer initialized
[    2.341748] Bluetooth: L2CAP socket layer initialized
[    2.341752] Bluetooth: SCO socket layer initialized
[    2.349179] Bluetooth: HCI UART driver ver 2.3
[    2.349180] Bluetooth: HCI UART protocol H4 registered
[    2.349181] Bluetooth: HCI UART protocol BCSP registered
[    2.349194] Bluetooth: HCI UART protocol LL registered
[    2.349194] Bluetooth: HCI UART protocol ATH3K registered
[    2.349195] Bluetooth: HCI UART protocol Three-wire (H5) registered
[    2.349212] Bluetooth: HCI UART protocol Intel registered
[    2.349224] Bluetooth: HCI UART protocol Broadcom registered
[    2.349224] Bluetooth: HCI UART protocol QCA registered
[    2.349225] Bluetooth: HCI UART protocol AG6XX registered
[    2.349225] Bluetooth: HCI UART protocol Marvell registered
[    2.352194] Bluetooth: hci0: Firmware revision 0.0 build 118 week 50 2016
[    2.417815] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-33.ucode failed with error -2
[    2.417946] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-8000C-32.ucode failed with error -2
[    2.421670] iwlwifi 0000:03:00.0: loaded firmware version 31.532993.0 op_mode iwlmvm
[    2.523935] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.523936] Bluetooth: BNEP filters: protocol multicast
[    2.523938] Bluetooth: BNEP socket layer initialized
[    4.595293] Bluetooth: RFCOMM TTY layer initialized
[    4.595298] Bluetooth: RFCOMM socket layer initialized
[    4.595301] Bluetooth: RFCOMM ver 1.11
[   29.148960] Bluetooth: Failed to disable LE scan: status 0x0c

有什麼想法嗎?我怎樣才能解決這個問題?

答案1

我在內核為 4.13.0-16-generic 的 Ubuntu 17.10 上遇到了這個問題。

我有藍牙適配器“8087:0a2b Intel Corp.”,並且在您的輸出中收到相同的錯誤:

$ dmesg | grep -i Blue

Ubuntu Bluetooth 8087 0a2b Intel Failed to disable LE scan status 0x0c

這是為我解決問題的解決方法。

  1. 編輯iwlwifi.conf

    sudo gedit /etc/modprobe.d/iwlwifi.conf
    
  2. 將以下行新增至該文件的末尾並儲存:

    options iwlwifi bt_coex_active=0
    
  3. 然後重新啟動。

這可能是回歸內核 4.13,每錯誤#1729389。如果您認為此錯誤影響您,您應該將自己標記為受影響,以便解決該問題。

同一錯誤報告中建議的替代解決方案可能是降級到核心 4.10,但首先嘗試上述方法可能更容易。

相關內容