По многочисленными инструкциям с инета всё решается довольно легко, вот только случай тут как обычно особенный:
Пролбема: пропал значок блютуза, сам блютуз не работает.
$ sudo rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04f2:b604 Chicony Electronics Co., Ltd Integrated Camera (1280x720@30)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
#Примечательно что раньше здесь было 4 устройства, одно из них синаптик
$ sudo dmesg | grep -i bluetooth
[ 19.695707] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
$ lspci -nnk | grep -iA3 net
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:5068]
Kernel driver in use: r8169
Kernel modules: r8169
05:00.0 Network controller [0280]: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth [8086:3166] (rev 99)
Subsystem: Intel Corporation Dual Band Wireless-AC 3165 [8086:4210]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
$ bt-device -l
**
ERROR:lib/helpers.c:319:intf_supported: assertion failed: (introspection_proxy != NULL)
Bail out! ERROR:lib/helpers.c:319:intf_supported: assertion failed: (introspection_proxy != NULL)
Аварийный останов
$ dmesg | egrep -i 'bluetooth|firm'
[sudo] пароль для nikita:
[ 0.104444] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 0.435253] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 2.266191] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2)
[ 2.266194] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 2.266196] i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_04.bin failed with error -2
[ 2.266198] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[ 2.266198] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[ 19.015392] psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x11, buttons: 3/3
[ 19.695707] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[ 20.401337] iwlwifi 0000:05:00.0: firmware: direct-loading firmware iwlwifi-7265D-29.ucode
[ 20.402017] iwlwifi 0000:05:00.0: loaded firmware version 29.4063824552.0 7265D-29.ucode op_mode iwlmvm
[ 20.402062] iwlwifi 0000:05:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 20.753079] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[ 20.792832] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
[ 21.091460] iwlwifi 0000:05:00.0: Allocated 0x00400000 bytes for firmware monitor.
[ 44.570664] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)
[ 44.572961] r8169 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168g-3.fw failed with error -2
[ 44.572991] r8169 0000:03:00.0: Unable to load firmware rtl_nic/rtl8168g-3.fw (-2)
Всякие sudo modprobe btusb
, sudo systemctl restart bluetooth
оказывают на ситуацию примерно никакое влияние кроме скорее косметического, драйвера стоят.
Комп lenovo tp e580, ось debian 11, гуй kde 5.20.5
$ find /boot/vmli*
/boot/vmlinuz-5.10.0-10-amd64
/boot/vmlinuz-5.10.0-18-amd64
/boot/vmlinuz-5.10.0-19-amd64
смотрел на всех ядрах