在 Ubuntu 22.04 中根本无法切换蓝牙

在 Ubuntu 22.04 中根本无法切换蓝牙

我遇到过大量关于这个类似主题的帖子,并尝试了各种不同的方法来使其发挥作用,但我只是没有任何运气。

我正在尝试让 8bitdo 无线控制器连接到我的 Ubuntu 22.04 台式电脑。它使用 USB 加密狗进行连接。我已经用无线鼠标测试过,效果很好,但是我无法让 Steam 识别我的无线控制器。我发现的大多数教程都说要扫描附近的蓝牙设备,但是我无法打开蓝牙管理器上的开关。蓝牙系统已启动并运行,并且我的系统识别了控制器

未找到蓝牙,无法打开或关闭 未找到蓝牙

蓝牙服务正在运行: 蓝牙服务正在运行

lsusb当我运行命令 时,无线控制器被识别:已识别无线控制器

每次重启后,我似乎还必须从命令行启动蓝牙服务,这真的很麻烦。我不知道这是否相关,但我想我会先尝试从我的设置中切换蓝牙管理器,也许我可以从那里取得一些进展。

答案1

我遇到了类似的问题。我的 USB 加密狗已插入,ubuntu 安装完成后即可使用。第一次重启时它就死机了。它会被列出,lsusb但系统中没有其他任何东西。

我注意到,dmesg -w在从 USB 端口拔下并重新插入 USB 加密狗时,运行时会显示该加密狗。

到处搜索(很多),然后找到了一个适合我的情况的解决方案,它看起来和你的非常相似(对不起,我没有把这堆命令的功劳归功于任何人——我真的不记得我从哪里得到了它们)

sudo uname -r
#My version is currently 6.5.0-14-generic. Adjust yours below
sudo apt install --reinstall linux-modules-extra-6.5.0-14-generic

sudo modprobe -v btusb

这是 modprobe 命令的输出:

insmod /lib/modules/6.5.0-14-generic/kernel/drivers/bluetooth/btmtk.ko insmod /lib/modules/6.5.0-14-generic/kernel/drivers/bluetooth/btintel.ko insmod /lib/modules/6.5.0-14-generic/kernel/drivers/bluetooth/btbcm.ko insmod /lib/modules/6.5.0-14-generic/kernel/drivers/bluetooth/btrtl.ko insmod /lib/modules/6.5.0-14-generic/kernel/drivers/bluetooth/btusb.ko

让我恢复蓝牙的最后一个命令是:

sudo modprobe -r btusb && sleep 10 && sudo modprobe btusb reset=1

相关内容