Intel Wireless 8260 - незатребувана мережа


14

У мене є Thinkpad йога 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 / прошивку, як це говорить, але я не знаю, як це підключити аж до 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

1
Будь ласка, відредагуйте своє запитання, щоб додати результат цих термінальних команд: lspci -nn | grep 0280а також: sudo modprobe iwlwifi(це може нічого не спричинити) та нарешті: dmesg | grep iwlя шукаю лише повідомлення, пов’язані з прошивкою. Ласкаво просимо в askubuntu.
chili555

@ chili555 Дякую Я оновив пост з цими трьома командами, і (оскільки я отримав провідне з'єднання), дослівний висновок lshw.
zck

Пробачте про мій неправильний крок; Я на насправді потрібно: lspci -nnk | grep 0280 -A2. Вибачте.
chili555

Не хвилюйтесь. Я оновив питання з новими результатами lcpci. Також цікаво те, що dmesg | grep iwlзараз є результати, які я також виклав на посаду.
zck

1
Я пишу відповідь; це займе кілька хвилин. Будь ласка, будьте терплячі.
chili555

Відповіді:


23

Ваш пристрій, Intel Corporation Wireless 8260 [8086: 24f3] (rev 3a), підсистема: Пристрій корпорації Intel [8086: 1130] ще не охоплений драйвером. iwlwifi.Розкрито кілька варіантів, але не точне поєднання pci.id та підсистеми, яке ти маєш. Спробуємо додати його.

Завантажте цей файл на робочий стіл: https://www.kernel.org/pub/linux/kernel/projects/backports/2015/09/23/backports-20150923.tar.gz Клацніть правою кнопкою миші та виберіть "Витягнути тут '. Переходьте до драйверів> net> wireless> 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

Перезавантажте. Будь-яке поліпшення?

Ви склали драйвер лише для вашої встановленої версії ядра. Коли диспетчер оновлень встановлює пізніше linux-зображення, після необхідної перезавантаження, перекопіюйте:

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

Будь ласка, збережіть файли та ці інструкції до цього часу.


Це і вдалося. Дуже дякую за вашу допомогу. Це гадає, що існують різні підсистеми; Я подумав, що номер 8260 - це те, що мені потрібно перевірити.
zck

Будь ласка, дивіться мою редакцію вище.
chili555

Ах, це цікаво. Будь-яка ідея, коли драйвер буде підтримувати цю комбінацію pci.id та підсистеми? Якимось чином я можу допомогти зробити це?
zck

2
Він зафіксований у 4.2.0-17 та, можливо, інших у серії 4.2 Wily.
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 не працюватиме, щоб підключитись, а просто скористайтеся кабелем, щоб отримати оновлення. Ваш 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

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

череп інтенука


0

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

Це тому, що модуль ideapad_laptop вважає, що у ноутбука є фізична кнопка для відключення Wi-Fi.

У цьому випадку ви можете передати чорний список модуля o перекомпілювати ядро, додавши еквівалентний розділ, як описано тут .


Цікаво. Чи означає це, що все працюватиме у новій версії ядра? Або я все-таки повинен повідомляти про помилку, як згадувалося вище ?
zck

Ця зміна була зроблена вручну, і я не бачив жодного звіту про помилку, тому вам слід повідомити про неї. Модифікація драйверів бездротового зв'язку - це одне, а інше - ideapad_laptop, обидва пов'язані, але належать до двох різних звітів про помилки
fariza

0

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

Я встановив Ubuntu 16.04 на Lenovo ideapad 520S (який я нещодавно купив). Але Wifi не працював. 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.