it-swarm.com.de

ath10k installation

Ich habe Google erschöpft, wie man das macht, dazu kommt, dass ich ein Anfänger bin.

Ich versuche zu installieren dieses Modul .

Ich habe ein nettes neues Acer Nitro (das noch netter sein wird, wenn ich die Abhängigkeit von Win 8.1 entferne) mit einer Atheros Qualcomm QCA61x4-WLAN-/Bluetooth-Karte, die anscheinend mit derselben Signatur 168c:003e wie die QCA6174 erscheint Ich hoffe, dass dieses Modul funktioniert.

Ich habe es mit Windows-Treibern und ndiswrapper versucht, aber das hat bei mir nicht funktioniert.

Ich habe auch versucht, den Kernel auf 3.19 zu aktualisieren, aber das schien es nicht zu beheben. Jetzt auf einem FRESH 14.04 installieren.

  • Wie lade ich die entsprechenden Dateien von github herunter (und wo speichere ich sie?)

  • Welche Pakete brauche ich, um den Kernel neu zu erstellen? (Ich habe eine neue 14.04 Installation)

15
diablo666

Benutzer von Ubuntu 16.04 mit Internetzugang (z. B. Ethernet) müssen nur Updates installieren und neu starten:

Sudo apt-get update
Sudo apt-get upgrade
Sudo reboot

Laden Sie für diejenigen ohne Internet die Firmware-Treiber von hier herunter. Wählen Sie die neueste Version für Ihre Architektur. Zum Beispiel ist Version 1.157.5 (Stand 29.11.16) für AMD64 hier .

Sobald Sie das Paket .deb haben, installieren Sie es wie gewohnt. Für unser Beispiel ist es:

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

Starten Sie neu und jetzt sollte es funktionieren.


Es ist möglicherweise einfacher, Backports zu installieren, als Github zu verwenden

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 abgeschlossen ist. Ihr WLAN ist für Linux noch relativ neu, daher ist es möglicherweise auch in diesem Fall nicht voll funktionsfähig

11
Jeremy31

Ich hatte eine Reihe von Problemen mit meinem Acer Aspire V17 Nitro Black Edition und Ubuntu 15.10, aber ich habe es geschafft, das Wi-Fi zu lösen. Ich musste eine Kombination von Dingen machen, die von oben beantwortet wurden, nämlich:

  1. Kopieren Sie das Verzeichnis QCA6174 von https://github.com/kvalo/ath10k-firmware nach /lib/firmware/ath10k/. Ich hatte bereits eine ältere Version von QCA6174 in diesem Verzeichnis, also habe ich den alten Ordner in QCA6174.orig umbenannt.
  2. Laden Sie die Datei von Comment 2 hier herunter: https://bugzilla.redhat.com/show_bug.cgi?id=1294263#c2 und speichern Sie sie unter /lib/firmware/ath10k/QCA6174/hw3.0/board.bin (Sichern der alten board.bin als board.bin.orig )
  3. Starten Sie neu.

Ich poste diesen Kommentar von meiner neuen Internetverbindung über WLAN. Bisher scheint es gut zu funktionieren.

15
sffc

Ich hatte ein ähnliches Problem mit meinem neuen Laptop Asus Aspire V3-371-51, nachdem ich das neue Ubuntu (15.10) mit 4.2 Kernel installiert hatte (daher ist kein Backport erforderlich).

$ uname -r
4.2.0-16-generic

lspci zeigte folgende Daten:

$ 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)

Beim Überprüfen von dmesg wurde mir klar, dass in meinem Fall die Firmware fehlt.

[    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)

Das Kopieren einer geeigneten Firmware von https://github.com/kvalo/ath10k-firmware/archive/master.Zip nach /lib/firmware/ath10k/QCA6174/hw2.1 hat den Trick gemacht - nach dem Neustart.

