установка ath10k

Я исчерпал 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)
1
задан 11 April 2015 в 16:43

6 ответов

У меня было несколько проблем с моим 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. Пока это работает нормально.

13
ответ дан 23 May 2018 в 21:32
  • 1
    Я могу это подтвердить. Мой QCA6147 работает после копирования прошивки Windows в /lib/firmware/ath10k/QCA6147/hw3.0/board-2.bin и копирования прошивки с прошивки ath10k в /lib/firmware/ath10k/QCA6147/hw3.0/firmware -5.bin – s.froehlich 18 February 2016 в 11:10
  • 2
    Шаг 2 больше не кажется необходимым (проверен на Ubuntu 16.04) – NumesSanguis 25 April 2016 в 05:23

У меня была аналогичная проблема с моим новым ноутбуком 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 до этого.

10
ответ дан 23 May 2018 в 21:32
  • 1
    Но в репозитории kvalo git нет файла cal-pci.bin. Вы копировали только папку 2.1 или любой другой файл? – Pratik Singhal 18 November 2015 в 12:40
  • 2
    Если это не сработает, переименуйте QCA6174 (если он существует ранее) и скопируйте всю папку QCA6174 с указанной страницы Github (как hw2.1, так и hw3.0). Затем внутри обеих папок переименовать прошивку-x.bin_WLAN.etc в прошивку-x.bin. – NumesSanguis 25 April 2016 в 05:26

Не полный ответ (аналогичная ситуация - 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.

8
ответ дан 23 May 2018 в 21:32
  • 1
    В 4. Как вы можете копировать – bhordupur 10 April 2016 в 21:04
  • 2
    Ничего себе, спасибо! Я могу подтвердить, что это работает на OpenSuse Leap 42.1 (ядро 4.4), в Dell Latitude E5570 (тот же чип QCA6174) – Agustin Baez 31 May 2017 в 19:15

Установите стек включения LTS 'Wily'. Это даст вам более современное ядро, 4.2. В этом ядре много улучшений, и, как заметил кто-то другой, похоже, что он будет поддерживать ваш набор микросхем изначально.

Kernel / LTSEnablementStack | Ubuntu Wiki

4
ответ дан 23 May 2018 в 21:32

Я смог получить мой 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
4
ответ дан 23 May 2018 в 21:32

После прохождения всех других ответов у меня закончился успех в следующем процессе:

Моя настройка - 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 по сравнению с некоторыми из приведенных здесь, в сочетании с правильной настройкой прав, было связано с созданием он работает.

2
ответ дан 23 May 2018 в 21:32

Другие вопросы по тегам:

Похожие вопросы: