Я пытаюсь настроить мой ключ Bluetooth. Когда я ищу его с помощью lsusb
, в терминале появляется следующее:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 006: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 001 Device 007: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 001 Device 008: ID 0a5c:2153 Broadcom Corp.
Bus 001 Device 009: ID 046d:c03d Logitech, Inc. M-BT96a Pilot Optical Mouse
Bus 001 Device 010: ID 046d:c30a Logitech, Inc. iTouch Composite
Затем я пытаюсь запустить, /etc/init.d/bluetooth status
и обратная связь заключается в том, что Bluetooth работает.
Но затем, когда я пытаюсь запустить, hcitool scan
я сразу же получаю это, device is not available: No such device
хотя я знаю, что рядом с ним работает как минимум два активных клиента Bluetooth.
Кто-нибудь знает, что я делаю неправильно и как я могу подключиться к своим устройствам Bluetooth?
У меня есть Bluetooth-ключ Targus 2.0, и я использую последнюю версию Wheezy.
setup
peripherals
bluetooth
user7130
источник
источник
hcitool dev
прежде чем,hcitool scan
если не работает сам USB блютус, попробуйте отредактировать /etc/bluetooth/hcid.confОтветы:
Это вещь Broadcom? Если это так, он не представляет собой адаптер Bluetooth, с которым ваш Pi может общаться как Bluetooth . Вместо этого он выглядит как ключ, который прозрачно переводит вашу клавиатуру Bluetooth + мышь в клавиатуру USB + мышь.
Попробуйте команду,
hid2hci
чтобы переключить ключ в режим HCI. Если это не сработает, попробуйте заменить его на адаптер другого производителя.И наоборот, если это не так , то ваш ключ вообще не отображается на вашем USB. Какое устройство исчезнет из списка, когда вы отключите его?
Если ответ «нет», то наиболее вероятной причиной является то, что он не получает достаточно энергии. У вас есть концентратор с питанием? Что говорит журнал ядра (dmesg | tail -30)?
источник
У меня нет однозначного ответа, но для меня вывод lsusb:
и сканирование hcitool работает для меня, перечисляя видимые устройства.
Может быть, ваше устройство не находится в режиме HCI? Пытаться:
Я также считаю, что мне нужно использовать sudo, чтобы использовать некоторые команды, такие как информация hcitool
иначе я получаю сообщение об ошибке: не могу создать соединение: операция не разрешена
источник
Вы должны получить вывод, как это при попытке с
lsusb
:(внимание к
HCI mode
информации)источник
Убедитесь, что вы настраиваете его как root. Введите команды
sudo
перед ними (вам будет предложено ввести пароль).источник
Прежде всего, запустите сканирование от имени root (
sudo hcitool scan
), что должно устранить любую проблему с разрешениями.Если это не помогло вам, запустите
sudo hcitool dev
и посмотрите, указано ли ваше устройство в выходных данных. Если это не так - вам нужно начать (т. Е. Устройство не распознается системой, и у вас может возникнуть аппаратный сбой или ключ не полностью подключен)Как только устройство отобразится в списке разработчиков, вы сможете выполнить инструкции по настройке Bluetooth SPP командной строки, чтобы оно полностью функционировало.
источник
Мой Bluetooth-ключ - Targus 4.0 (ACB75AU)
У меня была похожая проблема, и мне пришлось скачать набор прошивок для Broadcom. https://launchpad.net/bcm20702a1
После извлечения программного обеспечения я получил кучу папок, одна из которых представляет интерес
lib > firmware > bcm20702a1
. Похоже, там есть несколько версий прошивок. Я взял названный файлBCM20702A1_001.002.014.0449.0672.hcd
и скопировал его в мой RaspberryPi B 2 в папку с именем/lib/firmware/brcm
. Файл должен быть переименован вBCM20702A1-0a5c-21e8.hcd
.После этого вы можете вынуть ключ Bluetooth и вставить его обратно, и он должен работать. Если нет, выключите и снова включите питание.
Запустите
service bluetooth status
и,hciconfig -a
чтобы получить больше информации о состоянии вашего устройства.Вот файл, который я взял из архива. Я попробовал последний файл, но он, похоже, не работал, поэтому я перешел к предыдущему, предполагая, что это просто разные версии прошивки для одного устройства.
источник