Übrigens musste ich diesen Pfad erstellen, da sich zuvor nur das Unterverzeichnis QCA988X in /lib/firmware/ath10k befand.

10
V-Mark

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 verweist auf: https://github.com/kvalo/ath10k-firmware .

Wenn ich mir dmesg anschaue, kann ich Firmware-4.bin laden (wenn auch ungetestet), wenn ich mich an folgende Adresse wende:

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

Ich bekomme aber 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

In diesem Setup scheint also noch etwas zu fehlen. Der nächste Schritt besteht darin, einen langen Dateinamen firmware-3.bin_xxxxxx in firmware-3.bin umzubenennen

PS (ath10k Kernel Modul neu laden):

Sudo rmmod ath10k_pci
Sudo modprobe -v ath10k_pci

Wählen Sie dann iwconfig oder NetworkManager aus.

So sind die Schritte zu einer vollständigen Installation:

  1. Laden Sie die Treiber in https://github.com/kvalo/ath10k-firmware herunter.

  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

    Dieser Schritt kann sich ändern, wenn der Treiber entwickelt wird. xxxx und -5 entwickeln sich weiter.

  5. Sudo rmmod ath10k_pci

  6. Sudo modprobe -v ath10k_pci

Nach diesen Schritten konnte ich eine Verbindung zu einem WPA2-WLAN-Router herstellen und in einem Acer v5 vn7-591g black nitro funktioniert alles in Ordnung.

8
J. Bennett

Ich konnte mein Qualcomm Atheros 61x4 auf einer Ubuntu 15.04-Neuinstallation zum Laufen bringen. Eigentlich nicht für das Lenovo-Modell, sondern für ein Acer Aspire VN7 Nitro 791G. Dies sind die Schritte, die ich ausgeführt habe:

5
Matthias Niklas

Installieren Sie den LTS-Aktivierungsstapel "Wily". Dies gibt Ihnen einen moderneren Kernel, 4.2. Es gibt zahlreiche Verbesserungen in diesem Kernel und wie von jemand anderem bemerkt, wird er Ihren Chipsatz nativ unterstützen.

Kernel/LTSEnablementStack | Ubuntu Wiki

4
David

Nachdem ich alle anderen Antworten durchgesehen hatte, hatte ich Erfolg mit dem folgenden Prozess:

Mein Setup ist Mint 17.2 (sollte das gleiche sein wie Ubuntu 14.04) mit Kernel 3.16.0-38-generic auf Acer v17 Nitro unter Verwendung der QCA6174-Firmware

Da ich auf einem 3.x-Kernel bin, lade das Backports-Projekt gemäß den Anweisungen hier herunter und erstelle es (wenn du einen 4.x-Kernel hast, sollte es theoretisch ohne funktionieren): https: //wireless.wiki.kernel) .org/de/users/drivers/ath10k/backports

  • Verwenden Sie den Link in diesen Anweisungen zu den stabilen Releases "Neueste Backports-Version". Ich habe backports-4.2.6-1 verwendet, da dies zu diesem Zeitpunkt die neueste Version war.

Laden Sie die Firmware für mein Setup aus der Tabelle auf dieser Seite herunter. QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware

  • Dieser Link verweist auf den kvalo github, auf den andere Beiträge hier verweisen

Kopieren Sie alle Firmware-Dateien für QCA6174 von ath10k-firmware/QCA6174/nach/lib/firmware/ath10k/QCA6174

  • Benennen Sie alle Firmware-Bin-Dateien um, und entfernen Sie alle Dateien nach .bin
  • Sudo chmod 755 für alle diese Dateien
  • Sudo chmod + x für alle diese Dateien

Starten Sie neu.

Ich denke, dass die Verwendung des neuesten stabilen Backports-Projekts im Vergleich zu einigen der hier verlinkten Projekte in Verbindung mit dem korrekten Festlegen der Berechtigungen dazu beigetragen hat, dass es funktioniert.

3
synk