Ubuntu 22.04 蓝牙问题(未连接到蓝牙设备)

Ubuntu 22.04 蓝牙问题(未连接到蓝牙设备)

我安装了 Ubuntu 22.04,蓝牙工作正常。我关闭了蓝牙,无法重新打开。

我进行了一些研究,发现了一些要求重新开启它的电话:

sudo rfkill unblock all
sudo hciconfig hci0 down
sudo rmmod btusb
sudo modprobe btusb
sudo hciconfig hci0 up

现在,我可以随意打开和关闭它,但它现在无法连接到任何设备。它会短暂连接一秒钟然后断开连接。通过研究找不到任何东西。有人可以帮忙吗?

此外,每当我启动 Windows 时,蓝牙在 Windows 上都能正常工作。所以这不是硬件问题。

我运行了命令:bluetoothctl
正如您在屏幕截图中看到的,它正在循环连接设备和断开连接。

在此处输入图片描述

我跑了sudo journalctl -b 0 | grep blue

并得到以下内容(在屏幕截图中) 在此处输入图片描述 在此处输入图片描述

答案1

只是想补充一下,每次重启电脑时蓝牙都不会打开。我所做的就是运行以下代码来打开它。设备将自动连接或在保存的设备上点击刷新或重新添加以连接它。

### Hard Refresh

## End Service (If it is running)
sudo systemctl stop bluetooth.service

## Removes Hardware Emulation  
sudo systemctl unmask bluetooth.service

## Start Service
sudo systemctl start bluetooth.service
sudo systemctl enable bluetooth

## Re-Enable Hardware Emulation
sudo systemctl mask bluetooth.service 
sudo rmmod btusb
sudo modprobe btusb

## Unblock from rfkill
rfkill unblock all

问题解决了!

我所做的就是移除设备并重新添加它。

在此处输入图片描述 在此处输入图片描述

相关内容