Ich habe Google ausgeschöpft, um herauszufinden, wie man das macht, da ich ein Anfänger bin.
Ich versuche, dieses Modul zu installieren.
Ich habe ein schönes neues Acer Nitro (das noch schöner sein wird, sobald ich die Abhängigkeit von Win 8.1 entfernt habe), mit Atheros Qualcomm QCA61x4 wifi/bluetooth Karte, die mit der gleichen Signatur 168c:003e
wie die QCA6174 aufzutauchen scheint, also hoffe ich, dass dieses Modul funktioniert.
Ich habe versucht, mit Windows-Treibern und ndiswrapper, aber das didn' t Arbeit für mich.
Ich habe auch versucht, den Kernel auf 3.19 zu aktualisieren, aber das schien das Problem nicht zu lösen. Jetzt auf eine FRESH 14.04 installieren.
Wie lade ich die entsprechenden Dateien von github herunter (& wo speichere ich sie?)
Welche Pakete benötige ich, um den Kernel neu zu erstellen? (Ich habe eine frische 14.04-Installation)
Ubuntu 16.04-Benutzer mit Internetzugang (z.B. Ethernet) sollten lediglich Updates installieren und neu starten müssen:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
Wer kein Internet hat, kann die Firmware-Treiber von hier herunterladen. Wählen Sie die neueste Version für Ihre Architektur. Die Version 1.157.5 (neueste Version vom 29.11.16) für amd64 ist zum Beispiel hier.
Sobald Sie das .deb
-Paket haben, installieren Sie es wie gewohnt. Für unser Beispiel lautet es:
sudo dpkg -i linux-firmware_1.157.5_all.deb
Starten Sie das System neu, und jetzt sollte es funktionieren.
Es könnte einfacher sein, Backports zu installieren, als zu versuchen, Github zu benutzen
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
Starten Sie dann neu, wenn es fertig ist. Ihr WLAN ist noch relativ neu in Linux, so dass es selbst damit noch nicht voll funktionsfähig sein könnte
Keine vollständige Antwort (ähnliche Situation - ath10k/QCA6174 auf einem Fedora 22, 4.0 Kernel), aber mehr Ressourcen:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k zeigt auf: https://github.com/kvalo/ath10k-firmware.
Wenn ich mir dmesg anschaue, kann ich firmware-4.bin geladen bekommen (wenn auch ungetestet), wenn ich auf:
/lib/firmware/ath10k/QCA6174/hw2.1
Allerdings erhalte ich auch:
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
Es scheint also immer noch etwas in dieser Einrichtung zu fehlen. Der nächste Schritt ist die Umbenennung einer langen Datei firmware-3.bin_xxxxxx in firmware-3.bin
PS (ath10k-Kernelmodul neu laden):
sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci
Dann wählen Sie zwischen iwconfig
oder NetworkManager
.
Die Schritte für eine vollständige Installation sind also:
Laden Sie die Treiber unter https://github.com/kvalo/ath10k-firmware herunter.
sudo cp -r QCA6174 /lib/firmware/ath10k/`
cd /lib/firmware/ath10k/QCA6174/hw2.1
sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin`
Dieser Schritt kann sich mit der Entwicklung des Treibers ändern. xxxx" und "5" entwickeln sich weiter.
sudo rmmod ath10k_pci
sudo modprobe -v ath10k_pci
Nach diesen Schritten konnte ich mich mit einem WPA2-WiFi-Router verbinden und alles funktioniert gut in einem Acer v5 vn7-591g black nitro.
Ich war in der Lage, meine Qualcomm Atheros 61x4 auf einem ubuntu 15.04 clean install zum Laufen zu bringen. Eigentlich nicht für das Lenovo-Modell, sondern für ein Acer Aspire VN7 Nitro 791G Dies sind die Schritte, die ich erreicht:
git clone https://github.com/kvalo/ath.git
den Backports-Baum heruntergeladen:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
Erstelle den neuen Backport-Baum gemäß den Anweisungen auf linux-wireless: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports
lud die Firmware von sumdog herunter und kopierte sie nach /lib/firmware/ath10k/QCA6174/hw2.1/
:
(Sorry, ich darf nicht mehr als zwei Links posten)
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin`
und
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin
die athk10-Konfigurationsdatei wie in diesem Beitrag beschrieben erstellt:
sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
kopiert firmware-4.bin
nach firmware-5.bin
, da dmesg behauptete, firmware-5.bin
nicht zu finden