Bug 52321 - Broadcom BCM20702A0 Bluetooth - не выбирается профиль HSP/HFP
Summary: Broadcom BCM20702A0 Bluetooth - не выбирается профиль HSP/HFP
Status: NEW
Alias: None
Product: Simply Linux
Classification: Distributions
Component: hardware (show other bugs)
Version: 10.2
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Efremov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-02 18:38 MSK by damix9
Modified: 2024-12-07 21:32 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description damix9 2024-12-02 18:38:31 MSK
Как воспроизвести:
1. Вставить в USB адаптер на этом чипе
$ lsusb 
...
Bus 001 Device 002: ID 0b05:17cb ASUSTek Computer, Inc. Broadcom BCM20702A0 Bluetooth
...
2. Кликнуть по значку блютус на панели задач
3. Найти в списке устройств в появившемся окне Bluetooth наушники (любые с профилями A2DP/AVRCP и HSP/HFP) и кликнуть по ним, а затем по чекбоксу "Подключение".
4. Открыть pavucontrol, на вкладке "Конфигурация" возле наушников переключить выпадающий список "Профиль" с A2DP Sink на Hands free head unit.

Ожидаемое поведение:
В pavucontrol переключится профиль и на вкладке "Устройства ввода" появится микрофон.
Реальное поведение:
Вкладка переключится на устройства вывода, наушники скажут lost connection и снова connected а на вкладке "Конфигурация" профиль у наушников останется тем же.

$ sudo dmesg | grep -i blu
[    7.340749] Bluetooth: Core ver 2.22
[    7.340765] Bluetooth: HCI device and connection manager initialized
[    7.340768] Bluetooth: HCI socket layer initialized
[    7.340770] Bluetooth: L2CAP socket layer initialized
[    7.340774] Bluetooth: SCO socket layer initialized
[    7.475824] Bluetooth: hci0: BCM: chip id 63
[    7.478824] Bluetooth: hci0: BCM: features 0x07
[    7.496827] Bluetooth: hci0: BCM20702A
[    7.496829] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[    7.517044] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[    7.517047] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[    7.517048] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'
[    7.869843] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    7.869845] Bluetooth: BNEP filters: protocol multicast
[    7.869850] Bluetooth: BNEP socket layer initialized
[    9.688871] Bluetooth: RFCOMM TTY layer initialized
[    9.688877] Bluetooth: RFCOMM socket layer initialized
[    9.688883] Bluetooth: RFCOMM ver 1.11
[  138.513756] Bluetooth: hci0: BCM: chip id 63
[  138.516672] Bluetooth: hci0: BCM: features 0x07
[  138.534673] Bluetooth: hci0: ryzen
[  138.534677] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[  138.536715] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[  138.536716] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[  138.536717] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'
[20420.297186] Bluetooth: hci0: BCM: chip id 63
[20420.300107] Bluetooth: hci0: BCM: features 0x07
[20420.318105] Bluetooth: hci0: ryzen
[20420.318109] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[20420.320145] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[20420.320147] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[20420.320148] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'
[22905.705958] Bluetooth: hci0: BCM: chip id 63
[22905.708954] Bluetooth: hci0: BCM: features 0x07
[22905.726956] Bluetooth: hci0: ryzen
[22905.726960] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[22905.728992] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[22905.728993] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[22905.728995] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'
[56636.117236] Bluetooth: hci0: BCM: chip id 63
[56636.120234] Bluetooth: hci0: BCM: features 0x07
[56636.138238] Bluetooth: hci0: ryzen
[56636.138244] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[56636.140271] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[56636.140273] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[56636.140274] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'
[64929.474679] Bluetooth: hci0: BCM: chip id 63
[64929.477593] Bluetooth: hci0: BCM: features 0x07
[64929.495600] Bluetooth: hci0: ryzen
[64929.495604] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[64929.497615] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[64929.497617] Bluetooth: hci0: BCM: 'brcm/BCM20702A1-0b05-17cb.hcd'
[64929.497617] Bluetooth: hci0: BCM: 'brcm/BCM-0b05-17cb.hcd'

Комментарий:
я предполагаю, что это потому что в составе дистрибутива не хватает firmware и ее надо опакетить.
Comment 1 damix9 2024-12-07 21:32:05 MSK
Я знаю, что у этой прошивки есть проблемы с лицензией, которые могут мешать ее опакетить непосредственно, но можно сделать аналогично пакету brcm-firmware-setup для Raspberry.