El escaneo Bluetooth con el "escaneo hcitool" no arroja resultados (Hama 00049229)

8

Cuando ejecuto hcitool scanel shell se muestra Scanning...durante ~ 10 segundos pero no muestra ningún resultado.

Igual por sudo hcitool scan

(Tengo un teléfono Android y una PC cerca con Bluetooth activado y configurado en visible)

(Funcionó la primera vez; no cambié nada desde entonces)


Especificaciones del sistema

El adaptador Bluetooth es un Hama 00049229 ( Manual )

Chipset:
Bus 001 Device 005: ID 0a5c:2121 Broadcom Corp. BCM2210 Bluetooth


hciconfig muestra:

hci0:   Type: BR/EDR  Bus: USB
        BD Address: 00:0D:18:01:5A:B3  ACL MTU: 1017:8  SCO MTU: 64:0
        UP RUNNING PSCAN
        RX bytes:849 acl:0 sco:0 events:39 errors:0
        TX bytes:420 acl:0 sco:0 commands:35 errors:0


(Como comentó Tim Holt)
hcitool devmuestra:

Devices:
    hci0    00:0D:18:01:5A:B3


(También como comentó Tim Holt)
Corrí hcidump --rawy la herramienta de escaneo encontró todos los dispositivos bluetooth cercanos. Aquí está el volcado (escaneé dos veces):

HCI sniffer - Bluetooth packet analyzer ver 2.4
device: hci0 snap_len: 1028 filter: 0xffffffff
< 01 01 04 05 33 8B 9E 08 00
> 04 0F 04 00 01 01 04
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C9
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C8
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C9
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C8
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C8
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B CA
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C7
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C9
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C7
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C8
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C5
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B CA
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C5
> 04 22 0F 01 65 FF 3D 83 15 00 01 00 04 01 12 BD 6B C9
> 04 01 01 00
< 01 19 04 0A 65 FF 3D 83 15 00 01 00 BD EB
> 04 0F 04 00 01 19 04
> 04 07 FF 00 65 FF 3D 83 15 00 4D 69 63 68 69 73 2D 50 43 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Y luego, todo volvió a la normalidad (roto) nuevamente y hcidump --rawmostró:

HCI sniffer - Bluetooth packet analyzer ver 2.4
device: hci0 snap_len: 1028 filter: 0xffffffff
< 01 01 04 05 33 8B 9E 08 00
> 04 0F 04 00 01 01 04
> 04 01 01 00


dmesg | grep -i bluetooth muestra:

[    5.875950] Bluetooth: Core ver 2.19
[    6.000541] Bluetooth: HCI device and connection manager initialized
[    6.202400] Bluetooth: HCI socket layer initialized
[    6.209332] Bluetooth: L2CAP socket layer initialized
[    6.586384] Bluetooth: SCO socket layer initialized
[   29.059873] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   29.059914] Bluetooth: BNEP filters: protocol multicast
[   29.059972] Bluetooth: BNEP socket layer initialized
[   29.132785] Bluetooth: RFCOMM TTY layer initialized
[   29.132869] Bluetooth: RFCOMM socket layer initialized
[   29.132930] Bluetooth: RFCOMM ver 1.11


Raspberry Pi es modelo B Rev2

Paquetes instalados:

  • bluetooth
  • bluez-utils
  • bluez-compat
  • bluez-hcidump
artilugio
fuente
¿Qué te da "hcitool dev"? Eso debería enumerar su dispositivo.
Tim Holt
Además, intente hacer una "hcidump --raw" en una ventana, luego haga una "exploración de hcitool" en otra; debería ver algunos resultados en la ventana de volcado.
Tim Holt
hcidump: command not found-> ¿Cómo puedo encontrar el paquete que contiene un programa en Debian? Me doy cuenta de que la pregunta está cerrada como un duplicado, pero la respuesta aceptada es buena, y si hace clic en el duplicado, también puede verificar esas respuestas si lo desea.
Ricitos de oro
Dado que parece funcionar de forma intermitente, podría ser que B no pueda proporcionar suficiente energía, especialmente si tiene un suministro <2A, por lo que el dispositivo sigue fallando. Si tiene un concentrador con alimentación, puede probarlo en eso.
Ricitos de oro
@goldilocks lamentablemente no tengo un concentrador con alimentación y la fuente de alimentación lee 1.5A
aparatito

Respuestas:

3

Intenta ejecutar lo siguiente:

sudo bluetoothctl
agent on
default-agent
scan on

Escriba scan offpara detener el escaneo.

Elliptica
fuente
0

De una edición anónima :


Cada vez que ves algo como:

[bluetooth]# scan on
Failed to start discovery: org.bluez.Error.NotReady

Encienda el chip explícitamente, escriba:

[bluetooth]# power on
[CHG] Controller 00:1A:7D:DA:71:08 Class: 0x500000
Changing power on succeeded
[CHG] Controller 00:1A:7D:DA:71:08 Powered: yes
Greenonline
fuente