Bug 46757 (Александр) - Не удается установить Bluetooth соединение с мобильным телефоном на ASUS M1605YA Vivobook 16
Summary: Не удается установить Bluetooth соединение с мобильным телефоном на ASUS M16...
Status: NEW
Alias: Александр
Product: Sisyphus
Classification: Development
Component: bluez (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-04 17:35 MSK by Olga
Modified: 2024-02-12 11:59 MSK (History)
5 users (show)

See Also:


Attachments
inxi (2.32 KB, text/plain)
2023-07-04 17:35 MSK, Olga
no flags Details
Нет ответа №2 (29.45 KB, image/png)
2023-07-04 17:36 MSK, Olga
no flags Details
Нет ответа№1 (22.94 KB, image/png)
2023-07-04 17:37 MSK, Olga
no flags Details
Bluetooth уже подключен (268.20 KB, video/x-matroska)
2023-07-04 17:37 MSK, Olga
no flags Details
dmesg.log (74.58 KB, text/x-log)
2023-12-25 11:12 MSK, Olga
no flags Details
journalctl_bluetooth.log (3.16 MB, text/x-log)
2023-12-25 11:18 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2023-07-04 17:35:02 MSK
Created attachment 13696 [details]
inxi

Версия программы:
=================
plasma5-bluedevil-5.27.5-alt1

Стенды с ошибкой:
=================
ASUS M1605YA Vivobook 16 с установленной Workstation K 10 x86_64 (inxi во вложении)

Используемые модели телефонов:
==============================
Samsung Galaxy A02s
Xiaomi 11 Lite 5G 
Samsung A32

Шаги, приводящие к ошибке:
==========================
1. На панели задач включить bluetooth
2. Добавить новое устройство -> Выбрать нужное мобильное устройство и нажать Далее -> Подтвердить сопряжение на обоих устройствах

Результат:
==========
Bluetooth соединение не установлено с мобильным телефоном. В некоторых случаях появляется ошибка, что девайс не отвечает, хотя подтверждение сопряжения было сделано.(См. скриншот) Так же иногда появляется ошибка, что соединение уже подключено(См. видео)

Ожидаемый результат:
====================
Bluetooth соединение установлено с мобильным телефоном

Дополнительно:
==============
Также воспроизводится на P10 в версии plasma5-bluedevil-5.27.4-alt1
Bluetooth соединение успешно устанавливается с наушниками, клавиатурой и мышкой
Ошибка не воспроизводится на других машинах, например, LENOVO ThinkPad E570 20H500B5RT
Comment 1 Olga 2023-07-04 17:36:28 MSK
Created attachment 13698 [details]
Нет ответа №2
Comment 2 Olga 2023-07-04 17:37:13 MSK
Created attachment 13699 [details]
Нет ответа№1
Comment 3 Olga 2023-07-04 17:37:57 MSK
Created attachment 13700 [details]
Bluetooth уже подключен
Comment 4 Sergey V Turchin 2023-07-05 11:48:55 MSK
В других дистрибутивах(с MATE или XFCE) работает?
Comment 5 Olga 2023-07-05 12:17:41 MSK
(Ответ для Sergey V Turchin на комментарий #4)
> В других дистрибутивах(с MATE или XFCE) работает?

Ошибка воспроизводится только на ASUS M1605YA Vivobook 16(скорее всего это аппаратная ошибка). У меня нет возможности установить стенды с MATE или XFCE
Comment 6 Olga 2023-12-25 11:12:26 MSK
Created attachment 15269 [details]
dmesg.log
Comment 7 Olga 2023-12-25 11:18:23 MSK
Created attachment 15270 [details]
journalctl_bluetooth.log
Comment 8 Алексей Родыгин 2024-01-29 13:43:30 MSK
Так же воспроизводится на asus x515 с телефоном xiaomi redmi note 9s на workstation (mate)
Comment 9 Sergey V Turchin 2024-01-29 14:22:33 MSK
Без проблем работает bluez-5.72 + Dell G15 + POCO X5 Pro 5G.
Comment 10 Александр 2024-02-11 20:26:28 MSK
У меня похожая проблема на ноутбуке ASUS TUF Gaming A15 FA507NV_FA507NV.
Образ дистрибутива http://nightly.altlinux.org/sisyphus/tested/regular-gnome-latest-x86_64.iso
Проявляется как невозможность провести сопряжение устройств.
Изначальноо думал, что проблема в том что не зпущен bluetooth agent из-за бага https://bugzilla.altlinux.org/42742, как и описано в баге, отсутствовала ссылка  /etc/systemd/user/dbus-org.bluez.obex.service -> /usr/lib/systemd/user/obex.service. После выполнения команды systemctl --user --global enable obex.service ссылка появилась, но проблема осталась.

 
Идентификатор BT-адаптера(lsusb): 
Bus 003 Device 002: ID 13d3:3571 IMC Networks Bluetooth Radio

Ядро: 6.6.16-un-def-alt2
 
Помогла самостоятельная сборка и установка драйверов из репозитория https://github.com/lwfinger/rtw89-BT
Понимаю, что установку модулей ядра сделал криво и после обновления ядра все модули слетят, но имею скромный уровень знаний Alt Linux и лучшего решения пока не нашёл.
Comment 11 Александр 2024-02-12 11:50:02 MSK
Уточню, что адаптер внешне ведёт себя нормально,т.е. работает поиск устройств, включение, выключение, в логах нет никаких ошибок. Но при выполнении сединения с каким-либо устройством в логах видно, что сопряжение не происходит из-за таймаута. У меня вылечилось обновлением модулей ядра.

Проверил как себя ведёт адаптер в ubuntu 23.10(ядро 6.5.0.9, bluez 5.68, версия firmware одинаковая), там работает нормально.
в логах единственная ошибка: gnome-control-c[46541]: Setting up /org/bluez/hci0/dev_00_16_XX_XX_XX_XX failed: Время ожидания истекло
Comment 12 Yuri N. Sedunov 2024-02-12 11:59:52 MSK
(Ответ для Александр на комментарий #11)
 У меня вылечилось обновлением модулей ядра.

Повесьте, пожалуйста, отдельные баги на ядра.