![华硕 N550JV 上的蓝牙和扬声器偶尔能正常工作](https://linux22.com/image/1082859/%E5%8D%8E%E7%A1%95%20N550JV%20%E4%B8%8A%E7%9A%84%E8%93%9D%E7%89%99%E5%92%8C%E6%89%AC%E5%A3%B0%E5%99%A8%E5%81%B6%E5%B0%94%E8%83%BD%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我使用华硕 N550JV 笔记本电脑,安装了 Ubuntu 14.04 和 Windows 8 双启动。蓝牙模块是 atheros ar3012。自从安装 Ubuntu 以来,蓝牙和扬声器的行为就很奇怪。它们并没有完全坏掉。它们有时能用,但我没有发现它们何时能用、何时不能用的规律。有时蓝牙在启动后立即工作。在其他时候,菜单栏中不显示蓝牙图标(我在设置中选中了“在菜单栏中显示蓝牙状态”)。当我进入设置时,蓝牙显示为关闭。即使我可以通过单击将其设置为开启,下面的设备菜单仍然显示“蓝牙已禁用”,我无法搜索和添加设备(我使用蓝牙鼠标)。此外,如果我关闭设置并再次打开它,蓝牙将再次设置为关闭。扬声器也是如此。有时它在启动后立即工作,但有时它就是拒绝工作。我很困惑。有人能告诉我如何解决这个问题吗?提前谢谢。
PS 每次开机,在输入密码登录的页面,总是弹出“WiFi网络需要验证”的窗口,要求输入WiFi密码,但是输入密码后,连接按钮还是灰色的,这跟上面的问题有关系吗?
编辑:我检查了 /var/log/dmesg,有关蓝牙的错误如下:
[ 5.032070] 蓝牙:固件加载错误 err = -110,len = 448,size = 1184 [ 5.032126] 蓝牙:加载 sysconfig 文件失败 [ 5.032166] ath3k:3-5:1.0 探测失败,错误为 -110
答案1
您可以在此处查看一个错误报告:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1260825
http://article.gmane.org/gmane.linux.bluez.kernel/48232
用户尝试了几种方法,但效果不尽如人意,或者根本不起作用,或者似乎解决了问题。但是,似乎尚未明确确定或修复该错误的根本原因。
以下是一些您可以尝试的技巧的简要总结:
使用 rfkill 切换蓝牙
sudo rfkill block bluetooth
sudo rfkill unblock bluetooth
列出受阻天线
rfkill list
使用键盘切换 Wi-Fi
这是 n550jv 上的 Fn+F2
停机时间长
启动前让机器断电一段时间。不过,这听起来像是黑魔法。
答案2
对于音频问题,我有一个带有 Realtek ALC668 的双启动 n550jv。尝试在 Windows 上停用音频设备,然后在 ubuntu 上重新启动后,您的音频就会工作。
答案3
第一次更新 atheros 的固件,我发现唯一有效的软件包是这里
然后重置适配器而不重新启动:
sudo rmmod ath3k
其次是:
sudo modprobe ath3k
经过这些步骤后,我可以确认它可以在我的笔记本电脑上运行。