установка ath10k

Я исчерпал Google о том, как это сделать, усугубляется тем, что я новичок.

Я пытаюсь установить этот модуль .

У меня есть замечательный новый Acer Nitro (который будет еще приятнее, когда я уберу зависимость от win 8.1) с картой Wi-Fi / Bluetooth Atheros Qualcomm QCA61x4, которая, кажется, появляется с той же сигнатурой 168c:003e, что и QCA6174, так что я надеюсь, что этот модуль будет работать.

Я пробовал с драйверами Windows и ndiswrapper, но это не сработало для меня.

Я также пытался обновить ядро ​​до 3.19, но это не помогло. Теперь на FRESH 14.04 установить.

  • Как загрузить соответствующие файлы с github (& где их сохранить?)

  • Какие пакеты мне нужны для перестройки ядра? (У меня новая версия 14.04)

15
задан 11 April 2015 в 16:43

7 ответов

Пользователям Ubuntu 16.04 с доступом в Интернет (например, Ethernet) придется просто установить обновления и перезагрузку:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Для тех без Интернета, загрузите микропрограммные драйверы от здесь . Выберите последнюю версию для своей архитектуры. Например, версия 1.157.5 (новейший с 29.11.16) для amd64 здесь .

, Как только Вы имеете .deb пакет, установите, как обычно. Для нашего примера это:

sudo dpkg -i linux-firmware_1.157.5_all.deb

Перезагрузка, и теперь это должно работать.

<час>

могло бы быть легче установить бэкпорты, чем попытка использовать github

sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/backports-20150313.tar.xz
tar xvfJ backports-20150313.tar.xz
cd backports-20150313
make defconfig-ath10k
make
sudo make install

Тогда перезагрузка, когда это закончено. Ваш Wi-Fi довольно в новинку для Linux, таким образом, это не могло бы быть полностью функционально даже с этим

11
ответ дан 11 April 2015 в 16:43

Я смог получить свою Atheros Qualcomm 61x4 работа чистой установки человечности 15.04. На самом деле не для модели Lenovo, а для Нитро Acer Aspire VN7 791G Это шаги, которые я выполнил:

  • источники ядра установки: склонный - добираются, заголовки Linux установки - (uname-r)
  • загрузили athk основные источники с kvalo:

    git clone https://github.com/kvalo/ath.git

  • загрузил дерево бэкпортов:

    git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git

  • создал новое дерево бэкпорта согласно инструкциям, найденным на беспроводной связи Linux: 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
5
ответ дан 12 April 2015 в 02:43

Не полный ответ (аналогичная ситуация - ath10k/QCA6174 на Fedora 22, 4,0 ядрах), но большем количестве ресурсов:

https://wireless.wiki.kernel.org/en/users/drivers/ath10k указывает на: https://github.com/kvalo/ath10k-firmware.

Смотря dmesg, я могу получить загруженное встроенное-микропрограммное-обеспечение-4.bin (хотя не протестировано), когда место в:

/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

Затем выберите iwconfig или NetworkManager.

Таким образом, шаги к полной установке:

  1. Загрузите драйверы в https://github.com/kvalo/ath10k-firmware.

  2. sudo cp -r QCA6174 /lib/firmware/ath10k/

  3. cd /lib/firmware/ath10k/QCA6174/hw2.1

  4. sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin

    Этот шаг может измениться, поскольку драйвер разрабатывается. xxxx и -5 развиваются.

  5. sudo rmmod ath10k_pci

  6. sudo modprobe -v ath10k_pci

После этих шагов я мог соединиться с маршрутизатором WPA2 WiFi, и все работает хорошо в Acer v5 vn7-591g черный nitro.

8
ответ дан 12 April 2015 в 02:43

У меня была подобная проблема с моим новым ноутбуком, Asus Стремится V3-371-51 после установки новой Ubuntu (15.10), которая имеет 4,2 ядра (таким образом, никакой бэкпорт не необходим).

$ 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
ответ дан 12 April 2015 в 02:43

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

Моя установка является Монетным двором 17.2 (должен совпасть с Ubuntu 14.04) с ядром, 3.16.0-38-универсальным на Acer v17 Nitro с помощью встроенного микропрограммного обеспечения QCA6174

, поскольку я иду 3.x Загрузка Ядра, и разработайте проект бэкпортов на инструкции здесь (если Вы имеете 4.x ядро, это должно работать без в теории): https://Использование wireless.wiki.kernel.org/en/users/drivers/ath10k/backports

  • ссылка в тех инструкциях к стабильным версиям "последние бэкпорты выпускает", я использовал backports-4.2.6-1, потому что это было последним в это время.

Загрузка встроенное микропрограммное обеспечение для моей установки из диаграммы на этой странице QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware

  • Это связывается с kvalo GitHub, на который другие сообщения здесь ссылаются

Копия, все микропрограммные файлы для QCA6174 от ath10k-firmware/QCA6174/до/lib/firmware/ath10k/QCA6174

  • Переименовывают все микропрограммные файлы мусорного ведра, удаляют все после .bin
  • sudo chmod 755 на всех этих файлах
  • sudo chmod +x на всех этих файлах

Перезагрузка.

я думаю с помощью последнего стабильного проекта бэкпортов по сравнению с некоторыми из тех связанных здесь, объединенный с установкой полномочий правильно был связан с тем, чтобы заставлять это работать.

3
ответ дан 12 April 2015 в 02:43

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

Ядро / LTSEnablementStack | Ubuntu Wiki

4
ответ дан 12 April 2015 в 02:43

У меня было много проблем с моим Нитро Acer Aspire V17 Черный Выпуск и Ubuntu 15.10, но мне удалось решить Wi-Fi. Я должен был сделать комбинацию вещей ответы сверху, а именно:

  1. Копия каталог QCA6174 от https://github.com/kvalo/ath10k-firmware в /lib/firmware/ath10k / . У меня уже была более старая версия QCA6174 в том каталоге, таким образом, я переименовал старую папку к QCA6174.orig.
  2. Загрузка файл из Комментария 2 здесь: https://bugzilla.redhat.com/show_bug.cgi? id=1294263#c2 и сохраняет его как /lib/firmware/ath10k/QCA6174/hw3.0/board.bin (создающий резервную копию старого board.bin как board.bin.orig)
  3. Перезагрузка.

я добавляю этот комментарий от своего нового интернет-соединения по Wi-Fi. До сих пор это, кажется, хорошо работает.

15
ответ дан 12 April 2015 в 02:43

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

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