Just for comment:
using
64-bit Ubuntu kernel 4.16.2
linux-firmware 1.173

not working...

journalctl -b | grep iwlwifi
----------------------------
kernel: iwlwifi 0000:04:00.0: hwdev DMA mask = 0x0000000fffffffff, dev_addr = 
0x00000000290ed000
kernel: iwlwifi 0000:04:00.0: swiotlb: coherent allocation failed, size=4096
kernel:  iwl_pcie_alloc_ict+0x96/0x120 [iwlwifi]
kernel:  iwl_trans_pcie_alloc+0x7f7/0xcb0 [iwlwifi]
kernel:  iwl_pci_probe+0x1d/0x1d0 [iwlwifi]
kernel:  iwl_pci_register_driver+0x24/0x40 [iwlwifi]
kernel:  iwl_drv_init+0x89/0x8b [iwlwifi]
kernel: iwlwifi: probe of 0000:04:00.0 failed with error -12

...but kernel 4.15.17 with linux-firmware 1.173 is working...

tried to add (both 4.15.17 and 4.16.2):
iwlwifi-8000C-36.ucode
iwlwifi-8265-36.ucode
...from 
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/plain/
...did not help... even caused a problem

also
iwlwifi-9000-pu-b0-jf-b0-38.ucode
iwlwifi-9260-th-b0-jf-b0-38.ucode
...did not help...

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

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

Status in linux-firmware package in Ubuntu:
  Fix Released

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-firmware/+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