Я исчерпал google о том, как это сделать, усугубляется, будучи новичком.
Я пытаюсь установить этот модуль.
У меня есть хороший новый Acer Nitro (который будет еще лучше, если я удалю зависимость от выигрыша 8.1), с карточкой Wi-Fi / Bluetooth-карты Atheros Qualcomm QCA61x4, которая, похоже, появляется с той же подписью 168c:003e, что и QCA6174, поэтому я надеюсь, что этот модуль будет работать.
Я пробовал драйверы Windows и ndiswrapper, но это не сработало для меня.
Я также попробовал обновить ядро до 3.19, но это, похоже, не исправить. Теперь на установке FRESH 14.04.
Как загрузить соответствующие файлы из github (& amp; Где я их сохраню?) Какие пакеты мне нужны для пересоединения ядра? (У меня есть новая установка 14.04)У меня было несколько проблем с моим Acer Aspire V17 Nitro Black Edition и Ubuntu 15.10, но мне удалось решить Wi-Fi. Я должен был сделать комбинацию вещей из ответов сверху, а именно:
Скопировать каталог QCA6174 с https://github.com/kvalo/ath10k-firmware в / lib / firmware / ath10k /. У меня уже была более старая версия QCA6174 в этом каталоге, поэтому я переименовал старую папку в QCA6174.orig. Загрузите файл из комментария 2 здесь: https://bugzilla.redhat.com/show_bug.cgi?id=1294263#c2 и сохраните его как /lib/firmware/ath10k/QCA6174/hw3.0/board.bin (резервное копирование старый board.bin как board.bin.orig) Перезагрузка.Я отправляю этот комментарий из своего нового подключения к Интернету через Wi-Fi. Пока это работает нормально.
У меня была аналогичная проблема с моим новым ноутбуком Asus Aspire V3-371-51 после установки нового Ubuntu (15.10), который имеет ядро 4.2 (поэтому нет необходимости в backport).
$ uname -r
4.2.0-16-generic
lspci показал следующие данные:
$ lspci
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
$ lspci -n
02:00.0 0280: 168c:003e (rev 20)
Проверяя dmesg, я понял, что в моем случае прошивка отсутствует.
[ 2.360584] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:11ad:0804.bin failed with error -2
[ 2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[ 2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
[ 2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
[ 2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
[ 2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[ 2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)
Копирование соответствующей прошивки с https://github.com /kvalo/ath10k-firmware/archive/master.zip к /lib/firmware/ath10k/QCA6174/hw2.1 сделал трюк - после перезагрузки.
BTW Мне пришлось создать этот путь, потому что только QCA988X подкаталог находился в /lib/firmware/ath10k до этого.
Не полный ответ (аналогичная ситуация - ath10k / QCA6174 на ядре Fedora 22, 4.0), но больше ресурсов:
https://wireless.wiki.kernel.org/en/users/ drivers / ath10k указывает на: https://github.com/kvalo/ath10k-firmware.
Глядя на dmesg, я могу загрузить прошивку-4.bin (хотя и непроверенную), когда место в: [ ! d4]
/lib/firmware/ath10k/QCA6174/hw2.1
Однако я также получаю:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Так что в этой настройке все еще не хватает. Следующий шаг - переименовать прошивку с длинным именем файла 3.bin_xxxxxx в прошивку-3.bin
PS (перезагрузить модуль ядра ath10k):
sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci
Затем сделайте выбор [ f4] или NetworkManager.
Итак, шаги к полной установке:
Загрузите драйверы в https://github.com/kvalo/ath10k-firmware. sudo cp -r QCA6174 /lib/firmware/ath10k/ cd /lib/firmware/ath10k/QCA6174/hw2.1 sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin Этот шаг может измениться по мере разработки драйвера. xxxx и -5 развиваются. sudo rmmod ath10k_pci sudo modprobe -v ath10k_pciПосле этих шагов я мог подключиться к маршрутизатору WPA2 WiFi, и все работает нормально в черном нитро. Acer v5 vn7-591g.
Установите стек включения LTS 'Wily'. Это даст вам более современное ядро, 4.2. В этом ядре много улучшений, и, как заметил кто-то другой, похоже, что он будет поддерживать ваш набор микросхем изначально.
Kernel / LTSEnablementStack | Ubuntu Wiki
Я смог получить мой Qualcomm Atheros 61x4, работающий на чистой утилите ubuntu 15.04. На самом деле не для модели Lenovo, а для Acer Aspire VN7 Nitro 791G. Эти шаги я выполнил:
установить исходные тексты ядра: apt-get install linux-headers- (uname -r) загрузил исходные источники athk из kvalo: git clone https://github.com/kvalo/ath.git загрузил дерево backports: git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git построил новое дерево backport в соответствии с инструкциями, найденными в linux-wireless: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports загрузила прошивку из sumdog и скопировала ее в /lib/firmware/ath10k/QCA6174/hw2.1/: (К сожалению, мне не разрешено размещать более двух ссылок). wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin и wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin создали файл конфигурации athk10, как описано в этом сообщении, до:sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
скопировано firmware-4.bin до firmware-5.bin, поскольку dmesg утверждал, что не нашел firmware-5.bin После прохождения всех других ответов у меня закончился успех в следующем процессе:
Моя настройка - Mint 17.2 (должна быть такой же, как Ubuntu 14.04) с ядром 3.16.0-38- generic на Acer v17 Nitro с использованием прошивки QCA6174
Поскольку я нахожусь в ядре 3.x Загрузите и создайте проект backports в соответствии с инструкциями здесь (если у вас есть ядро 4.x, оно должно работать без теория): https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports
Используйте ссылку в этих инструкциях для стабильных выпусков «последний выпуск backports» Я использовал backports-4.2 .6-1, потому что это было последним в это время.Загрузите прошивку для моей установки из диаграммы на этой странице QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports [ ! d6] Используйте ссылку в этих инструкциях для стабильных выпусков «Последний выпуск backports». Я использовал backports-4.2.6-1, потому что это было последним на данный момент.
Скопируйте все файлы прошивки для QCA6174 из прошивки ath10k / QCA6174 / to / lib / firmware / ath10k / QCA6174
Переименуйте все файлы bin в прошивке, удалите все после .bin sudo chmod 755 во всех этих файлах sudo chmod + x во всех этих файлахПерезагрузка.
Я думаю, что использование последнего стабильного проекта backports по сравнению с некоторыми из приведенных здесь, в сочетании с правильной настройкой прав, было связано с созданием он работает.