大家好,Ubuntu 用户,我遇到了类似的蓝牙问题,无法检测到任何设备
我在 hp 4520s 笔记本电脑上安装了 ubuntu 版本 16.04,并且想要连接蓝牙键盘,我尝试正常查找设备,就像我在其他 ubuntu 笔记本电脑上所做的那样,但根本看不到该设备,然后我测试笔记本电脑是否检测到任何其他设备,例如我的手机,但仍然没有可见的设备,我还检查了是否可以将键盘连接到 Windows 笔记本电脑,并且我能够找到该设备并连接到它。到目前为止,我已经确定故障在于 ubuntu 笔记本电脑上的硬件或固件故障,我也尝试在 ubuntu 中安装其他蓝牙管理器,例如 blueman appplet,但仍然找不到任何设备。这就是我取得的进展。我是 ubuntu 论坛的新手,任何建议和帮助都将不胜感激
下面列出了系统信息。
rfkill list
:
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
4: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
lspci -knn | grep Net -A2; lsusb
:
Bus 002 Device 005: ID 148f:1000 Ralink Technology, Corp. Motorola
BC4 Bluetooth 3.0+HS Adapter
dmesg | grep -i blue
:
[ 177.053159] Bluetooth: Core ver 2.22
[ 177.053185] Bluetooth: HCI device and connection manager initialized
[ 177.053188] Bluetooth: HCI socket layer initialized
[ 177.053190] Bluetooth: L2CAP socket layer initialized
[ 177.053196] Bluetooth: SCO socket layer initialized
[ 177.993897] Bluetooth: hci0 hardware error 0x37
[ 189.515605] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 189.515607] Bluetooth: BNEP filters: protocol multicast
[ 189.515611] Bluetooth: BNEP socket layer initialized
[ 220.258415] Bluetooth: RFCOMM TTY layer initialized
[ 220.258425] Bluetooth: RFCOMM socket layer initialized
[ 220.258433] Bluetooth: RFCOMM ver 1.11
答案1
你可以使用这个:
sudo bccmd psset -s 0x0000 0x028c 0x0001
和:
sudo service bluetooth restart
答案2
重启后,bluez 无法检测到蓝牙适配器。尝试重启服务,但无济于事。重新加载模块有帮助
sudo rmmod btusb
sudo modprobe btusb
sudo service bluetooth restart