Я исчерпал 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)
Пользователям 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, таким образом, это не могло бы быть полностью функционально даже с этим
Я смог получить свою Atheros Qualcomm 61x4 работа чистой установки человечности 15.04. На самом деле не для модели Lenovo, а для Нитро Acer Aspire VN7 791G Это шаги, которые я выполнил:
загрузили athk основные источники с kvalo:
git clone https://github.com/kvalo/ath.git
загрузил дерево бэкпортов:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
загрузил встроенное микропрограммное обеспечение с 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
Не полный ответ (аналогичная ситуация - 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
.
Таким образом, шаги к полной установке:
Загрузите драйверы в 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 черный nitro.
У меня была подобная проблема с моим новым ноутбуком, 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
прежде.
После прохождения через всех других ответов я закончил тем, что имел успех со следующим процессом:
Моя установка является Монетным двором 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
Загрузка встроенное микропрограммное обеспечение для моей установки из диаграммы на этой странице QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware
Копия, все микропрограммные файлы для QCA6174 от ath10k-firmware/QCA6174/до/lib/firmware/ath10k/QCA6174
Перезагрузка.
я думаю с помощью последнего стабильного проекта бэкпортов по сравнению с некоторыми из тех связанных здесь, объединенный с установкой полномочий правильно был связан с тем, чтобы заставлять это работать.
Установите 'Коварную' стопку реализации возможностей LTS. Это даст Вам более современное ядро, 4.2. Существуют многочисленные улучшения этого ядра, и, как отмечено кем-то еще, похоже, что это будет поддерживать Ваш чипсет исходно.
У меня было много проблем с моим Нитро Acer Aspire V17 Черный Выпуск и Ubuntu 15.10, но мне удалось решить Wi-Fi. Я должен был сделать комбинацию вещей ответы сверху, а именно:
я добавляю этот комментарий от своего нового интернет-соединения по Wi-Fi. До сих пор это, кажется, хорошо работает.