Configuración de dongle Bluetooth

10

Estoy tratando de configurar mi dongle Bluetooth. Cuando lo busco usando lsusb, aparece lo siguiente en el terminal:

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

Luego, intento ejecutar /etc/init.d/bluetooth statusy la respuesta es que Bluetooth se está ejecutando.

Pero luego, cuando trato de ejecutarlo hcitool scan, inmediatamente obtengo eso, device is not available: No such deviceaunque sé que tengo al menos dos clientes Bluetooth activos ejecutándose junto a él.

¿Alguien tiene alguna idea de lo que estoy haciendo mal y cómo puedo conectarme a mis dispositivos Bluetooth?

Tengo un dongle Bluetooth Targus 2.0 y estoy ejecutando la última versión de Wheezy.

usuario7130
fuente
primero intente hcitool devantes hcitool scansi no funciona para el mismo bluetooth usb, intente editar /etc/bluetooth/hcid.conf
Gilles Grandguillaume
¿Has resuelto tu problema? Si es así, marque la respuesta que lo ayudó o, si la resolvió por su cuenta, cree una respuesta propia y márquela como tal. Estamos tratando de obtener el sitio P: Una relación y marcar respuestas es lo que hace eso. Si lo resolvió y marcó, las personas en el futuro podrán beneficiarse de lo que hizo y ayuda a acercar el sitio a la graduación. ¡Gracias!
RPiAwesomeness

Respuestas:

4

¿Es eso lo de Broadcom? Si es así, no se presenta como un adaptador Bluetooth con el que su Pi puede hablar como Bluetooth . En cambio, parece un dongle que traduce de forma transparente su teclado + mouse Bluetooth en un teclado + mouse USB.

Pruebe el comando hid2hcipara cambiar el dongle al modo HCI. Si eso no funciona, intente cambiarlo por un adaptador de otro fabricante.

Por el contrario, si no es así , su dongle no aparece en su USB en absoluto. ¿Qué dispositivo desaparece de la lista cuando lo desconecta?

Si la respuesta es "ninguna", entonces la razón más probable es que no está recibiendo suficiente energía. ¿Tienes un centro de alimentación? ¿Qué dice el registro del núcleo (dmesg | tail -30)?

Matthias Urlichs
fuente
0

No tengo una respuesta definitiva, pero para mí la salida de lsusb es:

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)

y el escaneo hcitool funciona para mí, enumerando los dispositivos visibles.

¿Quizás su dispositivo no está en "Modo HCI"? Tratar:

/lib/udev/hid2hci

También encuentro que necesito usar sudo para usar algunos comandos como hcitool info

sudo hcitool info

de lo contrario, aparece el error: No se puede crear la conexión: Operación no permitida

paulbarber
fuente
0

Tienes que obtener resultados como este cuando intentas con lsusb:
(atención a la HCI modeinformación)

#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
fuente
0

Comprueba que lo estás configurando como root. Escriba los comandos sudodelante de ellos (se le pedirá su contraseña).

SG60
fuente
0

En primer lugar, ejecute el escaneo como root ( sudo hcitool scan), que debería eliminar cualquier problema de permisos.

Si eso no lo resuelve por usted, ejecute sudo hcitool devy vea si su dispositivo aparece en la salida. Si no es así, ahí es donde tendrá que comenzar (es decir, el sistema no reconoce el dispositivo y es posible que tenga una falla de hardware o que el dispositivo de seguridad no esté completamente conectado)

Una vez que el dispositivo se muestra en la lista de desarrolladores, debe poder seguir las instrucciones en la configuración de Bluetooth de SPP de la línea de comandos para que funcione completamente.

El NetYeti
fuente
0

Mi dongle Bluetooth es Targus 4.0 (ACB75AU)

Tuve un problema similar y terminé teniendo que descargar un conjunto de firmware de Broadcom. https://launchpad.net/bcm20702a1

Después de extraer el software, obtuve un montón de carpetas, siendo la de interés lib > firmware > bcm20702a1. Parece que tiene algunas versiones de firmware allí. Tomé el archivo llamado BCM20702A1_001.002.014.0449.0672.hcdy lo copié a mi RaspberryPi B 2 en la carpeta nombrada /lib/firmware/brcm. Se debe cambiar el nombre del archivo BCM20702A1-0a5c-21e8.hcd.

Después de eso, puede sacar el dongle bluetooth y volver a colocarlo y debería funcionar. Si no, apaga y enciende tu Pi.

Ejecute service bluetooth statusy hciconfig -apara obtener más información sobre el estado de su dispositivo.

Aquí está el archivo que tomé del archivo. Intenté el último archivo, pero no parecía funcionar, así que recurrí al anterior suponiendo que solo son versiones diferentes de firmware para el mismo dispositivo.

ingrese la descripción de la imagen aquí

Andrei R
fuente