Bluetooth: где получить intel/ibt-12-16.sfi встроенное микропрограммное обеспечение для Ubuntu 14.04? (Йога Thinkpad X1 Gen2)

Признак (переключатель Bluetooth может только быть установлен на прочь) и сообщение об ошибке, которое я получил, являются почти тем же как в этом вопросе, но я работаю 14.04, 64 бита. Действительно ли возможно, что я получаю это встроенное микропрограммное обеспечение для 14,04?Спасибо!

$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:5904] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation Sky Lake Gaussian Mixture Model [8086:1911]
00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:9d35] (rev 21)
00:14.0 USB controller [0c03]: Intel Corporation Device [8086:9d2f] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Device [8086:9d31] (rev 21)
00:16.0 Communication controller [0780]: Intel Corporation Device [8086:9d3a] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:9d10] (rev f1)
00:1c.2 PCI bridge [0604]: Intel Corporation Device [8086:9d12] (rev f1)
00:1c.4 PCI bridge [0604]: Intel Corporation Device [8086:9d14] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:9d18] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:9d4e] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Device [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Device [8086:9d71] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:9d23] (rev 21)
00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:15d7] (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device [10ec:525a] (rev 01)
04:00.0 Network controller [0280]: Intel Corporation Device [8086:24fd] (rev 88)
05:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd Device [144d:a804]

$ rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: acer-wireless: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

$ uname -r
4.4.0-128-generic

$ dmesg | grep -i blue
[    3.722986] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[    3.730841] Bluetooth: Core ver 2.21
[    3.730864] Bluetooth: HCI device and connection manager initialized
[    3.730867] Bluetooth: HCI socket layer initialized
[    3.730870] Bluetooth: L2CAP socket layer initialized
[    3.730874] Bluetooth: SCO socket layer initialized
[    3.741702] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.741704] Bluetooth: BNEP filters: protocol multicast
[    3.741708] Bluetooth: BNEP socket layer initialized
[    3.750410] Bluetooth: RFCOMM TTY layer initialized
[    3.750416] Bluetooth: RFCOMM socket layer initialized
[    3.750424] Bluetooth: RFCOMM ver 1.11
[    3.754942] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[    3.755942] Bluetooth: hci0: Device revision is 16
[    3.755944] Bluetooth: hci0: Secure boot is enabled
[    3.755945] Bluetooth: hci0: OTP lock is enabled
[    3.755946] Bluetooth: hci0: API lock is enabled
[    3.755947] Bluetooth: hci0: Debug lock is disabled
[    3.755949] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    3.756673] bluetooth hci0: Direct firmware load for intel/ibt-12-16.sfi failed with error -2
[    3.756675] Bluetooth: hci0: Failed to load Intel firmware file (-2)

Править: Как предложено в ответе, я попробовал

cd /lib/firmware/intel
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/intel/ibt-12-16.sfi

и перезагрузка. Bluetooth теперь обнаруживается, но он все еще не может обнаружить мою гарнитуру. Вот то, что я получаю:

$ dmesg | grep -i blue
[    4.124090] Bluetooth: Core ver 2.21
[    4.124144] Bluetooth: HCI device and connection manager initialized
[    4.124148] Bluetooth: HCI socket layer initialized
[    4.124151] Bluetooth: L2CAP socket layer initialized
[    4.124156] Bluetooth: SCO socket layer initialized
[    4.172259] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[    4.173265] Bluetooth: hci0: Device revision is 16
[    4.173267] Bluetooth: hci0: Secure boot is enabled
[    4.173268] Bluetooth: hci0: OTP lock is enabled
[    4.173269] Bluetooth: hci0: API lock is enabled
[    4.173270] Bluetooth: hci0: Debug lock is disabled
[    4.173272] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    4.174894] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[    4.191942] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[    4.222505] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.222507] Bluetooth: BNEP filters: protocol multicast
[    4.222510] Bluetooth: BNEP socket layer initialized
[    4.231315] Bluetooth: RFCOMM TTY layer initialized
[    4.231324] Bluetooth: RFCOMM socket layer initialized
[    4.231328] Bluetooth: RFCOMM ver 1.11
[    5.614323] Bluetooth: hci0: Waiting for firmware download to complete
[    5.614325] Bluetooth: hci0: Firmware loaded in 1409448 usecs
[    5.614391] Bluetooth: hci0: Waiting for device to boot
[    5.631368] Bluetooth: hci0: Device booted in 16627 usecs
[    5.631382] Bluetooth: hci0: Failed to load Intel DDC file intel/ibt-12-16.ddc (-2)

Как я должен продолжить двигаться?

0
задан 28 June 2018 в 01:20

2 ответа

Вы можете попробовать

cd /lib/firmware/intel
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/intel/ibt-12-16.sfi
Затем перезагрузить компьютер

. Прошивки Intel для Bluetooth можно найти по адресу https://git.kernel.org/pub/scm/linux/kernel/git/firmware. /linux-firmware.git/tree/intel

РЕДАКТИРОВАТЬ

cd /lib/firmware/intel
sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/intel/ibt-12-16.ddc
Перезагрузить

4
ответ дан 28 June 2018 в 01:20

Если ваша беспроводная карта слишком новая для поддержки "из коробки", вам, возможно, придется извлечь правильный файл прошивки .ucode из архивов, связанных с

https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless.html

на /lib/firmware и перезагрузиться. Сообщение об ошибке «отсутствует sfi» исчезнет, ​​и Bluetooth начнет работать.

Вы можете проверить dmesg | grep iwlwifi для дополнительной отладки.

0
ответ дан 23 August 2020 в 14:13

Другие вопросы по тегам:

Похожие вопросы: