无法在我的设备上使用蓝牙

无法在我的设备上使用蓝牙

问题

我无法使用蓝牙。在启动过程中,我收到此错误:

usb 1-1.1: firmware: failed to load ar3k/AthrBT_0x01020200.dfu (-2)
Bluetooth: Loading patch file failed

笔记本电脑:华硕 x201e 操作系统:Debian 9.2.1 Mate

我尝试过的

https://askubuntu.com/questions/574312/why-bluetooth-or-usb-3-0-fails-to-load-during-booting

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

得到这个

debian@debian:~$ echo "blacklist ath3k" | sudo tee /etc/modrobe.d/ath3k.conf
tee: /etc/modrobe.d/ath3k.conf: No such file or directory
blacklist ath3k

我也尝试过这个:

sudo apt install firmware-atheros

输出:

E:无法找到软件包固件-atheros

我也尝试过这些说明来构建固件 https://wiki.debian.org/ath9k_htc/open_firmware

2017 年 12 月 29 日编辑:我仍然有这个问题未解决。

答案1

E:无法找到软件包固件-atheros

firmware-atheros是一个非自由软件,您应该拥有该non-free组件sources.list

编辑你的sources.list(作为root):

apt edit-sources

这是一个示例sources.listdebian 维基:来源列表):

deb  http://deb.debian.org/debian stretch main contrib non-free
deb-src  http://deb.debian.org/debian stretch main contrib non-free

deb  http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src  http://deb.debian.org/debian stretch-updates main contrib non-free

deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free

保存然后运行:

apt update
apt install firmware-atheros

该软件包firmware-atheros提供ath3k驱动程序,如描述所示:

该软件包包含ar5523支持的USB无线网络和蓝牙卡的二进制固件,th3k、ath6kl_sdio、ath6kl_usb、ath9k_htc 或 ath10k 驱动程序。

加载驱动程序:

modprobe -v ath3k

答案2

我在华硕 X200CA 上也遇到同样的问题。这就是我必须做的才能让它发挥作用。

从非免费存储库和 GNOME Blueman 安装固件 atheros - KDE 的蓝牙管理器已损坏并且无法添加设备。 apt install firmware-atheros blueman

如果您没有 non-free 则将其添加到 /etc/apt/sources.list debhttp://ftp.us.debian.org/debian/拉伸主要贡献非免费 debhttp://security.debian.org/debian-security拉伸/更新主要贡献非免费 debhttp://ftp.us.debian.org/debian/拉伸更新主要贡献非免费

黑名单 ath3k 暂时 touch /etc/modprobe.d/ath3k.conf 黑名单 ath3k

删除ath3k模块 rmmod ath3k

添加InitiallyPowered=true到/etc/bluetooth/main.conf

重新启动 - 蓝牙在此重新启动后将无法工作

删除临时模块黑名单 rm /etc/modprobe.d/ath3k.conf

加载ath3k模块modprobe ath3k

重新启动 - 蓝牙应该可以工作

rfkill list- 应该说“不”“不”

如果不运行:rfkill 1 unblock

hciconfig- 应该说“向上运行”

如果不运行:hciconfig hci0 up

相关内容