Не работает bluetooth

vasek
DED54
сделал всё, как написано, но мне не помогло
Что значит сделал все? Смотрел вывод dmesg | egrep -i 'blue|firm'? Есть ругань? И у тебя VID:PID 105b:e065 или другие?

[    0.024754] Spectre V2 : Enabling Restricted Speculation for firmware calls
[    0.235886] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[   10.880933] [Firmware Bug]: ACPI(PXSX) defines _DOD but not _DOS
[   11.662941] Bluetooth: Core ver 2.22
[   11.662965] Bluetooth: HCI device and connection manager initialized
[   11.662968] Bluetooth: HCI socket layer initialized
[   11.662970] Bluetooth: L2CAP socket layer initialized
[   11.662976] Bluetooth: SCO socket layer initialized
[   11.843378] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[   12.162157] Bluetooth: hci0: BCM: chip id 70
[   12.163136] Bluetooth: hci0: BCM: features 0x06
[   12.179141] Bluetooth: hci0: BCM43142A
[   12.180139] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000
[   13.179160] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0339
[   13.195164] Bluetooth: hci0: Broadcom Bluetooth 4.0 USB
[   17.658570] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   17.658575] Bluetooth: BNEP filters: protocol multicast
[   17.658583] Bluetooth: BNEP socket layer initialized
DED54, вроде все нормально, криминала не видно - все должно работать. Трудно что то сказать, тем более не зная, что же у тебя за устройство (VID:PID так и не показал). Расчитывать на готовое решение в этом случае бесполезно, совет может дать только тот, кто использовал данный девайс.
Ошибки не исчезают с опытом - они просто умнеют
vasek
(VID:PID так и не показал)

Так я и не могу его узнать

lsusb
Bus 003 Device 002: ID 8087:8001 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 04f2:b520 Chicony Electronics Co., Ltd
Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Не понятно, почему не показывает lsusb. А не пробовал Live CD, например, ubuntu или винду, если стоит? Устройство вообще работает?
Чтобы идти дальше, нужно убедиться что устройство Bluetooth работает и определяется.
Ошибки не исчезают с опытом - они просто умнеют
Уже как то писал, что для Broadcom, чтобы работал Bluetooth, нужен, насколько помню, пропатченный модуль btusb и определенный firmware, иногда достаточно firmware, все зависит от устройства. Но есть и нюансы для некоторых чипов.
Рекомендую проверить следующее
1. Перезагрузить модуль btusb и посмотреть вывод dmesg
sudo modprobe -r btusb
sudo modprobe -v btusb
dmesg | egrep -i 'blue|firm' ...... лучше смотреть сразу, запустив journalctl -f
DED54
Так я и не могу его узнать
2. Некоторые устройства не распознаются как Broadcom Bluetooth в lsusb, в этом случае для получения инфы нужно запустить
usb-devices
и искать там свое устройство. Я обычно ищу по модулю.
3. Также для получения большей инфы можно посмотреть выводы
sudo lshw -businfo | grep Blue
systool -b usb -D -A product | grep btusb -A 3
tree /sys/bus/usb/drivers | grep btusb
Ошибки не исчезают с опытом - они просто умнеют
Для информации, дублирую пост из этого топика

Проблема, думаю в другом, в основном для девайсов Broadcom в исходниках /linux-xxx/drivers/bluetooth/btusb.c отсутствуют VID:PID устройства. Как правило вносят изменения и пересобирают модуль btusb (лучше, конечно, использовать DKMS, чтобы каждый раз не пересобирать модуль при выходе нового ядра). Иногда бывает достаточно и одного firmware для данного устройства (выковыривают или из виндового драйвера или качают с github).
И точно не помню, лень искать в базе статью, но описано несколько способов, включая и дополнительную загрузку firmware. Все это хорошо описано, погугли.
UPD - есть еще один способ без пересборки модуля, но вероятность не 100%, нужно пробовать, точно не помню, но смысл в том, что в файл /sys/bus/usb/drivers/btusb/new_id записывается VID PID устройства.
Ошибки не исчезают с опытом - они просто умнеют
vasek
Не понятно, почему не показывает lsusb. А не пробовал Live CD, например, ubuntu или винду, если стоит? Устройство вообще работает?
Чтобы идти дальше, нужно убедиться что устройство Bluetooth работает и определяется.

Параллельно стоит windows 10. Там bluetooth работает
DED54
Параллельно стоит windows 10. Там bluetooth работает
Тогда остается то, что описал выше
Некоторые устройства не распознаются как Broadcom Bluetooth в lsusb, в этом случае для получения инфы нужно запустить usb-devices и искать там свое устройство.
Что нужно делать, описал выше.

EDIT 1 - в принципе проверить и узнать VID:PID можно и подругому, используя команды, приведенные выше (которые ты игнорируешь и даже не стремишься что то выяснить)
sudo lshw -businfo | grep Blue
usb@3:1.6 communication AR3011 Bluetooth

cat /sys/bus/usb/devices/3-1.6/id*
3005
0cf3
Дальше пробуй сам - складывается впечатление что у тебя нет никакого желания что то выяснить самому.
Ошибки не исчезают с опытом - они просто умнеют
DED54
[ 11.843378] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Я думаю, это не порядок.
https://t.me/arch_linuxru
RusWolf
DED54
[ 11.843378] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
Я думаю, это не порядок.
У меня точно такое же сообщение
journalctl -b | grep firmware
сен 05 12:01:38 arch kernel: platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
И это сообщение имеется у большинства и связано оно с отсутствием соответствующего firmware, который устанавливается вместе с пакетом crda
ls /lib/firmware | grep regul
пусто ...
Ставлю пакет crda (Central Regulatory Domain Agent for wireless networks) и смотрим
ls /lib/firmware | grep regul
regulatory.db
regulatory.db.p7s
Появилось, перезагружаемся и смотрим наличие этого сообщения
journalctl -b | grep firmware
….. пусто ….
Исчезло. Но это никак не связано с проблемами bluetooth.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.