Intel Wireless 8260 - невостребованная сеть

14

У меня есть ThinkPad Yoga 14, и я установил Ubuntu 15.10 на нем.

Беспроводная связь не работает.

sudo lshw -c network имеет (для соответствующего устройства):

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

Я скачал сетевой адаптер Intel Wireless WiFi Link 8260 и распаковал его, так что теперь у меня есть iwlwifi-8000C-15.ucode, и я положил его в / lib / firmware, как он говорит, но я не уверен, как это перехватить до iwlwifi, или даже если это правильно.

дополнительные запрошенные команды:

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
источник
1
Пожалуйста, отредактируйте ваш вопрос, чтобы добавить результат этих команд терминала: lspci -nn | grep 0280а также: sudo modprobe iwlwifi(это может ничего не производить) и, наконец: dmesg | grep iwlя ищу только сообщения, связанные с прошивкой. Добро пожаловать в Аскубунту.
chili555
@ chili555 Спасибо. Я обновил пост с этими тремя командами, и (так как я получил проводное соединение), дословный вывод lshw.
Zck
Прошу прощения за мой неверный шаг; Я на самом деле нужно: lspci -nnk | grep 0280 -A2. Сожалею.
chili555
Не стоит беспокоиться. Я обновил вопрос новыми результатами lcpci. Также интересно то, что dmesg | grep iwlтеперь есть результаты, которые я также поместил в пост.
zck
1
Я пишу ответ; это займет несколько минут. Пожалуйста, будьте терпеливы.
chili555

Ответы:

23

Ваше устройство, Intel Corporation Wireless 8260 [8086: 24f3] (версия 3a), Подсистема: Intel Corporation Устройство [8086: 1130] еще не охвачено драйвером. iwlwifi.Некоторые варианты покрыты, но не указана точная комбинация pci.id и подсистемы, которая у тебя есть. Давайте попробуем добавить это.

Загрузите этот файл на рабочий стол: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Щелкните правой кнопкой мыши и выберите «Извлечь здесь» .» Разверните до драйверов> сеть> беспроводной> iwlwifi> pcie. Откройте файл drv.c с помощью любого текстового редактора, например, gedit, nano или kate. Прокрутите вниз до строки 428. Обратите внимание, что ваш pci.id, заканчивающийся на 24F3, не имеет соответствующей подсистемы 1130. 24F4 имеет 1130, но не ваш 24F3. Давайте просто изменим это. Измените строку 428 с:

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

Читать вместо этого:

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

Интервал, пунктуация, скобки и т. Д. Имеют решающее значение и должны быть идеальными. Прочитай внимательно, сохрани и закрой текстовый редактор. Сейчас:

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

Перезагрузка. Есть ли улучшения?

Вы скомпилировали драйвер только для текущей установленной версии ядра. Когда Update Manager устанавливает более поздний linux-образ, после необходимой перезагрузки перекомпилируйте:

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

Пожалуйста, сохраните файлы и эти инструкции на это время.

chili555
источник
Это сделал это. Большое спасибо за Вашу помощь. Это отстой, что есть разные подсистемы; Я понял, что номер 8260 - это то, что мне нужно было проверить.
Zck
Пожалуйста, смотрите мое редактирование выше.
chili555
Ах, это интересно. Есть идеи, когда драйвер будет поддерживать эту комбинацию pci.id и подсистемы? В любом случае, я могу помочь сделать это?
Zck
2
Это исправлено в 4.2.0-17 и, возможно, в серии Wily 4.2.
chili555
1
Небольшой дополнительный комментарий: ответ chili555 не сработает, если вы не сделали этого: загрузите прошивку ( intel.com/content/www/us/en/support/network-and-io/… ) скопируйте iwlwifi-8000C-13.ucode в / Lib / прошивки.
xhudik
2

Ответ chili555 был, конечно, правильным, но я этого не проверял. Я просто хотел бы добавить, что поддержка включена в обновленные ядра для Ubuntu 15.10. Когда вы устанавливаете Ubuntu, Wi-Fi не будет работать, чтобы подключиться, но просто используйте кабель для получения обновлений. Ваш вайфай будет работать после перезагрузки. После обновлений это работало из коробки на Thinkpad P50.

Так что больше не нужно ничего скачивать, редактировать и компилировать.

Кетил
источник
2

Чтобы этот беспроводной адаптер работал в Ubuntu 15.10, вам нужно установить прошивку, запустив

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

Для Ubuntu 14.04 вам также необходимо обновить ядро

sudo apt-get install linux-generic-lts-wily
Pilot6
источник
0

Убедитесь, что у вас есть файл iwlwifi-8000C-16.ucodeпод/lib/firmware

Вы можете найти это здесь .

скачать и запустить:

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

А теперь снова:

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

Перезагрузка:

sudo reboot

интеллектуальный череп

Kohn1001
источник
0

Иногда в зависимости от вашего ноутбука (моя йога 900). Модуль скомпилирован, но сетевой менеджер показывает его как отключенный аппаратно.

Это связано с тем, что модуль ideapad_laptop считает, что на ноутбуке есть физическая кнопка для отключения Wi-Fi.

В этом случае вы можете занести модуль в черный список или перекомпилировать ядро, добавив эквивалентный раздел, как описано здесь .

Фариза
источник
Интересный. Означает ли это, что все будет работать в новом выпуске ядра? Или я все еще должен сообщить об ошибке, как упомянуто выше ?
zck
Эта модификация была сделана вручную, и я не увидел сообщения об ошибке, поэтому вы должны сообщить об этом. Модификация беспроводного драйвера - это одно, а другое - ideapad_laptop, оба связаны, но относятся к двум различным отчетам об ошибках
fariza
0

Я столкнулся с подобной проблемой невостребованного беспроводного интерфейса Intel .

Я установил Ubuntu 16.04 на Lenovo ideapad 520S (который я недавно купил). Но Wi-Fi не работал. lshw -c network показала, что беспроводной интерфейс Intel не востребован.

Похоже, что Ubuntu 16.04 поставляется с ядром v4.4 ( https://wiki.ubuntu.com/Kernel/Support#A16.04.x_Ubuntu_Kernel_Support ).

После установки ядра v4.13 проблема была решена.

sudo apt-get install linux-image-4.13.0 linux-headers-4.13.0 linux-image-extra-4.13.0
Барун
источник