This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 1704799

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1704799

Title:
  iwlwifi: 8260: missing iwlwifi-8000C-{22..30}.ucode firmware

Status in linux package in Ubuntu:
  Incomplete

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 
<linuxw...@intel.com>
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1704799/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to