
Ich habe gerade Ubuntu 14.04 LTS auf meinem neu gebauten PC installiert. Mein Motherboard ist ein Gigabyte H170N-WIFI und ich versuche derzeit, das WLAN darauf zum Laufen zu bringen.
Wenn ich das im Terminal ausführe, lshw -C network
ist dies meine Ausgabe:
*-network
description: Ethernet interface
.............other stuff.......
*-network UNCLAIMED
description: Network controller
product: Wireless 8260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 3a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:df000000-df001fff
*-network
description: Ethernet interface
.............other stuff.......
Wie Sie sehen, Wireless 8260
bleibt es bei einer Neuinstallation unbeansprucht, obwohl wir es erkennen können. Ich bin mir nicht sicher, was unbeansprucht ist, aber ich gehe davon aus, dass ich Firmware brauche, um es wirklich zum Laufen zu bringen, da es keine Überraschung sudo ifconfig wlan0 up
ist und nicht funktioniert, da wlan0
es vom Betriebssystem noch nicht erkannt wurde.
Durch einige Recherchen bin ich auf die Download-Links für die iwlwifi-Firmware gestoßen und habe den Link ( iwlwifi-8000-ucode-25.30.13.0.tgz
) für meine spezielle Karte heruntergeladen. Ich habe ihn heruntergeladen und glaube, dass ich bereit bin, ihn zu installieren. Allerdings habe ich noch ein paar Fragen.
Die sehr kurze Installationsanleitung wird in den README
Staaten bereitgestellt, in denen ich den Befehl ausführen muss. cp iwlwifi-8000C-13.ucode /lib/firmware/
Zuvor habe ich mich jedoch entschlossen, nachzuschauen, was bereits da war.
ls /lib/firmware/ | grep -i iwlwifi-8
enthüllte dies:
iwlwifi-8000C-13.ucode
Ich habe das gesehen -13
und beschlossen, den Diff-Test für die Zieldatei und die heruntergeladene Datei auszuführen. Beide sind identisch. Es scheint also, dass die Firmware bereits installiert ist. Ich bin jetzt ratlos, wie ich das zum Laufen bekomme. Ich habe diesen Beitrag gefundendieser Beitragmit einem Fix, aber ich zögere, ihn zu implementieren, da meine Ausgabe lsci -nnk | grep 0280 -A2
sich von der des Benutzers im obigen Link unterscheidet.
Meine Ausgabe ist:
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:0010]
Mein Subsystem [8086:0010]
unterscheidet sich von dem des oben genannten Benutzers, dessen[8086:1130]
drv.c
Ich habe die Anweisungen in der akzeptierten Antwort auf die andere Frage befolgt und meine Werte eingegeben. Als ich zur Serie kam und sie überprüfte 8000
, sah ich die erste Zeile
{IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},
Diese Zeile zeigt mir an, dass mein Subsystem pci.id abgedeckt sein sollte und alles so aussieht, als ob der „Fix“ bereits erledigt wäre. Es scheint, dass die ganze Arbeit, die ich tun müsste, um dies zum Laufen zu bringen, bereits erledigt ist, aber die Karte bleibt unbeansprucht.
Irgendwelche Ideen??
Danke.
Antwort1
Habe mein Problem selbst behoben
Als ich sah, dass die drv.c
Datei genau so war, wie sie sein sollte, wurde ich frustriert und hörte auf. Es stellte sich heraus, dass das eine gute Sache war und ich den Anweisungen weiterhin folgen musste. Ich schloss die Korrektur dann ab, indem ich die Befehle ausführte, um den Backport tatsächlich zu installieren, von dem ich aus dem oben verlinkten Beitrag in meiner Frage erfahren hatte.
cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install
Das und ein Neustart waren alles, was ich brauchte, um die Wireless-Treiber zu perfektionieren