LINUX.ORG.RU

Нормально не работает блютус на линуксе

 


0

1

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

В общем на днях очередной раз поставил разновидность убунты линукс минт , последнюю версию.

Мне жизненно важен блютус, хотя бы такие 2 функции как передача файлов и подключение к точке доступа.

И снова вижу кучу проблем с блютусом, что и 15 лет назад. blueman-manager 2.4.3 , бтадаптер то видит и вроде как работает нормально, то тоже видит, но поиск и другие функции не работают, то вообще не видит и блютус не активен.

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

Сделал вывод в консоль , Когда адаптер видит но не работают функции.(результат ниже) В общем эти проблемы как нибудь лечатся?

 misha@misha-P5KC:~$ lsmod | grep bluetooth
bluetooth            1032192  40 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
misha@misha-P5KC:~$ dmesg | grep -i bluetooth
[   34.318123] Bluetooth: Core ver 2.22
[   34.318212] NET: Registered PF_BLUETOOTH protocol family
[   34.318215] Bluetooth: HCI device and connection manager initialized
[   34.318226] Bluetooth: HCI socket layer initialized
[   34.318231] Bluetooth: L2CAP socket layer initialized
[   34.318239] Bluetooth: SCO socket layer initialized
[   53.973948] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   53.973963] Bluetooth: BNEP filters: protocol multicast
[   53.973979] Bluetooth: BNEP socket layer initialized
[   53.984944] Bluetooth: MGMT ver 1.23
[   63.675912] Bluetooth: hci0: Opcode 0x0c03 failed: -110
[   84.805513] Bluetooth: RFCOMM TTY layer initialized
[   84.805540] Bluetooth: RFCOMM socket layer initialized
[   84.805559] Bluetooth: RFCOMM ver 1.11
[  134.844205] Bluetooth: hci0: Opcode 0x0c03 failed: -110
misha@misha-P5KC:~$ 

Перемещено hobbit из general



Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от Partisan

установлен. вот вывод комманды: [cut] misha@misha-P5KC:~$ pipewire [E][06562.590279] mod.protocol-native | [module-protocol-: 760 lock_socket()] server 0x60a390532030: unable to lock lockfile ‘/run/user/1000/pipewire-0.lock’: Ресурс временно недоступен (maybe another daemon is running) [E][06562.590837] pw.conf | [ conf.c: 584 load_module()] 0x60a39050bbb0: could not load mandatory module «libpipewire-module-protocol-native»: Ресурс временно недоступен [E][06562.592596] default | [ pipewire.c: 105 main()] failed to create context: Ресурс временно недоступен [\cut]

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

Тогда проверить,, установлено ли firmware для,микросхемы контроллера Bluetooth. Если адаптер с USB , то командой

lsusb | grep -i bluetooth

поискать, на какой он микросхеме . Обычно Realtek или CSR. Затем поискать соответствующее firmware командой apt search firmware и установить, если не установлено.Можно установить сразу всё, в описании чего найдётся слово firmware и может относиться к Bluetooth.

Partisan ★★★★★
()
Ответ на: комментарий от Partisan

да, усб. в том и дело, что адаптер периодами распознается, я могу подключится к другим устройствам, но спустя время или после перезагрузки, он или продолжает распозноваться но функции не работают, или вообще перестает распозноваться. если бы проблема была в отсуцтвии нужного драйвера, наверно он бы вообще не работал?

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

Вроде говорит, что btusb модуль это устройство должно знать. Чтобы форматирование срабатывало, нужно три обратных апострофа набрать в начале и в конце текста и предпросмотр использовать.

Понятно, что что-то с модулями. Надо понять, что dmesg говорит, но по такой каше это делать очень сложно.

VIT ★★
()
Ответ на: комментарий от VIT

десктоп. с контактами вроде все ок, я в разные усб гнезда переставлял ,все тоже самое. А на другом пк ,там винда стоит,эти бт-адаптеры работают нормально. Думаю софтовая проблема, тк к пк еще подключены другие устройства по усб, вай фай например, они работают без сбоев.

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

Понятно. Всё-таки попробуйте подключить к разьёму матринской платы сзади десктопа, не спереди. Идеально бы, конечно другие устройства пока убрать. Ну и вывод dmesg так, чтобы прочитать можно было. Я вижу что там что-то нехорошо.

VIT ★★
()
Ответ на: комментарий от VIT

