Bug 51687 - После 5.72-alt1 требуется pair для подключения клавиатуры Logitech K380
Summary: После 5.72-alt1 требуется pair для подключения клавиатуры Logitech K380
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: bluez (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Konstantin A Lepikhov (L.A. Kostis)
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-10 19:52 MSK by Artem Varaksa
Modified: 2024-10-11 17:15 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Varaksa 2024-10-10 19:52:50 MSK
Шаги воспроизведения
====================

> $ bluetoothctl
> Agent registeredct to bluetoothd...
> [bluetooth]# power on
> Changing power on succeeded
> [bluetooth]# scan on
> SetDiscoveryFilter success
> Discovery started
> [NEW] Device <MAC> Keyboard K380
> [bluetooth]# scan off
> Discovery stopped
> [bluetooth]# connect <MAC>
> Attempting to connect to <MAC>
> Connection successful

Фактический результат
=====================

"Connection successful" и в трее соответствующий значок, но клавиатура не работает.

Для корректного подключения клавиатуры сначала необходимо выполнить [bluetooth]# pair <MAC> и ввести PIN, только затем [bluetooth]# connect <MAC>.

При подключении через графику PIN-код запрашивается.

Ожидаемый результат
===================

Подключение с помощью connect без необходимости pair.

Воспроизводимость
=================

В p10 воспроизводится с:
bluez-5.72-alt1.p10.1.x86_64
bluez-5.77-alt0.p10.1.x86_64

Проверялось на ноутбуке Lenovo ThinkPad S3-440:

> Bluetooth:
>   Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB rev: 2.0
>     speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-4:2 chip-ID: 8087:07dc class-ID: e001
>   Report: hciconfig ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.0 lmp-v: 6 sub-v: 500
>     hci-v: 6 rev: 500 class-ID: 7c010c
>   Info: acl-mtu: 1021:5 sco-mtu: 96:5 link-policy: rswitch hold sniff
>     link-mode: peripheral accept service-classes: rendering, capturing, object transfer, audio,
>     telephony

Не воспроизводится (ожидаемое поведение) с:
bluez-5.70-alt1.x86_64

В sisyphus не проверялось.
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2024-10-10 22:01:49 MSK
Раз в сизифе не проверялось, тогда пусть разбирается тот, кто заливал этот пакет в p10.
Comment 2 Artem Varaksa 2024-10-11 17:15:17 MSK
Поведение такое же в Sisyphus на ВМ Education (KDE):

bluez-5.78-alt1.x86_64

Bluetooth:
  Device-1: Realtek 802.11ac NIC driver: btusb,rtl8821cu type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 0bda:c820
    class-ID: e001 serial: 123456
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
    bt-v: 4.2 lmp-v: 8 sub-v: f098 hci-v: 8 rev: 75b8 class-ID: 7c0000
  Info: acl-mtu: 1021:8 sco-mtu: 255:12 link-policy: rswitch hold sniff park
    link-mode: peripheral accept service-classes: rendering, capturing, object
    transfer, audio, telephony