我一直试图在其他地方解决这个问题,但没有任何效果,安装了所有可能的软件包,但仍然没有结果。我有一台 Acer Aspire V13,刚刚安装了 Ubuntu 15.04,蓝牙图标显示出来,但无法识别,也无法在任何地方识别。我也尝试过使用不同的蓝牙管理器,但仍然没有结果。不用说,我对 Ubuntu 还只是个新手。
lslsb 的输出:
Bus 001 Device 002: ID 04ca:300d Lite-On Technology Corp. Atheros AR3012 Bluetooth
提前谢谢您!
答案1
您的蓝牙芯片尚不受内核支持。
这里是错误报告。您可以在那里投票,表示这个错误也影响到您。那里有一个临时解决方案。但对于普通用户来说,它太技术性了。
我向上游发送了一些补丁来添加这些设备,这些设备已经应用。但在这种情况下,还应该添加一些固件。我写信给内核维护人员,但修复它需要一些时间。
答案2
sudo apt-get install linux-firmware linux-headers-generic build-essential
wget https://www.dropbox.com/s/xu80svavlazttaf/bluetooth-3.19.tar.gz
tar xpvf bluetooth-3.19.tar.gz
cd bluetooth
cp /boot/config-$(uname -r) .config
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$PWD modules
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
看看它是否在重启后工作,如果它没有显示结果dmesg | grep -i firmware
,dmesg | grep -i bluetooth