Intel Wireless 8260 - nicht beanspruchtes Netzwerk

13

Ich habe ein Thinkpad Yoga 14 und Ubuntu 15.10 installiert.

WLAN funktioniert nicht.

sudo lshw -c network hat (für das betreffende Gerät):

zck@my-computer:~/Downloads$ sudo lshw -c network
  *-network UNCLAIMED     
       description: Network controller
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 3a
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:d2a00000-d2a01fff

Ich habe das Intel Wireless WiFi Link 8260-Netzteil heruntergeladen und es entpackt. Jetzt habe ich iwlwifi-8000C-15.ucode und stelle es in / lib / firmware, wie es heißt, aber ich bin nicht sicher, wie ich das einbinden soll bis zu iwlwifi, oder auch wenn das das richtige ist.

zusätzliche angeforderte Befehle:

zck@my-computer:~/Downloads$ lspci -nnk | grep 0280 -A2
03:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
    Subsystem: Intel Corporation Device [8086:1130]
06:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 940M] [10de:1347] (rev a2)
zck@my-computer:~/Downloads$ sudo modprobe iwlwifi
zck@my-computer:~/Downloads$ dmesg | grep iwl
[ 5417.697371]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6027.901140]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6374.578584]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6389.342802]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6420.052221]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6420.996967]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6425.191771]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6425.718504]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6765.743640]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
[ 6847.871215]  iwlmvm iwlwifi mac80211 cfg80211 asix usbnet mii rfcomm bnep uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common wacom btusb btrtl btbcm btintel bluetooth videodev media nls_iso8859_1 snd_hda_codec_hdmi spi_pxa2xx_platform 8250_dw snd_hda_codec_conexant snd_hda_codec_generic intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_hda_intel input_leds joydev snd_hda_codec idma64 snd_hda_core virt_dma snd_hwdep serio_raw snd_pcm intel_lpss_pci shpchp mei_me thinkpad_acpi mei nvram snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device snd_timer snd intel_lpss_acpi intel_lpss soundcore mac_hid acpi_pad tpm_crb parport_pc ppdev
zck
quelle
1
Bitte bearbeiten Sie Ihre Frage, um das Ergebnis dieser Terminalbefehle hinzuzufügen: lspci -nn | grep 0280und auch: sudo modprobe iwlwifi(dies erzeugt möglicherweise nichts) und schließlich: dmesg | grep iwlIch suche nur nach Meldungen im Zusammenhang mit Firmware. Willkommen bei askubuntu.
chili555
@ chili555 Danke. Ich habe den Beitrag mit diesen drei Befehlen und (seit ich eine festverdrahtete Verbindung habe) der wörtlichen Ausgabe von aktualisiert lshw.
zck
Bitte entschuldigen Sie meinen Fehltritt; Ich tatsächlich benötigt: lspci -nnk | grep 0280 -A2. Es tut uns leid.
chili555
Keine Bange. Ich habe die Frage mit den neuen lcpci-Ergebnissen aktualisiert. Interessant ist auch, dass dmesg | grep iwlnun Ergebnisse vorliegen, die ich auch in den Beitrag eingestellt habe.
zck
1
Ich schreibe eine Antwort; Es wird einige Minuten dauern. Bitte haben Sie Geduld.
Chili555

Antworten:

23

Ihr Gerät, Intel Corporation Wireless 8260 [8086: 24f3] (Version 3a), Subsystem: Intel Corporation Device [8086: 1130] wird noch nicht vom Treiber iwlwifi.abgedeckt. Verschiedene Varianten werden abgedeckt, jedoch nicht die genaue Kombination aus PCI-ID und Subsystem du hast. Versuchen wir es hinzuzufügen.

Laden Sie diese Datei auf Ihren Desktop herunter: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Hier extrahieren" . ' Drilldown zu Treibern> Net> Wireless> iwlwifi> pcie. Öffnen Sie die Datei drv.c mit einem beliebigen Texteditor wie gedit, nano oder kate. Scrollen Sie nach unten zu Zeile 428. Beachten Sie, dass Ihre pci.id, die auf 24F3 endet, kein entsprechendes Subsystem von 1130 hat. 24F4 hat eine 1130, aber nicht Ihre 24F3. Lass es uns einfach ändern. Ändere Zeile 428 von:

{IWL_PCI_DEVICE(0x24F4, 0x1130, iwl8260_2ac_cfg)},

Stattdessen lesen:

{IWL_PCI_DEVICE(0x24F3, 0x1130, iwl8260_2ac_cfg)},

Abstand, Interpunktion, Klammern usw. sind entscheidend und müssen perfekt sein. Lesen Sie es sorgfältig durch, speichern und schließen Sie den Texteditor. Jetzt:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Starten Sie neu. Irgendeine Verbesserung?

