Сайт | Скачать | Видео | Wiki

Автор Тема: Bluetooth в 2А-aarch64  (Прочитано 3802 раз)

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

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Bluetooth в 2А-aarch64
« : 09 Март 2020, 00:30:00 »
https://wiki.archlinux.org/index.php/Bluetooth
https://wiki.archlinux.org/index.php/Bluetooth_headset

Столкнулся с проблемкой и не знаю как решить - помогайте. Вопрос запуска bluetooth.service. Доустановил в систему bluez bluez-utils, в minirc bluetooth не поддерживается:
 live@2a:~$ rc start @bluetooth.service
starting @bluetooth.service...
/usr/bin/rc: строка 158: @bluetooth.service: команда не найдена
А с 075-systemd.pfs проблемы загрузки системы: стартует arch и ругает label=BOOT, потом пытается чет поправить и посылает ко всем чертям sda1 и sda2 вместе взятые.
« Последнее редактирование: 11 Март 2020, 17:14:37 от sfs »
Tox1 s905x3

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: Bluetooth в 2А-aarch64
« Ответ #1 : 09 Март 2020, 07:48:21 »
с 075-systemd.pfs проблемы
Что естественно с поделием Ленарта Пёттеринга.
Можно попробовать через udev. 97-bluetooth.rules:
Код
# Run helper every time a Bluetooth device appears
# On remove actions, bluetoothd should go away by itself
ACTION=="add", KERNEL=="rfkill?", ATTR{type}=="bluetooth", RUN+="bluez.sh %s{name} %k"
/lib/udev/bluez.sh:
Код
#!/bin/sh
/usr/libexec/bluetooth/bluetoothd &
/usr/libexec/bluetooth/obexd &
/usr/bin/bluealsa &
Идея понятна? Остальное подправляйте под свою систему.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #2 : 09 Март 2020, 08:36:01 »
Как раз хотел попросить Вас проверить бт. У меня не работает на уробне dtb(пока не разбирался)
Про systemd ответил здесь.
Давайте с него и начнем. Т.е. все по арчвики. После положительного результата будем переносить на minirc c учетом рекомендаций Дяди Шурика, который больше меня понимает в бт

Кроме того у бт в зависимостях icu - хорошо бы потом избавиться
Забегая вперед - под minirc надо запускать по аналогии c /etc/rc.d/nm
И еще забегая - у меня после запуска dbus - система виснет



Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Bluetooth в 2А-aarch64
« Ответ #3 : 10 Март 2020, 02:10:23 »
075-systemd.pfs с грехом пополам загрузился. Failed mount мелькало раза 4 (быстро не успевал прочесть) , что-то подключило ro и пр. Wifi подключался минуты на полторы, едва успел обновить pacman и вторым заходом установить bluez bluez-utils.
Т.е. все по арчвики
Bluetooth.service включился, автозагрузка работала. Bluetooth определился, питание включилось, девайсы он видел, его было видно с телефона. А дальше дело не пошло, сопряжения нет. Колонку, я так понял, подключать без pulseaudio бессмысленно (она и не подключалась), А телефон боролся до конца: отправлял и получал код сопряжения, но все время не правильный пин и сбой аундетификации. Приставка пишет connect yes Failed connect no. Насколько это положительный результат не знаю, но можно сказать частично, одним глазом, bluetooth выглянул.     
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #4 : 10 Март 2020, 09:27:14 »
075-systemd.pfs с грехом пополам загрузился
А подробнее? Что помогло? лучше в ту тему
Wifi подключался минуты на полторы
а что потом?

pulseaudio сделаю
А на других дистрах тима LFAMX бт работал полностью?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #5 : 10 Март 2020, 14:16:14 »
pulseaudio сделаю
pulseaudio-gtk3-p-13.0_a-sf02.pfs
И на всякий случай - полная версия pulseaudio-13.0-2002_a-sf01.pfs

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Bluetooth в 2А-aarch64
« Ответ #6 : 10 Март 2020, 23:59:45 »
А на других дистрах тима LFAMX бт работал полностью?
Работал. Загрузил армбиан и тыкал bluetooth из терминала. Не с первого раза, но подключился (blueman толи мешал, толи помогал) В 2А повторил действия:bluetooth.txt

Покопался по инету, проблема не нова https://wiki.archlinux.org/index.php/Bluetooth_headset#Pairing_works.2C_but_connecting_does_not
На форумах рекомендуют ставить blueman, типа он все сам решает. Ставил, но ему gtk местная не подходит.
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #7 : 11 Март 2020, 14:23:31 »
bluetooth.txt
У меня вообще нет опыта по бт
Может наши спецы посмотрят

bluez-5.52-2002_a-sf01.pfs дополнительно надо icu (надеюсь удастся перекомпилить без него)

blueman-2.1.1-2002_a-sf01.pfs - вообще не в дугу
В зависимостях, все что я старательно выпиливал : python3 nss
Вместо python3 пока подключаем DEVX - в нем куски гтк, связанные с питоном
Без этого будет
gtk местная не подходит.
Еще надо полный (не портированный pulseaudio)
Надо любым способоим достичь результата. Потом с blueman хотелось бы попрощаться
Все зависимости прописаны
« Последнее редактирование: 11 Март 2020, 17:24:17 от sfs »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Bluetooth в 2А-aarch64
« Ответ #8 : 12 Март 2020, 00:53:48 »
Подключилась колонка, но звук не воспроизводит. К pulseaudio доустановил пакет pulseaudio-bluetooth. Blueman скорее мешал, чем помогал. Он не дает команду trust и по-этому подключает не с первого раза, без него подключается стабильней. Проблема звука в pulseaudio (оба одинаково): в регуляторе громкости (pavucontrol) во вкладке "проигрывание" нет программ источников звука, а в "конфигурации" профиль колонки есть. Если pulseaudio положить в modules, то регулятор пустой и просит подождать - колонка подключена стабильно; а если подключить по горячему, то регулятор показывает вкладки, видит колонку, но периодически отваливается вся пульса, колонка отключается.   
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #9 : 12 Март 2020, 09:12:16 »
Blueman скорее мешал, чем помогал
Очень бы хотелось бы обойтись без него. С ним "маленький и быстрый" не получится
Экспериментируете systemd + pulseaudio-полный ?
pulseaudio положить в modules
До получения положительного результата лучше именно так. Потом будем упрощать и т.п.

Это :
089-upd-2a-2002-sf06.pfs
исправил свой косяк с /usr/lib/udev/rules.d
не помогло?
« Последнее редактирование: 12 Март 2020, 13:18:27 от sfs »

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Bluetooth в 2А-aarch64
« Ответ #10 : 13 Март 2020, 01:15:18 »
Экспериментируете systemd + pulseaudio-полный ?
С обоими по очереди. И gtk3 и полный + pulseaudio-bluetooth легко подключают колонку. Звук есть только в браузере (chromium). Pavucontrol начинает работать после перезагрузки pulseaudio. Полная перезагружается молча, а pulseaudio-gtk3 утверждает, что ее игнорируют:
Спойлер
live@2a:~$ pulseaudio -k
W: [pulseaudio] main.c: /proc/self/exe does not point to /usr/bin/pulseaudio, cannot self execute. Are you playing games?
live@2a:~$ pulseaudio --start
W: [pulseaudio] main.c: /proc/self/exe does not point to /usr/bin/pulseaudio, cannot self execute. Are you playing games?
live@2a:~$
[свернуть]
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #11 : 13 Март 2020, 09:32:19 »
Звук есть только в браузере (chromium)
В других линуксах так же?
pulseaudio-gtk3 утверждает, что ее игнорируют:
pulseaudio-gtk3-p сильно подрезан. Не надо ее трогать до получения результата на полной версии

Оффлайн uropb

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +12/-0
  • Автор темы
Re: Bluetooth в 2А-aarch64
« Ответ #12 : 20 Март 2020, 00:36:24 »
Запутался я в этой связке alsa+apulse+pulseaudio и в нагрузку minirc+systemd. Работает это все - как ему захочется. Звук в mpv через hdmi, в chromium через bluetooth. Alsa не отдает pulse player и hdmi звук, а pulsa отжала browser и bluetooth колонку. В aur нашел bluez-alsa-git, но не собирается. В lfamx все работает, кроме blueman (через терминал bluetooth подключается и работает во всех приложениях, как и hdmi-звук). Поднял я правую руку повыше и резко опустил со словами, типа мне и без bluetooth можно обойтись. 
Tox1 s905x3

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #13 : 20 Март 2020, 09:48:29 »
apulse+pulseaudio
Везде при наличии полного пулься - никак не влияет - не включается
В lfamx все работает, кроме blueman
Значит и здесь можно запустить. Начинать надо с полных модулей и системд - по получению устойчивого результата - ужимать
С bluman идея "маленький и быстрый" сразу идет лесом. Вагон жирных зависимостей
А через консоль мало кто подключит
Вывод - юзать звук через usb-av - проще и дешевле
Если надо блютуз - юзать большие дистры

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Bluetooth в 2А-aarch64
« Ответ #14 : 02 Апрель 2020, 09:10:22 »
Звук есть только в браузере (chromium).
Видимо, потому, чтол звук есть только в pulsa приложениях
Мой mpv был без пульсы. Поэтому в нем и нет звука