LINUX.ORG.RU

Linux debianlaptop 6.16.12+deb14+1-amd64 отвалился драйвер Bluetooth

 , ,


0

1

Доброго времени! После обновления ядра перестал работать встроенный Bluetooth.

# lsusb | grep Blue
Bus 003 Device 003: ID 0bda:4852 Realtek Semiconductor Corp. Bluetooth Radio

# inxi --bluetooth -xxx
               Bluetooth:
        Device-1: Realtek Bluetooth Radio driver: N/A type: USB rev: 1.0
          speed: 12 Mb/s lanes: 1 bus-ID: 3-4:3 chip-ID: 0bda:4852 class-ID: e000
          serial: 00e04c000001

# dmesg | grep -i Blue
[    2.107813] usb 3-4: Product: Bluetooth Radio
[    4.986288] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[   37.022820] Bluetooth: Core ver 2.22
[   37.022880] NET: Registered PF_BLUETOOTH protocol family
[   37.022882] Bluetooth: HCI device and connection manager initialized
[   37.022887] Bluetooth: HCI socket layer initialized
[   37.022890] Bluetooth: L2CAP socket layer initialized
[   37.022894] Bluetooth: SCO socket layer initialized

#rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

dmesg | egrep -i 'blue|firm'
[    0.078463] Spectre V2 : Enabling Speculation Barrier for firmware calls
[    0.303371] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.327102] acpi PNP0A08:00: [Firmware Info]: ECAM [mem 0xf8000000-0xfbffffff] for domain 0000 [bus 00-3f] only partially covers this bridge
[    1.744015] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x6f3001)
[    2.107813] usb 3-4: Product: Bluetooth Radio
[    4.441767] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[    4.986288] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[    5.364783] rtw89_8852ae 0000:03:00.0: loaded firmware rtw89/rtw8852a_fw.bin
[    5.369355] rtw89_8852ae 0000:03:00.0: Firmware version 0.13.36.0 (c33d3f88), cmd version 0, type 1
[    5.369361] rtw89_8852ae 0000:03:00.0: Firmware version 0.13.36.0 (c33d3f88), cmd version 0, type 3
[    8.394190] amdgpu 0000:05:00.0: amdgpu: [drm] Loading DMUB firmware via PSP: version=0x01010026
[    8.394770] amdgpu 0000:05:00.0: amdgpu: Found VCN firmware Version ENC: 1.19 DEC: 5 VEP: 0 Revision: 0
[   37.022820] Bluetooth: Core ver 2.22
[   37.022880] NET: Registered PF_BLUETOOTH protocol family
[   37.022882] Bluetooth: HCI device and connection manager initialized
[   37.022887] Bluetooth: HCI socket layer initialized
[   37.022890] Bluetooth: L2CAP socket layer initialized
[   37.022894] Bluetooth: SCO socket layer initialized
[ 1710.931511] thinkpad_acpi: WARNING: sysfs attribute bluetooth_enable is deprecated and will be removed. Please switch to generic rfkill before year 2010

Не понимаю последний warning и собственно что делать то? На предыдущем ядре всё Ок, тоесть почти, аудио иногда подлагивает, вот и приобрёл свисток USB тоже Realtek, так на нём всё нормально и на этом ядре и на предыдущем!

Bus 001 Device 003: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 003 Device 003: ID 0bda:4852 Realtek Semiconductor Corp. Bluetooth Radio

# hciconfig -a
hci0:	Type: Primary  Bus: USB
	BD Address: 00:E0:4C:23:99:87  ACL MTU: 1021:6  SCO MTU: 255:12
	UP RUNNING PSCAN 
	RX bytes:1612 acl:0 sco:0 events:176 errors:0
	TX bytes:31935 acl:0 sco:0 commands:176 errors:0
	Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: PERIPHERAL ACCEPT 
	Name: 'debianlaptop'
	Class: 0x6c010c
	Service Classes: Rendering, Capturing, Audio, Telephony
	Device Class: Computer, Laptop
	HCI Version: 5.1 (0xa)  Revision: 0x9a9
	LMP Version: 5.1 (0xa)  Subversion: 0x8a6b
	Manufacturer: Realtek Semiconductor Corporation (93)

соответственно поднят только один интерфейс, который свисток usb.

Вот думал что когда нибудь встроенный bluetooth заработает после обновы, а получается он вовсе отвалился! И после того как воткнул свисток сервис сразу поднялся

systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Fri 2025-11-21 21:20:49 MSK; 6min ago
 Invocation: 2ba8edb820be4ad194fe5fb232a4ddc2
       Docs: man:bluetoothd(8)
   Main PID: 3606 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 17596)
     Memory: 4.3M (peak: 4.6M)
        CPU: 87ms
     CGroup: /system.slice/bluetooth.service
             └─3606 /usr/libexec/bluetooth/bluetoothd

Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/faststream
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/faststream_duplex
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSink/opus_05
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/opus_05
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Nov 21 21:20:50 debianlaptop bluetoothd[3606]: Endpoint registered: sender=:1.17 path=/MediaEndpoint/A2DPSource/opus_05_duplex


Последнее исправление: sanekru (всего исправлений: 1)
Ответ на: комментарий от sanekru

Народ сейчас дай думаю посмотрю, может обнова вышла, и точно вышло новое ядро

uname -a 
Linux debianlaptop 6.17.8+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.17.8-1 (2025-11-15) x86_64 GNU/Linux

обновил, перезагрузился и вуаля, всё заработало! Отрубил свисток usb и подключил через встроенный bluetooth, который на предыдущих ядрах подтормаживал (было такое ощущение как будто был слабый сигнал или перегрузка процессора, нормально, нормально и через какое то время звук начинал заикаться) и всё отлично уже работает на протяжении получаса, гоняю по всякому и пока не одного лага! ps Завтра попробую нагрузить ещё дополнительным подключением bluetooth мыши и посмотрю как будет себя вести, раньше два устройства не возможно было использовать, тоесть подключение конечно было но звук постоянно лагал и мышка двигалась с подтормаживанием. Как проверю обязательно отпишу! Так что тему считаю Solved!

sanekru
() автор топика