Ich habe einen Acer-Laptop gekauft und Ubuntu 14.04LTS installiert, aber es stehen keine WLAN-Treiber zur Verfügung. Ich versuche also, einen Windows-Treiber mit wifidocs / driver / ndiswrapper zu installieren.
Dabei lspci -vvnn
gibt es:
Network controller [0280: Qualcomm Atheros Device [168c:0042] (rev 30)
Dann habe ich auch die atheros-Treiber deaktiviert. Mit lspci
und lspci -n
kann ich sagen, PCI-ID ist 168c:0042
. Auf der Acer-Website gibt es jedoch drei Atheros-Treiber. Ich konnte nicht herausfinden, welche ich herunterladen sollte, aber ich habe eine auf einen Windows-PC heruntergeladen und die Zip-Datei auf meinem Desktop eingefügt und sie dann mit unzip vom Terminal entpackt <filename>.zip
. Auf der Seite wird angegeben, dass Sie die Systemhardware der Systemsteuerung und all das auf dem Windows-System aufrufen müssen. Ich habe es nicht getan. Ich fürchte, ich sollte keinen zusätzlichen Treiber auf meinem Windows-Computer installieren. Nach dem Entpacken hat es eine .inx
Datei und eine .bin
Datei, aber keine .sys
Datei. Ich weiß nicht, ob ich bis hier ganz richtig bin oder etwas verpasst habe? Und wenn ich Recht habe, wie gehe ich dann von hier aus vor? Ich habe auch ein neues Verzeichnis erstellt und das entpackte kopiert.inx
und .bin
Dateien darin. Dann habe ich in diesem Verzeichnis das ausgeführt, ndiswrapper -i <filename>.inf
aber es heißt ndiswrapper
nicht installiert und wenn ich das tue sudo apt-get install ndiswrapper-common
, bekomme ich die Antwort, dass ndiswrapper-common
es bereits die neueste Version ist. 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
Hier ist die Ausgabe von lspci -nnk | grep -iA2 net
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Subsystem: Acer Incorporated [ALI] Device [1025:098a]
Kernel driver in use: r8169
03:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:0042] (rev 30)
Subsystem: Foxconn International, Inc. Device [105b:e09a]
Kernel driver in use: ath10k_pci
Antworten:
Ubuntu 16.04 Benutzer sollten nur müssen
und neu starten.
Sie benötigen keine Windows-Treiber und ndiswrapper.
Befolgen Sie diese Anweisungen, um die Backport-Module und die erforderliche Firmware zu installieren:
Und es sollte nach einem Neustart funktionieren.
Es wird fehlschlagen, wenn ein neuer Kernel durch Updates installiert wird, bis der Kernel gepatcht ist, um das WLAN zu unterstützen. In diesem Fall müssen Sie:
Und neu starten.
quelle
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 wurdendmesg | grep ath10k
Thanks