联想 Z50-70 上的蓝牙无法使用

联想 Z50-70 上的蓝牙无法使用

我有一台配备 NVIDIA 820M 显卡的新款联想 Z50-70。我为其使用了 340v 驱动程序。

蓝牙无法正常工作,显示蓝牙已禁用wifi 工作正常

的输出lsusb; lsmod | grep bluetooth; dmesg | grep firmware是:

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 004: ID 0cf3:3004 Atheros Communications, Inc. 
Bus 002 Device 003: ID 5986:055e Acer, Inc 
Bus 002 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
bluetooth             446409  12 bnep,ath3k,btusb,rfcomm
6lowpan_iphc           18702  1 bluetooth
[   14.491624] Bluetooth: Error in firmware loading err = -110,len = 448, size = 4096

答案1

一切看起来都很好,但你的蓝牙可能每启动三次才会工作一次。这是对我有用的

echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf

然后我们编辑一个文件,以便在启动周期的稍后加载 ath3k ,并在写着put 的gksudo gedit /etc/rc.local行上方以及写着 put 的行下方保存、退出 gedit 并重新启动。exit 0sleep 10modprobe ath3k

该文件的最后 3 行/etc/rc.local应该是

sleep 10

modprobe ath3k

exit 0

这应该有助于解决固件错误,因为 xhci_hcd 存在时间问题,导致 ath3k 无法每次都加载固件

笔记:使用 Ubuntu 的内核 3.16.0-32 或更高版本(无需上述更改)可以解决问题根据评论 12错误报告并且现在已在 3.13.0-47 中修复更新日志参见 * 蓝牙:ath3k:解决与 xHCI 控制器的兼容性问题 - LP:#1400215

相关内容