Рейтинг:0

Ubuntu 20.04.3 Прерывистые соединения Bluetooth

флаг br

Я сталкиваюсь с периодическими проблемами с подключением Bluetooth, когда я могу подключить устройство при запуске, и через некоторое время (30 минут) соединение будет ухудшаться (пропуск/дрожание). Если я затем отключу устройство и попытаюсь повторно подключить его от blueman-менеджер Я получаю следующие два случая:

  1. Успешное подключение, после которого устройство не числится в выходных в павуконтроль
  2. Ошибка подключения: Ошибка подключения: ресурс временно недоступен

Предпринятые решения

  1. Отключение/восстановление устройства
  2. Сброс конфига pulseaudio (https://askubuntu.com/a/875891/1569612)
  3. Перезапуск павуконтроля(пульсаудио -k) или перезапуск Bluetooth (systemctl перезапустить bluetooth.service)
  4. Попытка перезагрузить модуль pulseaudio-discovery (https://askubuntu.com/a/1062044/1569612) Выше выдает следующую ошибку
taylorswift2018@box:~$ pactl load-module module-bluetooth-discover
Ошибка: не удалось инициализировать модуль.
  1. Загрузить pulseaudio после x11 (https://askubuntu.com/a/689297/1569612)

Результат статус systemctl bluetooth.service

taylorswift2018@box:~$ статус systemctl bluetooth.service 
bluetooth.service - служба Bluetooth
     Загружено: загружено (/lib/systemd/system/bluetooth.service; включено; предустановка поставщика: включена)
     Активно: активно (работает) с чт 10 февраля 2022 г., 10:31:33 NZDT; 1ч 49мин назад
       Документы: мужчина: bluetoothd(8)
   Основной PID: 821 (Bluetoothd)
     Статус: "Выполняется"
      Заданий: 1 (лимит: 18965)
     Память: 1,9 М
     Группа CG: /system.slice/bluetooth.service
             ââ821 /usr/lib/Bluetooth/Bluetoothd

10 февраля 10:31:33 box bluetoothd [821]: запуск SDP-сервера
10 февраля 10:31:33 box bluetoothd [821]: интерфейс управления Bluetooth 1.20 инициализирован
10 февраля 10:31:34 box bluetoothd[821]: зарегистрирована конечная точка: отправитель=:1.41 путь=/MediaEndpoint/A2DPSink/sbc
10 февраля 10:31:34 box bluetoothd [821]: конечная точка зарегистрирована: отправитель =: 1.41 путь =/MediaEndpoint/A2DPSource/sbc
10 февраля 10:31:49 коробка bluetoothd[821]: /org/bluez/hci0/dev_00_16_94_29_CD_9E/sep1/fd0: fd(46) готов
10 февраля, 12:09:15 box bluetoothd [821]: невозможно получить данные ввода-вывода для голосового шлюза гарнитуры: getpeername: конечная точка транспорта не подключена (107)
10 февраля 12:10:35 box bluetoothd [821]: Ошибка отключения: уже отключено
10 февраля, 12:10:37, коробка bluetoothd [821]: невозможно получить запись SDP голосового шлюза гарнитуры: операция уже выполняется
10 февраля 12:10:37 box bluetoothd [821]: ошибка подключения: операция уже выполняется (114)
10 февраля 12:10:39 коробка bluetoothd [821]: ошибка подключения: операция уже выполняется (114)
  • журналctl не показывает никаких ошибок

Аппаратное обеспечение

  • Процессор: Intel i7 11700
  • Материнская плата: Gigabyte B560M DS3H AC
taylorswift2018@box:~$ inxi -Fxxxz
Система:
  Ядро: 5.13.0-28-generic x86_64 биты: 64 компилятор: нет данных 
  Рабочий стол: Gnome 3.36.9 wm: gnome-shell dm: GDM3 3.36.3 
  Дистрибутив: Ubuntu 20.04.3 LTS (Focal Fossa) 
Машина:
  Тип: Настольный Mobo: Модель Gigabyte: B560M DS3H AC v: x.x серийный номер: <filter> 
  UEFI: ООО «Американские мегатренды». v: F6 дата: 23.08.2021 
ЦПУ:
  Топология: 8-ядерная модель: Intel Core i7-11700 11-го поколения биты: 64 тип: MT MCP 
  арка: н/д Кэш L2: 16,0 МБ 
  флаги: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  богомипс: 79872 
  Скорость: 800 МГц мин./макс.: 800/4800 МГц Частота ядер (МГц): 1: 800 2: 800 
  3: 800 4: 800 5: 813 6: 807 7: 1045 8: 825 9: 2193 10: 4613 11: 4651 
  12:1586 13:4693 14:1214 15:4499 16:4541 
Графика:
  Устройство-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] 
  поставщик: драйвер ASRock: amdgpu v: идентификатор шины ядра: 01:00.0 идентификатор чипа: 1002:67df 
  Дисплей: сервер x11: драйвер X.Org 1.20.13: amdgpu компоновщик: gnome-shell 
  разрешение: 2560x1440~60 Гц 
  OpenGL: рендерер: Radeon RX 570 Series (POLARIS10 DRM 3.41.0 
  5.13.0-28-общий LLVM 12.0.0) 
  v: 4.6 Mesa 21.2.6 прямой рендеринг: Да 
Аудио:
  Устройство-1: поставщик Intel: драйвер Gigabyte: snd_hda_intel v: ядро 
  идентификатор шины: 00:1f.3 идентификатор микросхемы: 8086:43c8 
  Устройство-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480/570/580/590] 
  поставщик: драйвер ASRock: snd_hda_intel v: идентификатор шины ядра: 01:00.1 
  идентификатор чипа: 1002:aaf0 
  Звуковой сервер: ALSA v: k5.13.0-28-generic 
Сеть:
  Устройство-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  поставщик: драйвер Gigabyte: r8169 v: порт ядра: 4000 идентификатор шины: 03:00.0 
  ID чипа: 10ec:8168 
  ЕСЛИ: состояние enp3s0: не работает mac: <filter> 
  Устройство-2: Адаптер беспроводной сети Realtek RTL8821CE 802.11ac PCIe 
  поставщик: драйвер AzureWave: rtl8821ce v: v5.5.2.1_35598.20191029 порт: 3000 
  идентификатор шины: 04:00.0 идентификатор чипа: 10ec:c821 
  ЕСЛИ: состояние wlp4s0: работает mac: <фильтр> 
Диски:
  Локальное хранилище: всего: 2,27 ТиБ, использовано: 25,01 ГиБ (1,1%) 
  ID-1: /dev/sda поставщик: Western Digital модель: WD20EFRX-68EUZN0 
  размер: 1,82 ТиБ скорость: 6,0 Гбит/с вращение: 5400 об/мин серийный номер: <фильтр> 
  rev: 0A82 схема: GPT 
  ID-2: /dev/sdb Производитель: Samsung Модель: SSD 860 EVO 500 ГБ Размер: 465,76 ГиБ 
  скорость: 6,0 Гбит/с последовательный: <filter> rev: 4B6Q схема: GPT 
Раздел:
  ID-1: / размер: 456,96 ГиБ Используемый: 25,00 ГиБ (5,5%) fs: ext4 dev: /dev/sdb2 
Датчики:
  Температура системы: ЦП: 42,0 C Мобо: N/A GPU: amdgpu temp: 27 C 
  Скорость вращения вентилятора (об/мин): N/A gpu: amdgpu fan: 1438 
Информация:
  Процессов: 372 Время работы: 1 ч 21 м Память: 15,50 ГиБ Используется: 2,05 ГиБ (13,2%) 
  Инициализация: systemd v: 245 уровень запуска: 5 Компиляторы: gcc: 9.3.0 alt: 9 Оболочка: bash 
  v: 5.0.17 работает в: сервер inxi: 3.0.38
Рейтинг:0
флаг br

После опробования драйвера с открытым исходным кодом на панели драйверов gnome панель водителя и все еще видя проблемы, я решил собрать и обновить драйвер самостоятельно, так как я считаю, что подходящий версия этого пакета устарела. Установка этого драйвера с помощью следующий пульт, инструкции и перезапуск вернули стабильное поведение Bluetooth

Редактировать: нет, я сдался и решил не использовать беспроводную связь в качестве обходного пути, потому что я потратил достаточно времени на этот мусор.

Zanna avatar
флаг kr
Не могли бы вы добавить шаги, которые вы выполнили, к своему ответу на случай, если ссылка в будущем исчезнет?
флаг br
@Zanna Нет. Кроме того, это оказалось отвлекающим маневром. Мне пришлось вернуться к использованию всего как проводного. Я посмотрю, не перестанет ли bluetooth-ключ использовать встроенный bluetooth на моей материнской плате.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.