Налаштування Bluetooth dongle


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.


спершу спробуйте hcitool devраніше, hcitool scanякщо не працює сам usb bluetooth, спробуйте відредагувати /etc/bluetooth/hcid.conf
Gilles Grandguillaume

Ви вирішили свою проблему? Якщо так, будь-ласка, позначте відповідь, яка допомогла вам, або якщо ви вирішили її самостійно, створіть самовідповідь і позначте її як таку. Ми намагаємося створити сайт Q: Співвідношення і розмітка відповідей - що це робить. Якщо ви вирішили це і відзначили, люди в майбутньому зможуть отримати прибуток від того, що ви зробили, і це допоможе перенести сайт ближче до закінчення навчання. Дякую!
RPiAwesomeness

Відповіді:


4

Це та річ з Broadcom? Якщо це так, він не представляє себе Bluetooth-адаптером, з яким ваш Pi може розмовляти як Bluetooth . Натомість це схоже на ключ, який прозоро переводить вашу клавіатуру Bluetooth + мишу в USB-клавіатуру + миша.

Спробуйте команду hid2hciпереключити ключ у режим HCI. Якщо це не працює, спробуйте обміняти його на адаптер іншого виробника.

І навпаки, якщо це не так , то ваш dongle взагалі не відображається на вашому USB. Який пристрій випадає зі списку, коли ви відключаєте його від мережі.

Якщо відповідь - "ні", то найвірогідніша причина - це недостатня потужність. Чи є у вас потужний концентратор? Що говорить журнал ядра (dmesg | хвост -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

інакше я отримую помилку: Не вдається створити з'єднання: Операція не дозволена


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)

0

Переконайтеся, що ви налаштовуєте його як root. Введіть команди sudoперед ними (вам буде запропоновано пароль).


0

Спочатку запустіть сканування як root ( sudo hcitool scan), що повинно усунути будь-які проблеми з дозволом.

Якщо це не вирішує це для вас, запустіть sudo hcitool devі подивіться, чи ваш пристрій вказаний у висновку. Якщо це не так - саме там вам потрібно буде запустити (тобто пристрій не розпізнається системою, і у вас може бути помилка апаратного забезпечення або ключ не повністю задіяний)

Після того, як пристрій відобразиться у списку розробників, ви зможете дотримуватися вказівок у командному рядку настройки SPP bluetooth, щоб повноцінно функціонувати.


0

Мій Bluetooth ключ - Targus 4.0 (ACB75AU)

У мене була подібна проблема, і мені довелося завантажити набір програмного забезпечення broadcom. https://launchpad.net/bcm20702a1

Після вилучення програмного забезпечення я отримав купу папок, що цікавить lib > firmware > bcm20702a1. Схоже, там є кілька версій прошивки. Я взяв файл з ім’ям BCM20702A1_001.002.014.0449.0672.hcdі скопіював ti до свого RaspberryPi B 2 у папку з іменем /lib/firmware/brcm. Файл потрібно перейменувати в BCM20702A1-0a5c-21e8.hcd.

Після цього ви можете вийняти Bluetooth-ключ і поставити його назад, і він повинен працювати. Якщо ні, цикл живлення на Pi.

Запустіть service bluetooth statusі hciconfig -aотримайте додаткову інформацію про стан свого пристрою.

Ось файл, який я взяв з архіву. Я спробував останній файл, але він, схоже, не спрацював, тому я перейшов до того, що припускав, що це лише різні версії прошивки для одного пристрою.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.