Intel wireless 8260 - rede não reclamada

13

Eu tenho um thinkpad yoga 14 e instalei o Ubuntu 15.10 nele.

A rede sem fio não está funcionando.

sudo lshw -c network possui (para o dispositivo relevante):

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

Fiz o download do adaptador CA Intel Wireless WiFi Link 8260 e descompacte-o. Agora, tenho o iwlwifi-8000C-15.ucode e o coloco em / lib / firmware como ele diz, mas não tenho certeza de como conectá-lo. até iwlwifi, ou mesmo se for a coisa certa a fazer.

comandos solicitados adicionais:

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
fonte
1
Edite sua pergunta para adicionar o resultado desses comandos do terminal: lspci -nn | grep 0280e também: sudo modprobe iwlwifi(isso pode não produzir nada) e, finalmente: dmesg | grep iwlEstou procurando apenas mensagens relacionadas ao firmware. Bem-vindo ao askubuntu.
precisa saber é o seguinte
@ chili555 Obrigado. Atualizei a postagem com esses três comandos e (desde que obtive uma conexão com fio), a saída literal de lshw.
Zck
Por favor, perdoe meu passo errado; I realmente necessário: lspci -nnk | grep 0280 -A2. Desculpe.
#
Não se preocupe. Atualizei a pergunta com os novos resultados do lcpci. Também interessante é que dmesg | grep iwlagora tem resultados, que eu também coloquei no post.
Zck
1
Estou escrevendo uma resposta; isso levará alguns minutos. Por favor, seja paciente.
#

Respostas:

23

Seu dispositivo, Intel Corporation Wireless 8260 [8086: 24f3] (rev 3a), Subsistema: Intel Corporation Device [8086: 1130] ainda não é coberto pelo driver iwlwifi.Várias variações são abordadas, mas não a combinação exata pci.id e subsistema que Você tem. Vamos tentar adicioná-lo.

Faça o download deste arquivo na área de trabalho: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Clique com o botão direito do mouse e selecione 'Extrair aqui . ' Faça uma busca detalhada em drivers> rede> sem fio> iwlwifi> pcie. Abra o arquivo drv.c com qualquer editor de texto, como gedit, nano ou kate. Role para baixo até a linha 428. Observe que seu pci.id que termina em 24F3 não tem um subsistema correspondente de 1130. 24F4 tem um 1130, mas não o seu 24F3. Vamos mudar isso. Altere a linha 428 de:

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

Para ler:

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

Espaçamento, pontuação, colchetes, etc. são cruciais e devem ser perfeitos. Revise com cuidado, salve e feche o editor de texto. Agora:

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

Reinicie. Alguma melhoria?

Você compilou o driver apenas para a versão do kernel atualmente instalada. Quando o Update Manager instala uma imagem linux posterior, após a reinicialização necessária, recompile:

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

Guarde os arquivos e estas instruções durante esse período.

chili555
fonte
Isso foi feito. Muito obrigado pela sua ajuda. Isso é péssimo porque existem subsistemas diferentes; Achei que o número 8260 era o que eu precisava verificar.
chave ZCK
Por favor, veja minha edição acima.
precisa saber é o seguinte
Ah, isso é interessante. Alguma idéia de quando o driver oferecerá suporte a essa combinação pci.id e subsistema? De alguma maneira eu posso ajudar a fazer isso acontecer?
Zck
2
É corrigido em 4.2.0-17 e talvez outros na série 4.2 de Wily.
Chile555
1
pequeno comentário adicional: a resposta chili555 não funcionará, a menos que você tenha feito isso: faça o download do firmware ( intel.com/content/www/us/en/support/network-and-io/… ) copie iwlwifi-8000C-13.ucode para / lib / firmware.
Xhudik 01/10/16
2

A resposta de chili555 foi certamente correta, mas ainda não testei. Gostaria apenas de acrescentar que o suporte está incluído nos kernels atualizados para o Ubuntu 15.10. Ao instalar o Ubuntu, o wifi não funcionará para conectá-lo, mas basta usar um cabo para obter atualizações. Seu wifi funcionará após uma reinicialização. Após as atualizações, isso funcionou imediatamente em um Thinkpad P50.

Portanto, não é mais necessário baixar, editar e compilar nada.

ketil
fonte
2

Para que esse adaptador sem fio funcione no Ubuntu 15.10, você precisa instalar o firmware executando

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

Para o Ubuntu 14.04, você também precisa atualizar o kernel

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

Verifique se você tem o arquivo iwlwifi-8000C-16.ucodeem/lib/firmware

Você pode encontrá-lo aqui .

faça o download e execute:

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

E agora novamente:

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

Reinicialização:

sudo reboot

crânio intelnuc

Kohn1001
fonte
0

Às vezes, dependendo do seu laptop (mina yoga 900). O módulo é compilado, mas o gerente de rede mostra como desativado pelo hardware.

Isso ocorre porque o módulo ideapad_laptop acha que o laptop possui um botão físico para desativar o wifi.

Nesse caso, você pode colocar o módulo na lista negra ou recompilar o kernel adicionando a seção equivalente conforme descrito aqui .

fariza
fonte
Interessante. Isso significa que tudo funcionará em uma nova versão do kernel? Ou ainda devo relatar um bug, como mencionado acima ?
Zck
Essa modificação foi feita manualmente, e eu não vi nenhum relatório de bug, portanto você deve denunciá-lo. A modificação driver wireless é uma coisa, e outra é a ideapad_laptop, ambos estão relacionados, mas pertencer a um de dois relatórios de erros diferentes
Fariza
0

Enfrentei um problema semelhante da interface sem fio Intel não reclamada .

Instalei o Ubuntu 16.04 no Lenovo ideapad 520S (que comprei recentemente). Mas o Wifi não funcionou. O lshw -c networkcomando mostrou que a interface sem fio da Intel não é reclamada.

Parece que o Ubuntu 16.04 vem com o kernel v4.4 ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support ).

Após a instalação do kernel v4.13, o problema foi resolvido.

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