https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1704799 Bug Description 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