我在RPi 3上运行BlueZ 5.41并且我收到此错误。上/下/重置不做任何事情来帮助也不做电力循环。
pi@RPiTester:~/ble-stuff $ hciconfig
hci0: Type: Primary Bus: UART
BD Address: B8:27:EB:F0:83:F1 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:8883 acl:40 sco:0 events:634 errors:0
TX bytes:7685 acl:43 sco:0 commands:488 errors:0
pi@RPiTester:~/ble-stuff $ sudo /home/pi/bluez/bluez-5.41/tools/hcitool lescan
Set scan parameters failed: Input/output error
pi@RPiTester:~/ble-stuff $
我从哪里开始尝试调试这个?我注意到一件奇怪的事情是hci0设备在UART总线而不是dbus上。这对RPi BT来说是正常的吗?
答案 0 :(得分:0)
作为一种解决方法,执行以下命令使hcitool再次工作:
bluetoothctl
重新启动机器后,有时会再次出现错误。
有一些关于Raspberry Pi 3和UART的注释: https://raspberrypi.stackexchange.com/a/45571