Intel wireless 8260 - rete non rivendicata


13

Ho un thinkpad yoga 14 e ho installato Ubuntu 15.10 su di esso.

Il wireless non funziona.

sudo lshw -c network ha (per il dispositivo pertinente):

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

Ho scaricato l'adattatore Intel Wireless WiFi Link 8260 AC e l'ho scaricato, quindi ora ho iwlwifi-8000C-15.ucode e l'ho messo in / lib / firmware come dice, ma non sono sicuro di come agganciarlo fino a iwlwifi, o anche se questa è la cosa giusta da fare.

comandi aggiuntivi richiesti:

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

1
Modifica la tua domanda per aggiungere il risultato di questi comandi del terminale: lspci -nn | grep 0280e anche: sudo modprobe iwlwifi(ciò potrebbe non produrre nulla) e infine: dmesg | grep iwlcerco solo messaggi relativi al firmware. Benvenuto in askubuntu.
chili555

@ chili555 Grazie. Ho aggiornato il post con quei tre comandi e (da quando ho una connessione cablata), l'output testuale di lshw.
zck,

Per favore, scusa il mio errore; Io in realtà bisogno di: lspci -nnk | grep 0280 -A2. Scusa.
chili555

Nessun problema. Ho aggiornato la domanda con i nuovi risultati di lcpci. Anche interessante è che dmesg | grep iwlora ha risultati, che ho anche inserito nel post.
zck,

1
Sto scrivendo una risposta; ci vorranno alcuni minuti. Per favore sii paziente.
chili555

Risposte:


23

Il dispositivo, Intel Corporation Wireless 8260 [8086: 24f3] (rev 3a), Sottosistema: Intel Corporation Device [8086: 1130] non è ancora coperto dal driver iwlwifi.Sono coperte diverse varianti, ma non l'esatta combinazione pci.id e sottosistema che hai. Proviamo ad aggiungerlo.

Si prega di scaricare questo file sul desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Fare clic con il tasto destro del mouse e selezionare 'Estrai qui .' Esegui il drill down su driver> net> wireless> iwlwifi> pcie. Apri il file drv.c con qualsiasi editor di testo, come gedit, nano o kate. Scorri verso il basso fino alla riga 428. Nota che il tuo pci.id che termina con 24F3 non ha un sottosistema corrispondente di 1130. 24F4 ha un 1130, ma non il tuo 24F3. Cambiamolo e basta. Cambia linea 428 da:

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

Per leggere invece:

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

Spaziatura, punteggiatura, parentesi, ecc. Sono cruciali e devono essere perfetti. Correggi attentamente, salva e chiudi l'editor di testo. Adesso:

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

Reboot. Qualche miglioramento?

Hai compilato il driver solo per la versione del kernel attualmente installata. Quando Update Manager installa un'immagine Linux successiva, dopo il riavvio richiesto, ricompilare:

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

Conservare i file e queste istruzioni per quel tempo.


Questo l'ha fatto. Grazie mille per il vostro aiuto. Ciò fa schifo che ci siano diversi sottosistemi; Ho pensato che il numero 8260 era quello che dovevo controllare.
zck

Si prega di vedere la mia modifica sopra.
chili555

Ah, è interessante. Qualche idea su quando il driver supporterà questa combinazione pci.id e sottosistema? In che modo posso aiutare a farlo accadere?
zck,

2
È stato risolto in 4.2.0-17 e forse altri nella serie 4.2 di Wily.
chili555

1
piccolo commento aggiuntivo: la risposta chili555 non funzionerà se non lo hai fatto: scarica il firmware ( intel.com/content/www/us/en/support/network-and-io/… ) copia iwlwifi-8000C-13.codice in / lib / firmware.
Xhudik,

2

La risposta di chili555 era certamente corretta, ma non l'ho ancora testata. Vorrei solo aggiungere che il supporto è incluso nei kernel aggiornati per Ubuntu 15.10. Quando installi Ubuntu, il wifi non funzionerà per collegarti, ma usa semplicemente un cavo per ottenere gli aggiornamenti. Il tuo wifi funzionerà dopo un riavvio. Dopo gli aggiornamenti, ha funzionato immediatamente su un Thinkpad P50.

Quindi non è più necessario scaricare, modificare e compilare nulla.


2

Per far funzionare questo adattatore wireless in Ubuntu 15.10 è necessario installare il firmware eseguendo

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

Per Ubuntu 14.04 devi anche aggiornare il kernel di

sudo apt-get install linux-generic-lts-wily

0

Assicurati di avere il file iwlwifi-8000C-16.ucodesotto/lib/firmware

Puoi trovarlo qui .

scarica ed esegui:

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

E ora di nuovo:

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

Reboot:

sudo reboot

cranio intelnuc


0

A volte, a seconda del laptop (il mio yoga 900). Il modulo è compilato ma il gestore della rete lo mostra come disabilitato dall'hardware.

Questo perché il modulo ideapad_laptop pensa che il laptop abbia un pulsante fisico per disabilitare il wifi.

In tal caso, è possibile inserire nella blacklist il modulo o ricompilare il kernel aggiungendo la sezione equivalente come descritto qui .


Interessante. Significa che tutto funzionerà in una nuova versione del kernel? O dovrei ancora segnalare un bug come menzionato sopra ?
zck,

Questa modifica è stata fatta a mano e non ho visto alcun bug report, quindi dovresti segnalarlo. La modifica del driver wireless è una cosa e l'altra è ideapad_laptop, entrambi sono correlati ma appartengono a due diverse segnalazioni di bug
fariza

0

Ho riscontrato un problema simile con l' interfaccia wireless Intel non rivendicata .

Ho installato Ubuntu 16.04 su Lenovo ideapad 520S (che ho acquistato di recente). Ma il Wifi non ha funzionato. Il lshw -c networkcomando ha visualizzato che l'interfaccia wireless Intel non è richiesta.

Sembra che Ubuntu 16.04 venga fornito con il kernel v4.4 ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support ).

Dopo aver installato il kernel v4.13, il problema è stato risolto.

sudo apt-get install linux-image-4.13.0 linux-headers-4.13.0 linux-image-extra-4.13.0
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.