У меня есть хороший новый Acer Nitro (который будет еще лучше, как только я удалю зависимость от win 8.1), с картой Wi-Fi / bluetooth Atheros Qualcomm QCA61x4, которая, кажется, появляется с той же подписью 168c:003e как и QCA6174, поэтому я надеюсь, что этот модуль будет работать.
Я пробовал использовать драйверы Windows и ndiswrapper, но у меня это не сработало.
Я также попытался обновить ядро до версии 3.19, но, похоже, это не помогло. Теперь на НОВОЙ установке 14.04.
Как мне загрузить соответствующие файлы с github (и где мне их сохранить?)
Какие пакеты мне нужны для перестройки ядра? (У меня есть свежая установка 14.04)
У меня был ряд проблем с моим Acer Aspire V17 Nitro Black Edition и Ubuntu 15.10, но мне удалось решить проблему с Wi-Fi. Я должен был сделать комбинацию вещей, указанных в ответах сверху, а именно:
Скопируйте QCA6174 каталог из https://github.com/kvalo/ath10k-firmware в /lib/прошивка/ath10k/. У меня уже была более старая версия QCA6174 в этом каталоге, поэтому я переименовал старую папку в QCA6174.оригинал.
Загрузите файл из комментария 2 здесь: https://bugzilla.redhat.com/show_bug.cgi?id=1294263#c2 и сохраните его как /lib/прошивка/ath10k/QCA6174/hw3.0/board.bin (резервное копирование старого доска.мусорное ведро как доска.ящик.оригинал)
Перезагрузить.
Я публикую этот комментарий с моего нового интернет-соединения по Wi-Fi. Пока, кажется, все работает нормально.
Для тех, у кого нет Интернета, загрузите драйверы встроенного ПО с здесь. Выберите последнюю версию для вашей архитектуры. Например, версия 1.157.5 (новейшая по состоянию на 29.11.16) для amd64 является здесь.
Как только у вас будет .deb пакет, установите как обычно. Для нашего примера это:
sudo dpkg -i linux-firmware_1.157.5_all.deb
Перезагрузитесь, и теперь он должен работать.
Возможно, установить бэкпорты будет проще, чем пытаться использовать github
У меня была аналогичная проблема с моим новым ноутбуком Asus Aspire V3-371-51 после установки новой Ubuntu (15.10), которая имеет ядро 4.2 (поэтому задний порт не требуется).
Проверив 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)
Глядя на dmesg, я могу получить загруженную прошивку-4.bin (хотя и непроверенную), когда размещаю на:
/lib/firmware/ath10k/QCA6174/hw2.1
Тем не менее, я также получаю:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2invalid firmware magicDirect firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Так что, похоже, в этой настройке все еще чего-то не хватает. Следующий шаг - переименовать длинное имя файла firmware-3.bin_xxxxxx в firmware-3.bin
Мне удалось запустить свой Qualcomm Atheros 61x4 с чистой установкой ubuntu 15.04. На самом деле не для модели Lenovo, а для Acer Aspire VN7 Nitro 791G Вот шаги, которые я выполнил:
установить исходные коды ядра: apt-get install linux-headers-(uname -r)
Установите стек поддержки LTS "Хитрый". Это даст вам более современное ядро 4.2. В этом ядре есть множество улучшений, и, как отметил кто-то еще, похоже, что оно будет поддерживать ваш чипсет изначально.
Используйте ссылку в этих инструкциях на стабильные версии "последняя версия backports" Я использовал backports-4.2.6-1, потому что это была последняя версия на данный момент.
Это ссылка на github kvalo, на который ссылаются другие сообщения здесь
Скопируйте все файлы прошивки для QCA6174 из ath10k-firmware/QCA6174/ в /lib/firmware/ath10k/QCA6174
Переименуйте все файлы bin прошивки, удалите все, что после .bin
sudo chmod 755 для всех этих файлов
sudo chmod +x для всех этих файлов
Перезагрузить.
Я думаю, что использование последнего стабильного проекта backports по сравнению с некоторыми из тех, что связаны здесь, в сочетании с правильной настройкой разрешений было связано с тем, чтобы заставить его работать.