Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с Blutooth-адаптером (USB) Ugreen CM390  (Прочитано 3518 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн arbuzow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день!

Intel Core i3 5005U, USB 3.0
Kubuntu 20.04.4 (x64)
Ядро - 5.4.0
Адаптер - Ugreen CM390
Драйвер - BH519A (скачивал и компилировал отсюда - https://mpow.s3-us-west-1.amazonaws.com/mpow_BH519A_driver+for+Linux.7z)

Это домашний медиацентр. Сопряжено по bluetooh постоянно только одно устройство - пульт-аэромышь. После перезагрузки интерфейс адаптера поднимается автоматически, с пультом соединяется также автоматически. Но спустя какое-то время (не засекал, но порядка 30 минут) как будто бы адаптер "засыпает" и если на пульте нажать любую кнопку - ничего не происходит, если нажать повторно - все отлично начинает работать, но также хватает на этих же полчаса и первое нажатие не имеет никакого отклика.

В интерфейсе настроек системы в разделе Bluetooth наблюдаю следующее:


Если нажать "Исправить", то проблема уходит. Но после перезагрузки системы все повторяется снова. Просьба помочь разобраться и понять причину, что бы ее исправить на постоянной основе. Или хотя бы понять, что именно делает кнопка "Исправить", что бы автоматизировать это через, например, скрипт и cron.

Вывод dmesg | egrep -i 'blue|firm'
[    0.115850] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    2.076449] usb 2-7: Product: Bluetooth Radio
[    5.468278] Bluetooth: Core ver 2.22
[    5.468306] Bluetooth: HCI device and connection manager initialized
[    5.468310] Bluetooth: HCI socket layer initialized
[    5.468313] Bluetooth: L2CAP socket layer initialized
[    5.468321] Bluetooth: SCO socket layer initialized
[    5.528286] rtk_btusb: Realtek Bluetooth USB driver ver 3.1.897f3bb.20201202-173003
[    5.549011] rtk_btusb: load_firmware start
[    5.580005] rtk_btusb: load_firmware: New gEVersion 1
[    5.580026] rtk_btusb: load_firmware done
[    8.854175] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    8.854177] Bluetooth: BNEP filters: protocol multicast
[    8.854181] Bluetooth: BNEP socket layer initialized
[    9.366000] rtk_btusb: Firmware already exists
[   15.388936] Bluetooth: RFCOMM TTY layer initialized
[   15.388941] Bluetooth: RFCOMM socket layer initialized
[   15.388948] Bluetooth: RFCOMM ver 1.11
[   93.681642] hid-generic 0005:1D5A:C081.0004: input,hidraw3: BLUETOOTH HID v0.00 Keyboard [G20BTS PRO] on 00:a6:11:18:62:36
[  126.839756] hid-generic 0005:1D5A:C081.0005: input,hidraw3: BLUETOOTH HID v0.00 Keyboard [G20BTS PRO] on 00:a6:11:18:62:36

Вывод lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 002 Device 003: ID 1ea7:0064 SHARKOON Technologies GmbH 2.4G Mouse
Bus 002 Device 002: ID 04d9:1702 Holtek Semiconductor, Inc. Keyboard LKS02
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Вывод bluetoothctl info о сопряженном устройстве
Device 1F:F8:26:5B:24:2B (public)
Name: G20BTS PRO
Alias: G20BTS PRO
Appearance: 0x0180
Paired: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
UUID: Unknown                   (0000fff0-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific           (ab5e0001-5a21-4f05-bc7d-af01f617b664)
Modalias: usb:v1D5ApC081d0000

Заранее спасибо!
« Последнее редактирование: 12 Марта 2022, 03:39:50 от ALiEN175 »

Morisson

  • Гость
Re: Проблема с Blutooth-адаптером (USB) Ugreen CM390
« Ответ #1 : 08 Марта 2022, 13:17:03 »
Выключить попробуйте энергосбережение вашего устройства по примеру как здесь, только Выключить, а не включить.

ATTR{power/control}="on"Или
Цитировать
/etc/udev/rules.d/50-usb_power_save.rules

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="ваш VID", ATTR{idProduct}=="ваш PID", ATTR{power/autosuspend}="-1"

Morisson

  • Гость
Re: Проблема с Blutooth-адаптером (USB) Ugreen CM390
« Ответ #2 : 08 Марта 2022, 13:18:00 »
Файл с правилом нужно создать.

Оффлайн arbuzow

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Проблема с Blutooth-адаптером (USB) Ugreen CM390
« Ответ #3 : 11 Марта 2022, 19:49:20 »
Спасибо за совет. К сожалению, не помогло...

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1116
    • Просмотр профиля
Re: Проблема с Blutooth-адаптером (USB) Ugreen CM390
« Ответ #4 : 12 Марта 2022, 00:32:58 »
У модуля btusb есть параметр enable_autosuspend. Я бы начал с раскопок в этом направлении.

Примерно так:

echo "option btusb enable_autosuspend=0" >> /etc/modprobe.d/99-my-bt-fix.conf

И после этого перезагрузить машину.

 

Страница сгенерирована за 0.046 секунд. Запросов: 24.