Sie haben den Treiber nur für Ihre aktuell installierte Kernel-Version kompiliert. Wenn Update Manager nach dem erforderlichen Neustart ein späteres Linux-Image installiert, kompilieren Sie bitte Folgendes neu:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Bitte bewahren Sie die Dateien und diese Anleitung für diese Zeit auf.

chili555
quelle
Das hat es geschafft. Vielen Dank für deine Hilfe. Das ist schade, dass es verschiedene Subsysteme gibt; Ich nahm an, dass die 8260-Nummer genau das war, worauf ich achten musste.
zck
Bitte beachten Sie meine Bearbeitung oben.
Chili555
Ah, das ist interessant. Gibt es eine Idee, wann der Treiber diese Kombination aus PCI-ID und Subsystem unterstützt? Wie kann ich dazu beitragen?
zck
2
Es wurde in 4.2.0-17 behoben und möglicherweise in Wily's 4.2-Serie.
Chili555
1
kleiner zusätzlicher Kommentar: Die Antwort von chili555 funktioniert nur, wenn Sie dies getan haben: Laden Sie die Firmware ( intel.com/content/www/us/en/support/network-and-io/… ) herunter und kopieren Sie iwlwifi-8000C-13.ucode in / lib / firmware.
Xhudik
2

Die Antwort von chili555 war sicherlich richtig, aber ich habe das nicht getestet. Ich möchte nur hinzufügen, dass die Unterstützung in aktualisierten Kerneln für Ubuntu 15.10 enthalten ist. Wenn Sie Ubuntu installieren, funktioniert WLAN nicht, um eine Verbindung herzustellen. Verwenden Sie einfach ein Kabel, um Updates zu erhalten. Ihr WLAN funktioniert nach einem Neustart. Nach Updates funktionierte dies auf einem Thinkpad P50 sofort.

Sie müssen also nichts mehr herunterladen, bearbeiten und kompilieren.

ketil
quelle
2

Damit dieser WLAN-Adapter in Ubuntu 15.10 funktioniert, müssen Sie die Firmware durch Ausführen installieren

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.156_all.deb
sudo dpkg -i linux-firmware_1.156_all.deb

Für Ubuntu 14.04 müssen Sie auch den Kernel von aktualisieren

sudo apt-get install linux-generic-lts-wily
Pilot6
quelle
0

Stellen Sie sicher, dass Sie die Datei iwlwifi-8000C-16.ucodeunter haben/lib/firmware

Sie finden es hier .

herunterladen und ausführen:

sudo cp <path-to-*.ucode file>/iwlwifi-8000C-16.ucode /lib/firmware

Und jetzt nochmal:

cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
sudo make install

Neustart:

sudo reboot

intelnuc Schädel

Kohn1001
quelle
0

Manchmal, abhängig von Ihrem Laptop (Mine Yoga 900). Das Modul wird kompiliert, aber der Netzwerkmanager zeigt es als von der Hardware deaktiviert an.

Dies liegt daran, dass das Modul ideapad_laptop denkt, dass der Laptop eine physische Taste zum Deaktivieren des WLANs hat.

In diesem Fall können Sie das Modul auf eine Blacklist setzen, um den Kernel neu zu kompilieren und den entsprechenden Abschnitt wie hier beschrieben hinzuzufügen .

fariza
quelle
Interessant. Bedeutet das, dass in einem neuen Kernel-Release alles funktioniert? Oder sollte ich trotzdem einen Fehler melden, wie oben erwähnt ?
ZCK
Diese Änderung wurde von Hand vorgenommen und es wurde kein Fehlerbericht dafür angezeigt. Sie sollten ihn daher melden. Die Modifikation des WLAN-Treibers ist eine Sache, und die andere ist der ideapad_laptop. Beide sind verwandt, gehören aber zu zwei verschiedenen Fehlerberichten
fariza
0

Ich hatte ein ähnliches Problem mit der nicht beanspruchten Intel Wireless-Schnittstelle .

Ich habe Ubuntu 16.04 auf dem Lenovo Ideapad 520S installiert (das ich kürzlich gekauft habe). Aber das Wifi hat nicht funktioniert. Der lshw -c networkBefehl zeigte an, dass die drahtlose Intel-Schnittstelle nicht beansprucht wird.

Es scheint, dass Ubuntu 16.04 mit v4.4 Kernel geliefert wird ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support ).

Nach der Installation von v4.13 Kernel wurde das Problem behoben.

sudo apt-get install linux-image-4.13.0 linux-headers-4.13.0 linux-image-extra-4.13.0
Barun
quelle