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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Bluetooth отключает доверенные наушники сразу после авто-подключения.  (Прочитано 4474 раз)

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

Оффлайн lavaed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
 Ubuntu 18 64 bit kernel 4.15.0-70. Сопряг все: наушники и телефон с Ubuntu. При подключении из системы к девайсам нареканий никаких, но когда включаются наушники они автоматически подключаются к системе и сразу отключаются. На Ubuntu 14 наушники автоматически подключаются. Подключение с доверенного телефона к системе проходит успешно. Можно ли сделать, что бы доверенные наушники подключались автоматически?

ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:add_whitelist_complete() 90:00:00:00:A5:B9 added to kernel whitelist
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:add_whitelist_complete() 18:03:10:42:0B:33 added to kernel whitelist
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:load_link_keys_complete() link keys loaded for hci0
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:load_ltks_complete() LTKs loaded for hci0
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:load_irks_complete() IRKs loaded for hci0
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:load_conn_params_complete() Connection Parameters loaded for hci0
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Name: BlueZ 5.50
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Short name:
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Current alias: BlueZ 5.50
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:dev_class_changed_callback() Class: 0x100104
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:dev_class_changed_callback() Class: 0x180104
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:dev_class_changed_callback() Class: 0x1c0104
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:property_set_mode_complete() Success (0x00)
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Name: server
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Short name:
ноя 28 12:10:17 server bluetoothd[5469]: src/adapter.c:local_name_changed_callback() Current alias: server
ноя 28 12:11:17 server bluetoothd[5469]: src/adapter.c:connected_callback() hci0 device 90:00:00:00:A5:B9 connected eir_len 5
ноя 28 12:11:17 server bluetoothd[5469]: src/adapter.c:dev_disconnected() Device 90:00:00:00:A5:B9 disconnected, reason 3
ноя 28 12:11:17 server bluetoothd[5469]: src/adapter.c:adapter_remove_connection()
ноя 28 12:11:17 server bluetoothd[5469]: plugins/policy.c:disconnect_cb() reason 3
ноя 28 12:11:17 server bluetoothd[5469]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 90:00:00:00:A5:B9 type 0 status 0xe
ноя 28 12:11:17 server bluetoothd[5469]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
ноя 28 12:11:17 server bluetoothd[5469]: src/device.c:device_bonding_failed() status 14
ноя 28 12:11:17 server bluetoothd[5469]: src/adapter.c:resume_discovery()

ТС не появлялся на Форуме более трех месяцев по состоянию на 19/03/2021 (последняя явка: 17/08/2020). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 19 Марта 2021, 14:15:06 от zg_nico »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1811
    • Просмотр профиля
начнем с того, что не бывает Ubuntu 14 и Ubuntu 18.
Это УЖЕ показывает что автор плохо представляет себе что такое Ubuntu.

И убейте меня, если я понял, что такое "доверенные наушники". и особенно что это такое в Ubuntu

Алексиус

  • Гость
что такое "доверенные наушники". и особенно что это такое в Ubuntu
jurganov, https://help.ubuntu.ru/_media/wiki/blueman_trusted.png
https://help.ubuntu.ru/wiki/blueman
В логе записано:
src/adapter.c:dev_disconnected() Device 90:00:00:00:A5:B9 disconnected, reason 3
src/adapter.c:adapter_remove_connection()
plugins/policy.c:disconnect_cb() reason 3
В сети обсуждение "disconnected, reason 3" попадается только на английском https://stackoverflow.com/questions/52145779/linux-bluez-rfcomm-connection-refused

Оффлайн lavaed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
В сети обсуждение "disconnected, reason 3" попадается только на английском https://stackoverflow.com/questions/52145779/linux-bluez-rfcomm-connection-refused
Из этого поста я понял, что это баг ядра!? Это мне нужно самому собирать ядро, с нужным мне конфигом?

Алексиус

  • Гость
Я не силён в английском, статью эту читал через гуглопереводчик
У меня были проблемы с bluetooth, но не такие, так что извиняюсь, но с этим помочь не смогу
:-\

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
lavaed,
Отключите вайфай и проверьте как работают наушники. Если при этом работают нормально, то тогда понятно в чем дело.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн lavaed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
 На ubuntu 14 все наушники, после сопряжения и добавления в доверенные, подключаются автоматически к системе. Но на ubuntu 18 connect с инициацией от наушников проходит и сразу же disconnect. В ubuntu 18 из менеджера blueman или консольной софтины bluetoothctl подключение проходит без проблем. Wifi отключил, авось, но проблема осталась. Кто-нибудь юзает bluetooth наушники на 18 ubuntu?

Оффлайн WIDevelop

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Вдруг кто-то ещё мучается с проблемой.
В моём случае проблема была в pulseaudio-module-bluetooth

Решение:
sudo apt-get install pulseaudio-module-bluetooth
sudo pactl load-module module-bluetooth-discover

vim /etc/pulse/default.pa
комментируем
#load-module module-bluetooth-policy
#load-module module-bluetooth-discover

vim /usr/bin/start-pulseaudio-x11
дописываем
   if [ x”$SESSION_MANAGER” != x ] ; then
    /usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
   #
   # Added per StackExchange http://askubuntu.com/questions/366032/pulseaudio-not-detecting-bluetooth-headset-automatically
   # вот эти две строки ниже
    /usr/bin/pactl load-module module-bluetooth-policy
    /usr/bin/pactl load-module module-bluetooth-discover
   fi

reboot)
источник: https://askubuntu.com/questions/366032/pulseaudio-not-detecting-bluetooth-headset-automatically
« Последнее редактирование: 12 Апреля 2020, 00:05:48 от WIDevelop »

Оффлайн lavaed

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
 В общем у кого, есть проблема автоматического подключения bluetooth наушников к ubuntu 18 на ядре 4.15 и выше. Я сделал небольшой "костыль" в виде команды;
  dbus-monitor --system "path=/org/bluez/hci0/dev_18_03_10_42_0B_33" | sed -u '/   string "org.bluez.MediaControl1"/,+40 d' | sed -u -n 's/         variant             boolean false/bluetoothctl connect 18:03:10:42:0B:33/p' | sh &
Вам нужно только подставить адрес своих наушников вместо моего 18_03_10_42_0B_33, и запустить команду любым для Вас удобным способом.

 Но нужно, чтобы было соблюдено одно условие. Перед включением наушников, они последний раз должны были работать с подключаемым компьютером.
« Последнее редактирование: 22 Мая 2020, 02:29:31 от lavaed »

 

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