Intel wireless 8260 - red no reclamada

13

Tengo un thinkpad yoga 14 e instalé Ubuntu 15.10 en él.

La conexión inalámbrica no funciona.

sudo lshw -c network tiene (para el 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

Descargué el adaptador de CA Intel Wireless WiFi Link 8260 y lo desmarqué, así que ahora tengo iwlwifi-8000C-15.ucode, y lo puse en / lib / firmware como dice, pero no estoy seguro de cómo conectarlo hasta iwlwifi, o incluso si eso es lo correcto.

comandos adicionales solicitados:

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
fuente
1
Edite su pregunta para agregar el resultado de estos comandos de terminal: lspci -nn | grep 0280y también: sudo modprobe iwlwifi(esto puede no producir nada) y finalmente: dmesg | grep iwlsolo estoy buscando mensajes relacionados con el firmware. Bienvenido a askubuntu.
chili555
@ chili555 Gracias. He actualizado la publicación con esos tres comandos y (desde que obtuve una conexión cableada), la salida literal de lshw.
zck
Por favor, perdona mi error; De hecho, me necesitaba: lspci -nnk | grep 0280 -A2. Lo siento.
chili555
Sin preocupaciones. Actualicé la pregunta con los nuevos resultados de lcpci. También es interesante que dmesg | grep iwlahora tiene resultados, que también he puesto en la publicación.
zck
1
Estoy escribiendo una respuesta; Ésto tomará unos minutos. Por favor sea paciente.
chili555

Respuestas:

23

Su dispositivo, Intel Corporation Wireless 8260 [8086: 24f3] (rev 3a), Subsistema: Intel Corporation Device [8086: 1130] aún no está cubierto por el controlador. iwlwifi.Varias variaciones están cubiertas, pero no la combinación exacta de pci.id y subsistema que tienes. Intentemos agregarlo.

Descargue este archivo en su escritorio: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Haga clic derecho y seleccione 'Extraer aquí . ' Acceda a controladores> red> inalámbrica> iwlwifi> pcie. Abra el archivo drv.c con cualquier editor de texto, como gedit, nano o kate. Desplácese hasta la línea 428. Tenga en cuenta que su pci.id que termina en 24F3 no tiene un subsistema correspondiente de 1130. 24F4 tiene un 1130, pero no su 24F3. Solo cambiémoslo. Cambiar la línea 428 de:

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

Para leer en su lugar:

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

El espacio, la puntuación, los corchetes, etc. son cruciales y deben ser perfectos. Revise cuidadosamente, guarde y cierre el editor de texto. Ahora:

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

Reiniciar. ¿Cualquier mejora?

Ha compilado el controlador solo para su versión de kernel instalada actualmente. Cuando Update Manager instala una imagen de Linux posterior, después del reinicio requerido, vuelva a compilar:

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

Guarde los archivos y estas instrucciones para ese momento.

chili555
fuente
Esto lo hizo. Muchas gracias por su ayuda. Eso apesta que hay diferentes subsistemas; Pensé que el número 8260 era lo que necesitaba verificar.
zck
Por favor vea mi edición arriba.
chili555
Ah, eso es interesante. ¿Alguna idea de cuándo el controlador admitirá esta combinación de pci.id y subsistema? ¿De alguna manera puedo ayudar a que eso suceda?
zck
2
Está arreglado en 4.2.0-17 y quizás otros en la serie 4.2 de Wily.
chili555
1
pequeño comentario adicional: la respuesta no chili555 trabajo a menos que haya hecho esto: la descarga del firmware ( intel.com/content/www/us/en/support/network-and-io/... ) copia iwlwifi-8000C-13.ucode en / lib / firmware.
xhudik
2

La respuesta de chili555 fue ciertamente correcta, pero no lo he probado. Solo me gustaría agregar que el soporte está incluido en los núcleos actualizados para Ubuntu 15.10. Cuando instales Ubuntu, el wifi no funcionará para conectarte, sino que simplemente usarás un cable para obtener actualizaciones. Su wifi funcionará después de un reinicio. Después de las actualizaciones, esto funcionó de fábrica en un Thinkpad P50.

Por lo tanto, ya no es necesario descargar, editar y compilar nada.

ketil
fuente
2

Para que este adaptador inalámbrico funcione en Ubuntu 15.10, debe instalar el firmware ejecutando

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 Ubuntu 14.04 también necesita actualizar el kernel

sudo apt-get install linux-generic-lts-wily
Piloto6
fuente
0

Asegúrese de tener el archivo iwlwifi-8000C-16.ucodedebajo/lib/firmware

Lo puedes encontrar aquí .

descargar y ejecutar:

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

Y ahora de nuevo:

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

Reiniciar:

sudo reboot

cráneo de intelnuc

Kohn1001
fuente
0

A veces, dependiendo de tu computadora portátil (mine yoga 900). El módulo está compilado pero el administrador de red lo muestra como deshabilitado por el hardware.

Esto se debe a que el módulo ideapad_laptop cree que la computadora portátil tiene un botón físico para deshabilitar el wifi.

En ese caso, puede incluir en la lista negra el módulo o volver a compilar el núcleo agregando la sección equivalente como se describe aquí .

fariza
fuente
Interesante. ¿Eso significa que todo funcionará en una nueva versión del kernel? ¿O debería informar un error como se mencionó anteriormente ?
zck
Esta modificación se realizó a mano, y no vi ningún informe de error, por lo que debe informarlo. La modificación del controlador inalámbrico es una cosa, y otra es la ideapad_laptop, ambas están relacionadas pero pertenecen a dos informes de errores diferentes
fariza
0

Me enfrenté a un problema similar de la interfaz inalámbrica Intel no reclamada .

Instalé Ubuntu 16.04 en Lenovo ideapad 520S (que compré recientemente). Pero el Wifi no funcionó. El lshw -c networkcomando muestra que la interfaz inalámbrica Intel no está reclamada.

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

Después de instalar v4.13 Kernel, el problema se ha resuelto.

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