蓝牙 AR3012 0489:e076 找不到设备

蓝牙 AR3012 0489:e076 找不到设备

我有一台 Acer v15 笔记本电脑,配有 Qualcom Atheros 蓝牙和 Logitech M557 鼠标,最初运行良好。然后断开鼠标后,我的蓝牙适配器无法找到附近的任何蓝牙设备(我也试过三星 s4)。现在我正在使用 Elementary OS,但在安装 Elemetary 之前,我在 Ubuntu 15.04 和 Mint 17.1 上尝试过同样的情况。

我对 Linux 还很陌生,这些是我迄今为止找到的数据:

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
07:00.0 Network controller: Qualcomm Atheros AR9462 Wireless Network Adapter (rev 01)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)


$ rfkill list
0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no


$ hciconfig
hci0:   Type: BR/EDR  Bus: USB
    BD Address: C0:38:96:6C:06:7E  ACL MTU: 1022:8  SCO MTU: 183:5
    UP RUNNING PSCAN ISCAN 
    RX bytes:1725 acl:0 sco:0 events:164 errors:0
    TX bytes:3394 acl:0 sco:0 commands:151 errors:0



$ hcitool scan
Scanning ...
$

所以从我所看到的情况来看,我有一个蓝牙适配器,它可以被操作系统识别,它已打开,但它找不到任何东西。

更新: lsusb 输出:

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
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 004: ID 04f2:b474 Chicony Electronics Co., Ltd 
Bus 003 Device 003: ID 06cb:2970 Synaptics, Inc. 
Bus 003 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 003 Device 005: ID 0489:e076 Foxconn / Hon Hai 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Upd2:将此作为错误添加到启动板:

https://bugs.launchpad.net/ubuntu/+source/linux-lts-utopic/+bug/1462614

答案1

此适配器0489:e076目前 Linux 内核还不支持。AR3012

如果您遇到类似问题,当某些硬件不受支持时,只需将其报告给启动板。

当您正确报告问题时,您可以帮助所有使用相同设备的人。

报告的错误是通过运行创建的

ubuntu-bug linux

然后创建一个启动板帐户(如果您没有),并按照浏览器中的说明进行操作。Apport 将收集有关您的系统的必要信息并将其添加到报告中。

不幸的是,它没有添加有关 USB 设备的重要信息。因此,usb-devices如果报告与 USB 相关,我建议也添加命令输出。

这一具体问题已报告给 launchpad我已修复。

该补丁将在一两个月内到达稳定的 Ubuntu 内核。

在此期间,您可以安装从启动板修复驱动程序

你还必须升级linux-firmware软件包才能获得新的 Atheros 固件。我还已将其添加到启动板

因此您需要下载并安装这两个 deb 文件,然后关闭计算机并重新打开。

蓝牙可以工作。

感谢 Igor Bagayev 进行测试!

temproray 解决方案仅适用于此特定设备。如果您有其他代码,请lsusb创建自己的错误报告。

答案2

经过 3 个小时的尝试修复后,我找到了一个解决方案:我将所有文件从 Windows(Program Files\Common Files\QCA-Bluetooth)复制到 Elementary 的 /lib/firmware/ar3k 文件夹。

从这里得到解决方案: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1425252

更新:抱歉,这太乱了,这不是解决办法。重启后就不起作用了

相关内容