вывод где только блютус ‘‘‘[cut]4.318123] Bluetooth: Core ver 2.22 [ 34.318212] NET: Registered PF_BLUETOOTH protocol family [ 34.318215] Bluetooth: HCI device and connection manager initialized [ 34.318226] Bluetooth: HCI socket layer initialized [ 34.318231] Bluetooth: L2CAP socket layer initialized [ 34.318239] Bluetooth: SCO socket layer initialized [ 53.973948] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 53.973963] Bluetooth: BNEP filters: protocol multicast [ 53.973979] Bluetooth: BNEP socket layer initialized [ 53.984944] Bluetooth: MGMT ver 1.23 [ 63.675912] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 84.805513] Bluetooth: RFCOMM TTY layer initialized [ 84.805540] Bluetooth: RFCOMM socket layer initialized [ 84.805559] Bluetooth: RFCOMM ver 1.11 [ 134.844205] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 3500.921623] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 3500.921633] Bluetooth: hci0: command 0x1003 tx timeout [ 9895.341298] Bluetooth: hci0: command 0x1003 tx timeout [ 9895.341294] Bluetooth: hci0: Opcode 0x1003 failed: -110 [/cut]’’’

Mitya37
() автор топика
Последнее исправление: Mitya37 (всего исправлений: 1)
Ответ на: комментарий от Mitya37

Ну и что тут непонятно? Вам правильно сказали, ваш дистрибутив не содержит нужного firmware, или они вообще не установлены, или конкретно этот не установлен, или нужный уже выкинут по причине устаревания устройства. Варианты очевидны.

grep -i bluetooth dmesg_log.txt 
[   34.318123] Bluetooth: Core ver 2.22
[   34.318212] NET: Registered PF_BLUETOOTH protocol family
[   34.318215] Bluetooth: HCI device and connection manager initialized
[   34.318226] Bluetooth: HCI socket layer initialized
[   34.318231] Bluetooth: L2CAP socket layer initialized
[   34.318239] Bluetooth: SCO socket layer initialized
[   53.973948] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   53.973963] Bluetooth: BNEP filters: protocol multicast
[   53.973979] Bluetooth: BNEP socket layer initialized
[   53.984944] Bluetooth: MGMT ver 1.23
[   63.675912] Bluetooth: hci0: Opcode 0x0c03 failed: -110
[   84.805513] Bluetooth: RFCOMM TTY layer initialized
[   84.805540] Bluetooth: RFCOMM socket layer initialized
[   84.805559] Bluetooth: RFCOMM ver 1.11
[  134.844205] Bluetooth: hci0: Opcode 0x0c03 failed: -110
[ 3500.921623] Bluetooth: hci0: Opcode 0x1003 failed: -110
[ 3500.921633] Bluetooth: hci0: command 0x1003 tx timeout
[ 9895.341298] Bluetooth: hci0: command 0x1003 tx timeout
[ 9895.341294] Bluetooth: hci0: Opcode 0x1003 failed: -110
VIT ★★
()

-P5KC

Слишком старый, чтобы нормально работать. И новее он не становится, чтобы ожидать, что вдруг лучше заработает.

сношу эту хрень и ставлю виндовс.

В следующий раз, прежде чем сносить винду, «отними» у неё устройства.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

Меняй блутус, других вариантов нет. Есть блютусы которые работают стабильно и все остальные. Шанс как то заставить как-то работать блютус есть всегда.

einhander ★★★★★
()
Ответ на: комментарий от Mitya37

Очень хорошо, применяем подход альтернативных операционных систем, если что-то не работает, зачем искать причину, может само пройдёт?

Есть желание искать причину, или проблема решена?

VIT ★★
()
Ответ на: комментарий от VIT

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

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

Не думаю, что простое перетыкивание адаптеров поможет решить проблему. Нужно читать системные сообщения и делать выводы. Методы, к которым вы возможно привыкли, в Линукс применяются только по незнанию, что и как делать. Если вы берете устройство, сначала убедитесь, что оно корректно подключилось. Нет смысла случайно тыкать кнопки проверяя работает/не работает.

VIT ★★
()
Ответ на: комментарий от Mitya37

Проблема в программном обеспечении, а именно в библиотеках. Вдобавок к моим прежним предложениям может проверить это даже хагрузившись в live режиме и добавив pipeware (я недавно проверял на нескольких разнородных дистрибутивах). Если у вас ещё Fedora 42, то можете испытать в live режиме 43 или даже бетаверчию 44. В окне настроек bluetooth задействовать адаптер. При сопряжения с телефоном может появится поле ввода pim’кода. Может подойти код 0000.

Partisan ★★★★★
()
Ответ на: комментарий от Mitya37

Вот, сам проверил сыоб рекомендацию. Описываю подробно пошагам. Загрузился с Live-флешки Fedora 43 (вармант с KDE Plasma)без установки. Подключился к интернет и сделалтобновление: sudo dnf update –exclude=openh264 Проверил, на какой сикросхеме сейчас подключённый(по USB) bluetooth-адаптер: lsusb Нашёлся Realtek (у меня ещё есть CSR и Intel, методика одна) Поискал firmware: sudo dnf search firmware Нашёлся пкетиrealtek-firmware Проверил, что он установлен: dnf info realtek-firmware Оказалось установлено. Можно испытваать. Включил беспроводной наушниник. В окне контроля Bluetooth убедился, что включено Enable Bluetooth,он появился. Сделал спаривпние, задаваемые в окошке pin-кода значение 0000 (если не подойдёт, узнать в инструкции к своему наушнику). Оно спалилась. В окне управления звуком выбрал звуковой выход - этот наушник, который там появился после спаривания, и сделал тест звука. Всё работает. Для телефона надо было бы ещё задать вмеём разрешение на его обнаружение

Partisan ★★★★★
()
Ответ на: комментарий от Partisan

попробовал еще комманды:

misha@misha-P5KC:~$ hciconfig -a

hci0: Type: Primary Bus: USB BD Address: 00:15:83:3C:EC:89 ACL MTU: 510:8 SCO MTU: 48:10 DOWN RX bytes:512 acl:0 sco:0 events:23 errors:0 TX bytes:344 acl:0 sco:0 commands:25 errors:0 Features: 0xff 0xfe 0xff 0xfe 0x98 0x3f 0x79 0x83 Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: RSWITCH HOLD SNIFF Link mode: PERIPHERAL ACCEPT misha@misha-P5KC:~$ hciconfig hci0 up Can’t init device hci0: Operation not permitted (1)

после передергивания адаптера система его видит

misha@misha-P5KC:~$ lsusb | grep bluetooth -i Bus 001 Device 004: ID 1131:1004 Integrated System Solution Corp. Bluetooth Device

но hciconfig дает странный вывод:

misha@misha-P5KC:~$ hciconfig -a hci0: Type: Primary Bus: USB BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:6 acl:0 sco:0 events:1 errors:0 TX bytes:6 acl:0 sco:0 commands:2 errors:0 Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Packet type: DM1 DH1 HV1 Link policy: Link mode: PERIPHERAL ACCEPT

в логах:

мар 20 02:13:04 misha-P5KC kernel: Bluetooth: hci0: Opcode 0x1003 failed: -110

Mitya37
() автор топика

нормально не работает блютус на линуксе

Два последних слова лишние.

Блютус особо не ушёл со времён, когда картинки и рингтоны друг другу по нему кидали.

Wapieth ★★
()

меняй железо или поставь нормальный драйвер, если такой есть. У меня интеловский AX200, никаких проблем с блютусом нет от слова совсем.

Lrrr ★★★★★
()

по нужде, ставлю линукс

сношу эту хрень и ставлю виндовс

Забан уже советовали?

P.S. ТС честно попытался отформатировать текст, но применял теги от лоркода, а режимом форматирования в теме выбран маркдаун. Поправил.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

зачем так? вот реально цветовосприятие ,и че там еще, не такое, как у винды, глаза устают быстро. Видео смотреть сложно, в общем разница заметная. Ну и чего то постоянно не хвататет на линуксе.

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

По поводу усталости глаз тут два человека уже писали, вот последний. Но они хотя бы попытались сформулировать проблему, а не «сношу эту хрень». Попытались, правда, хреново, так-то если проблему исследовать, надо перечислять: мониторы, видеокарты, разрешение, X11 или Wayland… (Ещё один человек что-то подобное писал раньше, но я его пост найти не могу. Нашёл, вот его посты на ЛОРе и пингвинусе.)

И то, что у нескольких человек проблема есть, а остальные её в упор не видят, наводит на мысль, что проблема действительно есть, но довольно редкая и очень специфическая, и отлавливать её надо очень тщательно. А не быковать, как вот сейчас в ОП.

P.S. Когда будешь в следующий раз темы создавать, имей в виду, что форум перешёл на маркдаун, лоркод остался в качестве альтернативы только для новостей и, кажется, статей. Соответственно, код надо выделять не [code], а тремя грависами (обратный апостроф, обычно на одной клавише с Ё).

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от hobbit

На самом деле иногда неправильно отображаются цвета. Но проблема в том, что человек у которого это было - умственно отсталый, как-либо дебажить с ним бесполезно, и в конечном итоге он просто сломал свой ноутбук.

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от hobbit

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

как и с блютусом, только csr4 , в отличии от 2х предыдущих, не отваливается, хотя на винде все 3 адаптера работают исправно.

Mitya37
() автор топика
Ответ на: комментарий от Mitya37

В общем, тема обсуждения. Проблема оказалось в драйверах. В одном из жтих Nluetooth -алаптеров оказался контроллер ISS - очень старый, который и не был популярным. С контроллерами CSR, Realtek , Intel проблемы уже нет.

Partisan ★★★★★
()
Ответ на: комментарий от Mitya37

P5KC

А что в самую прекрасную и лучшую ОС в мире уже завезли драйверы для этого антиквариата или вы умудряетесь сравнивать актуальную на тот момент версию windows и последний дистрибутив линукса, в котором эти драйверы поддерживаются на уровне лишь-бы собралось?

steemandlinux ★★★★★
()