Public bug reported: Filed a bug at https://bugzilla.kernel.org/show_bug.cgi?id=196395 but filing it also here as suggested.
Using amd64 version from http://kernel.ubuntu.com/~kernel- ppa/mainline/v4.12.2/ in Xenial 16.04.2 LTS based Linux Mint 18.2. Checking firmware files: $ ls /lib/firmware/ | grep 8000C iwlwifi-8000C-13.ucode iwlwifi-8000C-16.ucode iwlwifi-8000C-21.ucode Missing modules that were required according logging output below: iwlwifi-8000C-22.ucode iwlwifi-8000C-23.ucode iwlwifi-8000C-24.ucode iwlwifi-8000C-25.ucode iwlwifi-8000C-26.ucode iwlwifi-8000C-27.ucode iwlwifi-8000C-28.ucode iwlwifi-8000C-29.ucode iwlwifi-8000C-30.ucode .... $ lspci | grep Wireless 04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a) Initially following error output can be found in appropriate logs: $ dmesg | grep iwlwifi [ 10.011090] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2 [ 10.011238] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2 [ 10.012734] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2 [ 10.012747] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2 [ 10.012756] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2 [ 10.012764] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2 [ 10.012772] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2 [ 10.014057] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2 [ 10.014071] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2 [ 10.014073] iwlwifi 0000:04:00.0: no suitable firmware found! [ 10.014075] iwlwifi 0000:04:00.0: minimum version required: iwlwifi-8000C-22 [ 10.014077] iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-8000C-30 [ 10.014078] iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $ journalctl -b grep iwlwifi July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: no suitable firmware found! July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: minimum version required: iwlwifi-8000C-22 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-8000C-30 July 17 01:29:22 host kernel: iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $ modinfo iwlwifi | grep 1010; dmesg | grep iwl alias: pci:v00008086d000024FDsv*sd00001010bc*sc*i* alias: pci:v00008086d000024F3sv*sd00001010bc*sc*i* alias: pci:v00008086d0000095Asv*sd00001010bc*sc*i* [ 10.011090] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2 [ 10.011238] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2 [ 10.012734] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2 [ 10.012747] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2 [ 10.012756] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2 [ 10.012764] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2 [ 10.012772] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2 [ 10.014057] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2 [ 10.014071] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2 [ 10.014073] iwlwifi 0000:04:00.0: no suitable firmware found! [ 10.014075] iwlwifi 0000:04:00.0: minimum version required: iwlwifi-8000C-22 [ 10.014077] iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-8000C-30 [ 10.014078] iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $ modinfo iwlmvm filename: /lib/modules/4.12.2-041202-generic/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko license: GPL author: Copyright(c) 2003- 2015 Intel Corporation <[email protected]> description: The new Intel(R) wireless AGN driver for Linux srcversion: 33002BAF51C74D469497DC2 depends: iwlwifi,mac80211,cfg80211 intree: Y vermagic: 4.12.2-041202-generic SMP mod_unload parm: init_dbg:set to true to debug an ASSERT in INIT fw (default: false (bool) parm: power_scheme:power management scheme: 1-active, 2-balanced, 3-low power, default: 2 (int) parm: tfd_q_hang_detect:TFD queues hang detection (default: true (bool) # # # Then added some firmware files: sudo -i cd /lib/firmware wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-23.ucode; \ wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-24.ucode; \ wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-25.ucode; \ wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-26.ucode; \ wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-28.ucode; \ wget https://github.com/NetBit73/NeteXt73_pakiety/raw/master/iwlwifi/iwlwifi-8000C-29.ucode; \ wget https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8265-27.ucode; \ wget https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/plain/iwlwifi-8000C-31.ucode modprobe -r iwlwifi modprobe iwlwifi ... after that the Intel 8260 started to work and log output: $ journalctl -b | grep iwlwifi July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2 July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: capa flags index 3 larger than supported by driver July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: loaded firmware version 27.455470.0 op_mode iwlmvm July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208 July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled July 17 03:01:43 host kernel: ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs' July 17 03:01:43 host NetworkManager[1332]: <info> [1500249703.6108] rfkill3: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0/ieee80211/phy0/rfkill3) (driver iwlwifi) July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0 wlp4s0: renamed from wlan0 July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled July 17 03:01:43 host kernel: iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled # # # I really hope that Ubuntu Kernel Team can cooperate with Intel Linux Wireless Team and make it all working again like it was in case of previous (4.11 and older) kernels. ** Affects: linux (Ubuntu) Importance: Undecided Status: Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1704799 Title: iwlwifi: 8260: missing iwlwifi-8000C-{22..30}.ucode firmware To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1704799/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
