我想通过蓝牙将文件从手机发送到笔记本电脑,反之亦然。但我的系统上的蓝牙不起作用。当我打开蓝牙开关时系统设置 > 蓝牙,什么都没有发生,并且右侧的可见性开关始终被禁用。
的输出rfkill list
如下:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
的输出dmesg | grep Blue
如下:
[ 29.519992] Bluetooth: Core ver 2.21
[ 29.520012] Bluetooth: HCI device and connection manager initialized
[ 29.520016] Bluetooth: HCI socket layer initialized
[ 29.520019] Bluetooth: L2CAP socket layer initialized
[ 29.520025] Bluetooth: SCO socket layer initialized
[ 54.305795] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 54.305799] Bluetooth: BNEP filters: protocol multicast
[ 54.305804] Bluetooth: BNEP socket layer initialized
我不知道驱动程序是否已安装,也不知道如何检查。
知道问题是什么吗?
更新:
的输出lspci -knn | grep Net -A2; lsusb
如下:
09:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]
DeviceName:
Subsystem: Hewlett-Packard Company Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter [103c:18ec]
Bus 001 Device 003: ID 064e:c342 Suyin Corp.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
我的 ubuntu 16.04 找不到蓝牙设备,即使设备的配对开关已打开。
简而言之,我尝试了以下步骤。
sudo nano /etc/bluetooth/main.conf
- 更改
#AutoEnable=false
为AutoEnable=true
(默认在文件底部) systemctl restart bluetooth.service
然后,我的 Ubuntu 机器就能找到蓝牙设备了!
答案2
经过多次尝试解决该问题后,以下命令帮我解决了这个问题。
rfkill block bluetooth
然后我执行以下操作
rfkill unblock bluetooth
答案3
我尝试了以上所有方法,但对我不起作用,因为 bt 没有被阻止但被禁用并且无法打开。
但我发现这个
sudo modprobe -r btusb
sudo modprobe btusb
我已禁用的蓝牙重新恢复运行并与耳机配对!
答案4
我遇到了同样的问题。就我而言,我认为这是我安装的旧 Unity 控制中心版本的错误,或者缺少一些依赖项。通过更新 unity-control-center 轻松解决:
sudo apt-get install unity-control-center
希望可以帮到你。