[Решено] Bluetooth не находит устройства

Проблемы и вопросы, касающиеся поддержки ядра и аппаратного обеспечения


Ответить
GoinG
Аватара пользователя
Сообщения: 12
Зарегистрирован: 27.08.2022

#

Здравствуйте!

Раньше всё работало более-менее нормально. Сначала я подумал, что сетевой адаптер вышел из строя. Переключился на вторую систему (Windows) — там он работает. Я пытался отключать и включать службы и модули, переустанавливать пакеты, запускать соединение через терминал и сторонние приложения, но система не видит ни одного из предложенных устройств (мышка и смартфон), совершенно никакой реакции.
systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Tue 2025-10-14 20:26:09 MSK; 46s ago
Invocation: 439ba4d7618b4770bac3ca2647bec338
Docs: man:bluetoothd(8)
Main PID: 17097 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9218)
Memory: 676K (peak: 2.2M)
CPU: 48ms
CGroup: /system.slice/bluetooth.service
└─17097 /usr/lib/bluetooth/bluetoothd

Oct 14 20:26:09 pirat systemd[1]: Starting Bluetooth service...
Oct 14 20:26:09 pirat bluetoothd[17097]: Bluetooth daemon 5.84
Oct 14 20:26:09 pirat systemd[1]: Started Bluetooth service.
Oct 14 20:26:09 pirat bluetoothd[17097]: Starting SDP server
Oct 14 20:26:09 pirat bluetoothd[17097]: Bluetooth management interface 1.23 initialized
Oct 14 20:26:09 pirat bluetoothd[17097]: Battery Provider Manager created
Братцы, может вы посоветуете где еще капнуть?
Последний раз редактировалось GoinG 17.10.2025 16:10, всего редактировалось 1 раз.

любовь как шпага, юмор как щит

rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

Для начала уточните: pulse или pipewire; подключение устройст через blueman или в терминале.
Ах да , извините вижу: пробывал запускать соединение через терминал и сторонние приложения.
rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

Посмотрите не заблокирован ли блютуз адаптер:
rfkill list
Если адаптер заблокирован, разблокируйте:
rfkill unblock bluetooth
И что выдают команды:
bluetoothctl
[bluetooth]# power on
[bluetooth]# devices
[bluetooth]# scan on

[bluetooth]#
Это, само собой, копировать не надо
rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

Если в команде devices увидете ваше устройство, то попробуйте его удалить
Например:
bluetoothctl]> devices
Device 44:AE:AB:64:4D:28 OPPO A5
remove 44:AE:AB:64:4D:28

А затем подключите снова.
rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

И ещё. Вы говорите, что у Вас две системы как минимум. Поэтому каждый раз заходя в другую систему, как правило, устройства блютуз надо переподключать. Что бы этого не делать есть например способ с утилитой chntpw. Почитайте:
https://qna.habr.com/q/233203
Это как раз про один блютуз в windows и Linux.
GoinG
Аватара пользователя
Сообщения: 12
Зарегистрирован: 27.08.2022

#

Посмотрите не заблокирован ли блютуз адаптер:
fkill list
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
Если в команде devices увидете ваше устройство
Ничего не выдает
[bluetoothctl]> devices 
[bluetoothctl]> 
Это как раз про один блютуз в windows и Linux
Это для тех, кто часто переключается, и в итоге приходится подключать устройства заново. В моем же случае - пользуюсь Windows редко, и устройства система не видит, от слова совсем)

любовь как шпага, юмор как щит

rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

Да, что-то не так. Судя по описанию проблемы в интернете прчиной может быть даже тот-же злосчастный windows. Который, как я понял при установке режима "быстрой загрузки" может не полностью отключать свои компоненты при перезагрузки и т.д., мешая другим системам. Это как с установкой времени в UTC и localtime. Хотя я сильно сомневаюсь на счет винды. Посмотрите до конца ещё одну статью:
https://superuser.com/questions/1310775 ... d-on-linux
И уж совсем кординальный способ - это попробывать установить паралельно ядро linux-lts и там настроить блютуз. Но у меня последний раз такой эксперимент закончился переустановкой арча. Надо быть очень осторожным. Это на ваш страх и риск.
GoinG
Аватара пользователя
Сообщения: 12
Зарегистрирован: 27.08.2022

#

rutgerg, благодарю за наводки!
Статьи читал, пересборка и откат на старые версии ядра, в моем случае, того не стоит..

Заметил закономерность, в проблемах связанных с "синезубом", - у большинства установлено KDE (у меня аналогично)

любовь как шпага, юмор как щит

rutgerg
Сообщения: 78
Зарегистрирован: 04.09.2022

#

GoinG: Заметил закономерность, в проблемах связанных с "синезубом", - у большинства установлено KDE (у меня аналогично)
Ну не знаю. Хотя справедливости ради у меня XFCE и подобной проблемы пока не возникало никогда.
zotkindm
Сообщения: 4
Зарегистрирован: 01.09.2022

#

GoinG: Заметил закономерность, в проблемах связанных с "синезубом", - у большинства установлено KDE (у меня аналогично)
Это не правда. Просто KDE стоит у большинства.
vasek
Сообщения: 576
Зарегистрирован: 31.08.2022

#

для начала Wiki - "6 Решение проблем " .... + логи

Ошибки не исчезают с опытом - они просто умнеют

GoinG
Аватара пользователя
Сообщения: 12
Зарегистрирован: 27.08.2022

#

vasek:для начала Wiki - "6 Решение проблем " .... + логи
На английском и на русском по нескольку раз перечитывал. Даже отладку включал, в надежде увидеть что-нибудь мне понятное)
Злая шутка, не иначе :laugh:

любовь как шпага, юмор как щит

vasek
Сообщения: 576
Зарегистрирован: 31.08.2022

#

для начала самое простое https://kodprog.ru/nastrojka-bluetooth- ... k222734093

Ошибки не исчезают с опытом - они просто умнеют

GoinG
Аватара пользователя
Сообщения: 12
Зарегистрирован: 27.08.2022

#

vasek:для начала самое простое https://kodprog.ru/nastrojka-bluetooth- ... k222734093
vasek,спасибо за ссылку! Статья действительно полезная и в итоге помогла мне разобраться с проблемой, с которой я жил уже полгода)

Вот кратко хроника моих мытарств и итоговое решение:
Первое. Появлялись три подобные строчки при запуске терминала (оригинал не зафиксировал, вот последняя версия из буфера обмена)
Cannot set LC_CTYPE to default locale: No such file or directory
После запуска команды sudo journalctl -f и старта bluetooth появилось следующее
Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. 
                                              Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. 
                                              If this causes problems, reconfigure your locale. See the locale(1) manual 
                                              for more information.
Дальнейшая борьба привела в каталог cat .config/plasma-localerc. Было:
Cкрытый текст
[Formats]
LANG=en_US.US-ASCII

[Translations]
LANGUAGE=
Стало:
Cкрытый текст
[Formats]
LANG=en_US.UTF-8

[Translations]
LANGUAGE=
После смены локали и перезагрузки эти ошибки исчезли. Правда, проблема с Bluetooth никуда не делась. Погнали дальше. Запускаем журнал, видим
PendingCall Error: "Did not receive a reply
В процессе чтения статей я наткнулся на простой совет: установить пакет bluez-tools (оказывается, есть еще и такой, помимо bluez-utils). Я обновил систему, поставил этот пакет, и... о чудо! Всё заработало!
Полет нормальный, тему можно считать закрытой.
Еще раз огромное спасибо, парни, за помощь! :cool:

любовь как шпага, юмор как щит

Ответить