蓝牙适配器被识别但在启动时不起作用,但拔出后可以起作用(已编辑)

蓝牙适配器被识别但在启动时不起作用,但拔出后可以起作用(已编辑)

内核 6.5.6、Ubuntu 22.04、ASUS MB、
Barrot 蓝牙适配器(据称与 CSR 完全兼容)

桌面启动后,加密狗显示在 lsusb 中。但无法运行。当我拔下加密狗,然后再次插入时,加密狗将运行。

为什么?有没有可能在启动时让加密狗运行,而无需拔插过程?我需要内核补丁吗?

谢谢。

1/ 启动时命令的结果...

$ lsusb 总线 001 设备 006:ID 33fa:0001 USB2.0-BT

$ hciconfig -a hci0:类型:主要总线:USB BD 地址:04:7F:0E:54:D1:87 ACL MTU:0:0 SCO MTU:0:0 DOWN RX 字节:165 acl:0 sco:0 事件:9 错误:0 TX 字节:273 acl:0 sco:0 命令:10 错误:0 功能:0xbf 0xee 0xcd 0xfe 0xdb 0xff 0x7b 0x87 数据包类型:DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3 链接策略:链接模式:PERIPHERAL ACCEPT

2/ 拔出-插入程序后的命令结果......

$ hciconfig -a hci0:类型:主总线:USB BD 地址:04:7F:0E:54:D1:87 ACL MTU:1021:9 SCO MTU:255:4 正在运行 PSCAN RX 字节:838 acl:0 sco:0 事件:68 错误:0 TX 字节:3243 acl:0 sco:0 命令:67 错误:0 功能:0xbf 0xee 0xcd 0xfe 0xdb 0xff 0x7b 0x87 数据包类型:DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3 链接策略:RSWITCH SNIFF 链接模式:PERIPHERAL ACCEPT 名称:me 类别:0x6c0104 服务类别:渲染、捕获、音频、电话设备类别:计算机、台式工作站 HCI 版本:5.1(0xa)修订:0x89 LMP 版本:5.1 (0xa) 颠覆:0x89 制造商:Barrot Technology Limited (2279)

答案1

您的问题可能与您的“非标准”内核有关。 https://ubuntu.com/kernel/lifecycle在“内核发布时间表”处(点击 22.04)

一个可能的“修复”......如果你这样做会发生什么:

$ 蓝牙控制关闭电源
更改电源关闭成功

$ 蓝牙控制打开电源
[CHG] 控制器 xx:xx:xx:xx:xx:xx 类别:0x000yyyyy
更改电源开启成功

$

上述软件电源循环之后 BT 是否会出现?

但这并不能说明为什么它最终会处于这种状态。


还有一件事要尝试:

$ rfkill 阻止蓝牙

$ 睡眠2

$ rfkill 解除蓝牙封锁

$

相关内容