gpt4 book ai didi

bluetoothctl 找不到我的设备,而 hcitool 如果不受信任则可以/找不到设备

转载 作者:行者123 更新时间:2023-12-05 07:33:34 25 4
gpt4 key购买 nike

关于this发布

这个话题有答案吗?因为我有同样的问题,HackToHell 要求继续进行 AskUbuntu 聊天,该聊天不再可用

实际上我可以在 Bluetoothctl 上找到我的设备,我信任它一次,每次都能看到它,但现在它不受信任,我只能用 btmon 看到它,这很痛苦哈哈。我设置了所有设备发现过滤器但仍然没有效果。使用 sudo hcitool lescan --duplicates 我也可以看到我的设备

那么我怎样才能找到它呢?

我试过重新启动、重新启动蓝牙、重新配置蓝牙、将 hci0 设置为重置、关闭和启动状态等等,但仍然没有任何结果......我在 execstart=... 行之后的文件/lib/systemd/system/bluetooth.service 中有标志 -C 和 --experimental

本杰明

最佳答案

将您的 Linux 内核升级到 5.1.6 或更高版本。

此版本中修复的问题与有缺陷的蓝牙 Controller 固件有关,它会发送两次完成事件,使内核将扫描转变为被动扫描,因此不会创建 device found 事件.

Kernel -> controller: LE Set Random Address
Controller -> kernel: Command "LE Set Random Address" Complete
Kernel -> controller: LE Set Scan Parameters (active scan)
Controller -> kernel: Command "LE Set Random Address" Complete

内核以前假设它无法将扫描设置为主动扫描,因此它恢复为被动扫描。

相关提交是:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a3d50fb7ce931f08a2c6194fdc4c9a56c9ed4153

您可以通过运行 btmon 来验证是否存在此问题。

关于bluetoothctl 找不到我的设备,而 hcitool 如果不受信任则可以/找不到设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50584239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com