Настройка Bluetooth-ключа

10

Я пытаюсь настроить мой ключ 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.

user7130
источник
сначала попробуйте, hcitool devпрежде чем, hcitool scanесли не работает сам USB блютус, попробуйте отредактировать /etc/bluetooth/hcid.conf
Gilles Grandguillaume
Вы решили свою проблему? Если да, отметьте ответ, который помог вам, или, если вы решили его самостоятельно, создайте ответ на свой вопрос и отметьте его как таковой. Мы пытаемся получить сайт Q: Соотношение и пометка ответов - вот что это делает. Если вы решите это и отметите, тогда люди в будущем смогут извлечь выгоду из того, что вы сделали, и это поможет приблизить сайт к выпуску. Спасибо!
RPiAwesomeness

Ответы:

4

Это вещь Broadcom? Если это так, он не представляет собой адаптер Bluetooth, с которым ваш Pi может общаться как Bluetooth . Вместо этого он выглядит как ключ, который прозрачно переводит вашу клавиатуру Bluetooth + мышь в клавиатуру USB + мышь.

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

И наоборот, если это не так , то ваш ключ вообще не отображается на вашем USB. Какое устройство исчезнет из списка, когда вы отключите его?

Если ответ «нет», то наиболее вероятной причиной является то, что он не получает достаточно энергии. У вас есть концентратор с питанием? Что говорит журнал ядра (dmesg | tail -30)?

Матиас Урлич
источник
0

У меня нет однозначного ответа, но для меня вывод lsusb:

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

и сканирование hcitool работает для меня, перечисляя видимые устройства.

Может быть, ваше устройство не находится в режиме HCI? Пытаться:

/lib/udev/hid2hci

Я также считаю, что мне нужно использовать sudo, чтобы использовать некоторые команды, такие как информация hcitool

sudo hcitool info

иначе я получаю сообщение об ошибке: не могу создать соединение: операция не разрешена

paulbarber
источник
0

Вы должны получить вывод, как это при попытке с lsusb:
(внимание к HCI modeинформации)

#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 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
gurcanozturk
источник
0

Убедитесь, что вы настраиваете его как root. Введите команды sudoперед ними (вам будет предложено ввести пароль).

SG60
источник
0

Прежде всего, запустите сканирование от имени root ( sudo hcitool scan), что должно устранить любую проблему с разрешениями.

Если это не помогло вам, запустите sudo hcitool devи посмотрите, указано ли ваше устройство в выходных данных. Если это не так - вам нужно начать (т. Е. Устройство не распознается системой, и у вас может возникнуть аппаратный сбой или ключ не полностью подключен)

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

NetYeti
источник
0

Мой 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чтобы получить больше информации о состоянии вашего устройства.

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

введите описание изображения здесь

Андрей Р
источник