Frage Qualcomm Atheros Gerät [168c: 0042] (rev 30) WLAN-Treiberinstallation


Ich kaufte ein Acer-Laptop und installierte Ubuntu 14.04LTS, aber WiFi-Treiber sind dafür nicht verfügbar. Also versuche ich einen Windows-Treiber mit wifidocs / driver / ndiswrapper zu installieren.

Beim Tun lspci -vvnn, es gibt:

Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)

Dann habe ich auch die Atheros-Treiber deaktiviert. Verwenden lspci und lspci -nKann ich sagen PCI ID ist 168c:0042. Aber die Website von Acer hat drei Atheros-Treiber. Ich konnte nicht herausfinden, welche man herunterladen musste, aber eine auf einen Windows-PC heruntergeladen und die Zip-Datei auf meinen Desktop gepackt und dann mit dem Entpacken vom Terminal entpackt <filename>.zip. Die Seite sagt, dass Sie zur Systemsteuerung Hardware und alles auf dem Windows-System gehen müssen. Ich habe es nicht getan. Windows-Computer gehört mir nicht, ich befürchte, ich sollte keinen zusätzlichen Treiber installieren. Nach dem Entpacken hat es einen .inx Datei und eins .bin Datei aber nein .sys Datei. Ich weiß nicht, ob ich bis hier recht habe oder habe ich etwas verpasst? Und wenn ich richtig liege, wie geht es dann weiter? Ich habe auch ein neues Verzeichnis erstellt und das entpackt .inx und .bin Dateien darin. Dann habe ich in diesem Verzeichnis die ndiswrapper -i <filename>.inf aber es sagt ndiswrapper nicht installiert und wenn ich es tue sudo apt-get install ndiswrapper-commonIch bekomme die Antwort darauf ndiswrapper-common ist bereits die neueste Version. Was ist zu tun? Hier ist mein

dmesg | grep ath10k result 
[   7.882758] ath10k_pci 0000:03:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[    8.190016] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[    8.334587] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/QCA9377/hw1.0/board-2.bin failed with error -2
[   10.140677] ath10k_pci 0000:03:00.0: qca9377 hw1.0 (0x05020000, 0x003820ff sub 105b:e09a) fw WLAN.TF.1.0-00267-1 fwapi 5 bdapi 1 htt-ver 3.1 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features ignore-otp
[   10.140682] ath10k_pci 0000:03:00.0: debug 0 debugfs 0 tracing 0 dfs 0 testmode 0


18
2017-12-10 08:23


Ursprung


Sehen Dies Frage. Ndiswrapper wird nicht funktionieren. - Pilot6
Vielen Dank. Bei den sudo-update- und wget-Befehlen gab es zunächst einige Fehler, dass keine Verbindung zu einigen Sites hergestellt werden konnte. Dann, nachdem ich die Datei tar und das erste Mal, dass ich den Defconfig-Ath 10k Befehl ausgeführt habe, lief ich versehentlich deconfig anstelle von defconfig, aber selbst wenn ich Defconfig ausgeführt wird sagt es nicht finden Standardkonfiguration "defconfigs / ath" und es gibt make [1]: [defconfig-ath] Error 1 und make: *** [defconfig-ath] Error 2 und nach dem make sagt es, dass Ihr Backport-Paket nicht konfiguriert ist und eine Liste von Optionen gibt, um es zu konfigurieren. - gunjit


Antworten:


Ubuntu 16.04 Benutzer sollten nur müssen

sudo apt-get update && sudo apt-get upgrade

und neu starten.


Sie benötigen keine Windows-Treiber und Ndiswrapper.

Dies wurde vor kurzem behoben. Befolgen Sie diese Anweisungen, um die zurückportierten Module und die benötigte Firmware zu installieren:

sudo apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
tar -zxvf backports-4.4.2-1.tar.gz
cd backport-4.4.2-1
make defconfig-wifi
make
sudo make install
git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin


30
2017-12-10 10:41



Muss der letzte Befehl nur aus dem Verzeichnis backports 20151120 eingegeben werden? Es gibt den Fehler cp: kann keine reguläre Datei '/lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin' erstellen: Berechtigung verweigert - gunjit
Ich habe die Antwort bearbeitet sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin  Das Verzeichnis ist korrekt, wenn die Anweisungen genau befolgt wurden - Jeremy31
Vielen Dank. Hat gemäß den Befehlen und jetzt eine WLAN-Option aktivieren, aber immer noch nicht in der Lage zu verbinden. - gunjit
Bitte bearbeiten Sie Ihre Frage, um Ergebnisse von zu enthalten dmesg | grep ath10k Vielen Dank - Jeremy31
@DarthKotik Sie haben wahrscheinlich ein Kernel-Update erhalten und müssen der zweiten Gruppe von Befehlen folgen, um den Treiber für den neuen Kernel zu installieren. Ich denke, 16.04 wird nur die Firmware benötigt, um installiert zu werden - Jeremy31