установка 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
задан 12.04.2015, 02: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
ответ дан 04.10.2019, 20:20
  • 1
    Спасибо, хотя этот doesn' t, кажется, добиваются цели. Карта, все еще не делающая ничто. lspci | grep Сеть дает: " Сетевой контроллер 07:00.0: Устройство Atheros Qualcomm 003e (газуют 20), ". modprobe ath10k дает: " modprobe: ФАТАЛЬНЫЙ: Модуль ath10k не found". – diewland 12.04.2015, 04:36
  • 2
    Я думаю, что имя модуля является ath10k_pci – xmc 12.04.2015, 05:03
  • 3
    @diablo666, Если это doesn' t работа, don' t " accept" ответ. – Filipe Pina 21.06.2015, 20:12
  • 4
    Обновление в июне 2016 года - wget и установка работали на меня на acer aspire e 15 (E5-573G-34QR).Спасибо! Должен был следовать за этим и шагами начальной загрузки UEFI в askubuntu.com/a/630662/165511 – nithin 20.06.2016, 04:11
  • 5
    Это работает на мой Нитро Acer Aspire V 17 с Ubuntu 16.04 (4.4.0-28-универсальное ядро). Спасибо. – Chris Adams 29.06.2016, 04:05

У меня было много проблем с моим Нитро 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
ответ дан 04.10.2019, 20:20
  • 1
    Я могу подтвердить это. Мои работы QCA6147 после копирования встроенного микропрограммного обеспечения окон к/lib/firmware/ath10k/QCA6147/hw3.0/board-2.bin и копирования встроенного микропрограммного обеспечения от ath10k-встроенного-микропрограммного-обеспечения до/lib/firmware/ath10k/QCA6147/hw3.0/firmware-5.bin – Will 18.02.2016, 19:10
  • 2
    Шаг 2 doesn' t кажутся необходимыми больше (протестированный на Ubuntu 16.04) – martinthenext 25.04.2016, 15:23

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

пз (перезагрузите ath10k модуль ядра):

sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci

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

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

  1. драйверы Загрузки в [1 114] 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
ответ дан 04.10.2019, 20:20
  • 1
    В 4. как можно скопировать – John Girata 11.04.2016, 07:04
  • 2
    Ошеломите человека, Спасибо! я могу подтвердить, что это работает над Прыжком OpenSuse 42.1 (ядро 4.4) в Dell Latitude E5570 (та же микросхема QCA6174) – seafoxx 01.06.2017, 05:15

У меня была подобная проблема с моим новым ноутбуком, 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
ответ дан 04.10.2019, 20:20
  • 1
    Но в kvalo репозитории мерзавца нет никакого cal-pci.bin файла. Вы только копировали 2,1 папки или какой-либо другой файл также? – Mad Physicist 18.11.2015, 20:40
  • 2
    Если этот doesn' t работа, переименуйте QCA6174 (если ранее существующий), и скопируйте целую папку QCA6174 с упомянутой страницы Github (и hw2.1 и hw3.0). Тогда в обеих папках переименовывают встроенное-микропрограммное-обеспечение-x.bin_WLAN.etc к встроенному-микропрограммному-обеспечению-x.bin. – Will Manley 25.04.2016, 15:26

Я смог получить свою 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
ответ дан 04.10.2019, 20:20

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

Ядро / LTSEnablementStack | Ubuntu Wiki

4
ответ дан 04.10.2019, 20:20

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

Моя установка является Монетным двором 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
ответ дан 04.10.2019, 20:20

Теги

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