BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Чт 18 ноя, 2021 8:08 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 23 май, 2008 8:06 pm
Сообщения: 102
I. Компьютер (неттоп) Acer Revo RN86
dmitrii@revo8:~ % uname -a
FreeBSD revo8.localnet 14.0-CURRENT FreeBSD 14.0-CURRENT #0 main-n250603-448bcd01dc5: Thu Nov 11 07:13:05 UTC 2021 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
WiFi/BT модуль (как он определяется FreeBSD):
iwm0: <Intel(R) Dual Band Wireless AC 9560> mem 0xa2314000-0xa2317fff at device 20.3 on pci0
iwm0: hw rev 0x310, fw ver 34.3125811985.0, address xx:xx:xx:xx:xx:xx
Bluetooth 5.1
Спецификации: https://ark.intel.com/content/www/us/en ... -9560.html
II. Bluetooth-наушники Philips TAH5205
Bluetooth 5.0
Спецификации: https://www.philips.ru/c-p/TAH5205BK_00 ... -headphone
III. Похожая тема на forums.freebsd.org
https://forums.freebsd.org/threads/i-ba ... elp.80048/
Итог этого обсуждения: "The Level U headphone is Bluetooth 4.1. The Mi Super Bass headphone is Bluetooth 5.0. I am able to connect the Level U headphone but not the Mi Super Bass headphone. So is Bluetooth 5.0 not supported under FreeBSD?"
IV. Мои эксперименты:
1. # pkg install iwmbt-firmware virtual_oss
2. ng_ubt_load="YES" -> /boot/loader.conf
3. # reboot
4. # service bluetooth start ubt0 (ERROR: unable to setup Bluetooth stack for device ubt0)
5. # service bluetooth start ubt0 (if Repeat then all OK)
6. # service sdpd onestart
7. # kldload cuse
8. # hccontrol -n ubt0hci inquiry
(так мы узнаем физический адрес наушников, yy:yy:yy:yy:yy:yy, они видны)
9. # hccontrol -n ubt0hci remote_name_request yy:yy:yy:yy:yy:yy
Name: Philips TAH5205 (то есть имя наушников определяется корректно)
10. Pairing
11. # hccontrol -n ubt0hci create_connection yy:yy:yy:yy:yy:yy
12. # virtual_oss -C 2 -c 2 -r 48000 -b 16 -s 768 -R /dev/null -P /dev/bluetooth/yy:yy:yy:yy:yy:yy -d dsp &
13. # sdpcontrol -a yy:yy:yy:yy:yy:yy browse
Но звука нет, значит ли это, что Bluetooth 5.x не поддерживается в FreeBSD, но почему тогда физический адрес наушников и их имя корректно определяются через BT в FreeBSD? Под Linux, Android, Windows вывод звука работает "из коробки".


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика