我将 Asus EB1505 中的无线网卡换成了 Atheros AR5B225,以便使用 Bt。尝试了一段时间后,还是不行。=(
我安装了许多为 ath3k 推荐的软件包,在卡的“alt”尾纤上安装了 Bt 天线,并将 BIOS 设置为与 UEFI 和其他此类设备兼容。
我对 Bt-stack 缺乏了解。=( 在我的 Ubuntu 中还有哪些其他合理的方法可以启用 Bt?
lsusb
输出为:
cepreu@cepreu-EB1505:~$ lsusb Bus 002 Device 004: ID 0ac8:c40a Z-Star Microelectronics Corp. Bus 002 Device 003: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader Bus 001 Device 003: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
我知道这可能有点晚了,但为了使用该芯片组从我的蓝牙获得可靠的结果,我必须使用黑名单 ath3k,echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
然后我编辑了 rc.localgksudo gedit /etc/rc.local
并modprobe ath3k
在最后一行上面添加了需要的内容,exit 0
然后保存、退出并重新启动
你确实需要固件,sudo apt-get install linux-firmware
ath3k 和 xhci 驱动程序存在时间问题,通常会阻止 ath3k 加载固件,但通过这种方式延迟 ath3k 加载可以完成工作
lsusb
输出为:
Bus 002 Device 004: ID 0ac8:c40a Z-Star Microelectronics Corp.
Bus 002 Device 003: ID 046a:0011 Cherry GmbH G83 (RS 6000) Keyboard
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 001 Device 003: ID 046d:c050 Logitech, Inc. RX 250 Optical Mouse
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub