Intel Wireless 8260 - Réseau non réclamé

14

J'ai un thinkpad yoga 14 et j'ai installé Ubuntu 15.10 dessus.

Le sans fil ne fonctionne pas.

sudo lshw -c network a (pour l'appareil concerné):

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

J'ai téléchargé l'adaptateur secteur Intel Wireless WiFi Link 8260, et je l'ai décompressé, alors maintenant j'ai iwlwifi-8000C-15.ucode, et je l'ai mis dans / lib / firmware comme il est dit, mais je ne sais pas comment le brancher jusqu'à iwlwifi, ou même si c'est la bonne chose à faire.

commandes supplémentaires demandées:

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
la source
1
Veuillez modifier votre question pour ajouter le résultat de ces commandes de terminal: lspci -nn | grep 0280et aussi: sudo modprobe iwlwifi(cela peut ne rien produire) et enfin: dmesg | grep iwlje ne recherche que les messages liés au firmware. Bienvenue sur askubuntu.
chili555
@ chili555 Merci. J'ai mis à jour le message avec ces trois commandes et (depuis que j'ai une connexion câblée), la sortie textuelle de lshw.
zck
Veuillez excuser mon erreur; En fait , je avais besoin: lspci -nnk | grep 0280 -A2. Pardon.
chili555
Pas de soucis. J'ai mis à jour la question avec les nouveaux résultats lcpci. Il est également intéressant de noter qu'il a dmesg | grep iwlmaintenant des résultats, que j'ai également mis dans le post.
zck
1
J'écris une réponse; cela prendra quelques minutes. Soyez patient.
chili555

Réponses:

23

Votre appareil, Intel Corporation Wireless 8260 [8086: 24f3] (rev 3a), sous-système: Intel Corporation Device [8086: 1130] n'est pas encore couvert par le pilote iwlwifi.Plusieurs variantes sont couvertes, mais pas la combinaison exacte pci.id et sous-système qui vous avez. Essayons de l'ajouter.

Veuillez télécharger ce fichier sur votre bureau: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Faites un clic droit dessus et sélectionnez 'Extraire ici . ' Accédez aux pilotes> net> sans fil> iwlwifi> pcie. Ouvrez le fichier drv.c avec n'importe quel éditeur de texte, comme gedit, nano ou kate. Faites défiler jusqu'à la ligne 428. Veuillez noter que votre pci.id se terminant par 24F3 n'a pas de sous-système correspondant de 1130. 24F4 a un 1130, mais pas votre 24F3. Disons simplement le changer. Changer la ligne 428 de:

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

A lire à la place:

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

L'espacement, la ponctuation, les crochets, etc. sont cruciaux et doivent être parfaits. Relisez attentivement, enregistrez et fermez l'éditeur de texte. Maintenant:

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

Redémarrez. Une amélioration?

Vous avez compilé le pilote pour votre version de noyau actuellement installée uniquement. Lorsque Update Manager installe une image linux ultérieure, après le redémarrage requis, veuillez recompiler:

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

Veuillez conserver les fichiers et ces instructions pendant cette période.

chili555
la source
Ça l'a fait. Merci beaucoup pour votre aide. Cela craint qu'il existe différents sous-systèmes; J'ai pensé que le numéro 8260 était ce dont j'avais besoin pour vérifier.
zck
Veuillez voir ma modification ci-dessus.
chili555
Ah, c'est intéressant. Une idée quand le pilote prendra en charge cette combinaison pci.id et sous-système? Est-ce que je peux aider à y arriver?
2015
2
Il est corrigé dans 4.2.0-17 et peut-être dans la série 4.2 de Wily.
chili555
1
petit commentaire supplémentaire: la réponse chili555 ne fonctionnera que si vous l'avez fait: téléchargez le firmware ( intel.com/content/www/us/en/support/network-and-io/… ) copiez iwlwifi-8000C-13.ucode dans / lib / firmware.
xhudik
2

La réponse de chili555 était certainement correcte, mais je n'ai pas testé cela. Je voudrais juste ajouter que le support est inclus dans les noyaux mis à jour pour Ubuntu 15.10. Lorsque vous installez Ubuntu, le wifi ne fonctionnera pas pour vous connecter, mais utilisez simplement un câble pour obtenir les mises à jour. Votre wifi fonctionnera après un redémarrage. Après les mises à jour, cela a fonctionné hors de la boîte sur un Thinkpad P50.

Il n'est donc plus nécessaire de télécharger, modifier et compiler quoi que ce soit.

ketil
la source
2

Pour que cet adaptateur sans fil fonctionne dans Ubuntu 15.10, vous devez installer le micrologiciel en exécutant

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

Pour Ubuntu 14.04, vous devez également mettre à niveau le noyau en

sudo apt-get install linux-generic-lts-wily
Pilot6
la source
0

Assurez-vous d'avoir le fichier iwlwifi-8000C-16.ucodesous/lib/firmware

Vous pouvez le trouver ici .

télécharger et exécuter:

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

Et maintenant encore:

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

Redémarrer:

sudo reboot

crâne d'Intelnuc

Kohn1001
la source
0

Parfois, en fonction de votre ordinateur portable (le mien yoga 900). Le module est compilé mais le gestionnaire de réseau l'affiche comme désactivé par le matériel.

En effet, le module ideapad_laptop pense que l'ordinateur portable dispose d'un bouton physique pour désactiver le wifi.

Dans ce cas, vous pouvez mettre le module sur liste noire ou recompiler le noyau en ajoutant la section équivalente comme décrit ici .

fariza
la source
Intéressant. Est-ce à dire que tout fonctionnera dans une nouvelle version du noyau? Ou devrais-je tout de même signaler un bug comme mentionné ci-dessus ?
zck
Cette modification a été effectuée à la main, et je n'ai vu aucun rapport de bogue, vous devez donc le signaler. La modification du pilote sans fil est une chose, et l'autre est l'ideapad_laptop, les deux sont liés mais appartiennent à deux rapports de bogues différents
fariza
0

J'ai rencontré un problème similaire d' interface sans fil Intel non réclamée .

J'ai installé Ubuntu 16.04 sur Lenovo ideapad 520S (que j'ai récemment acheté). Mais le Wifi n'a pas fonctionné. La lshw -c networkcommande a indiqué que l'interface sans fil Intel n'est pas réclamée.

Il semble qu'Ubuntu 16.04 soit livré avec le noyau v4.4 ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support ).

Après l'installation du noyau v4.13, le problème a été résolu.

sudo apt-get install linux-image-4.13.0 linux-headers-4.13.0 linux-image-extra-4.13.0
Barun
la source