Bluetooth, не работающий с микросхемой Atheros AR9462 на Utopic / 3,16 ядра
Мне нужна помощь со стороны сообщества. Я, кажется, наткнулся на большую проблему с поддержкой Bluetooth на этих чипсетах Atheros. К сожалению, у меня есть только легкое схватывание того, что я делаю, когда я начинаю работать с модулями ядра.
Я купил ноутбук Acer V3 Nitro (VN7-791G-77HR) в декабре и установил Единорога Utopic 14,10 x86_64. Ноутбук использует комбинированный чипсет Atheros AR9462 Wi-Fi / купленный комбинированный чипсет.
Bluetooth не работает правильно. Я не могу обнаружить устройства в соединяющемся режиме. Все остальное хорошо работает включая Wi-Fi. BT хорошо работает в Windows 8.1 на этой машине.
Апплет Bluetooth Gnome открывает и, кажется, указывает, что Bluetooth включен. Когда я добавляю устройство, оно просто ищет в течение 30 секунд и затем закрывается без устройства, когда-либо найденного.
Здесь производится от hcitool и rfkill.
tkitz@LUAN:~$ hcitool dev
Devices:
hci0 38:B1:DB:76:F0:B8
tkitz@LUAN:~$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
tkitz@LUAN:~$
Я установил dkms модуль и скопировал некоторый '.dfu' файлы, как перечислено в этой микропрограммной Linux Ошибке № 1394368
Вот вывод dkms состояния, показывающего ar9462/1.5.1 установленный модуль.
tkitz@LUAN:~$ sudo dkms status
[sudo] password for tkitz:
ar9462, 1.5.1, 3.16.0-24-generic, x86_64: built
ar9462, 1.5.1, 3.16.0-28-generic, x86_64: installed
Я в значительной степени застреваю в этой точке. Любая справка ценилась бы. Если ничто иное, я уверен, что узнаю немного больше о dkms и modprobe.:-)
Вот вывод lsusb. Это - устройство PCI, таким образом, я не уверен, что это говорит нам. (пытающийся понять основные принципы)
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:b469 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
Вот соответствующий вывод lshw.
*-network
description: Wireless interface
product: AR9462 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:07:00.0
logical name: wlan0
version: 01
serial: 38:b1:db:76:f0:b7
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.16.0-28-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:18 memory:d1500000-d157ffff memory:d1580000-d158ffff
Вот вывод hciconfig - все:
tkitz@LUAN:~$ sudo hciconfig --all
hci0: Type: BR/EDR Bus: USB
BD Address: 38:B1:DB:76:F0:B8 ACL MTU: 1022:8 SCO MTU: 183:5
UP RUNNING PSCAN
RX bytes:26817 acl:0 sco:0 events:4800 errors:0
TX bytes:32459 acl:0 sco:0 commands:4009 errors:0
Features: 0xff 0xfe 0x0d 0xfe 0xd8 0x7f 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF
Link mode: SLAVE ACCEPT
Name: 'LUAN'
Class: 0x7c0100
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Uncategorized
HCI Version: 4.0 (0x6) Revision: 0x1102
LMP Version: 4.0 (0x6) Subversion: 0x1
Manufacturer: Atheros Communications, Inc. (69)
Я удалил бы это dkms модуль, поскольку он не перечисляет Ваше устройство в ath3k.c или btusb.c, Вы могли попробовать этого, что я изменил для добавления идентификатора Bluetooth к https://www.dropbox.com/s/0mxc8g98abuoxcx/ar9462-dkms_2.0_all.deb? dl=0
, Если Вы видите, что встроенное микропрограммное обеспечение загружает ошибку в dmesg | grep firmware
другой, немногие ступают потребность, которая будет взята для помощи echo "blacklist ath3k" | sudo tee /etc/modprobe.d/ath3k.conf
и затем sudo gedit /etc/rc.local
и выше строки, которая говорит, что выход 0 добавляет modprobe ath3k
, сохраняют программу выхода и перезагрузку. Я даже должен был сделать последние шаги в 14,10 для получения Bluetooth, работающего на последовательной основе
Редактирование: загрузить этот https://www.dropbox.com/s/ajxndivy4vwgapv/test.zip? dl=0 и извлечение, которое это к / размещает, таким образом, у Вас есть папка, названная тестом в доме, затем в Перезагрузке терминала sudo apt-get install build-essential
cd test
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make all
sudo dkms remove ar9462/2.0 --all
sudo dkms remove ar9462/1.5 --all
sudo modprobe -r ath3k
sudo modprobe -r btusb
sudo mv /lib/modules/$(uname-r)/kernel/drivers/bluetooth/ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/ath3k.ko.bak
sudo mv /lib/modules/$(uname -r0/kernel/drivers/bluetooth/btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/btusb.ko.bak
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
modinfo ath3k | grep -i e076
, Если это отображает строку с e076, это должно работать
Редактирование: Я узнал, что встроенное микропрограммное обеспечение для этого устройства в настоящее время доступно только в драйверах окон. Если у Вас есть двойная загрузка с окнами и установленными драйверами окон, встроенное микропрограммное обеспечение может быть найдено в Files\Common Files\QCA_bluetooth
ПрограммыЭто, кажется, известная ошибка, я получил его также: https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1352821