Bug 196395

Summary: iwlwifi: 8260: missing iwlwifi-8000C-{22..30}.ucode firmware
Product: Drivers Reporter: Edmund Laugasson (edmund.laugasson)
Component: network-wirelessAssignee: DO NOT USE - assign "network-wireless-intel" component instead (linuxwifi)
Status: CLOSED INVALID    
Severity: blocking    
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.12.2-041202-generic Subsystem:
Regression: Yes Bisected commit-id:
Attachments: dmesg with original set of modules
journalctl output with original set of modules
modinfo output with original set of modules
used network controller - lspci output
strace output while loading iwlwifi module
output with new working set of modules
added modules and used commands as working workaround

Description Edmund Laugasson 2017-07-17 00:22:09 UTC
Using Intel 8260 (rev 3a) controller
Installed amd64 kernel from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.2/

When loading iwlwifi module, kernel claims that firmware modules iwlwifi-8000C-{22..30}.ucode are missing. When to look at firmware folder /lib/modules/4.12.2-041202-generic/kernel/drivers/net/wireless/intel/iwlwifi then really these files are missing.

Also log says that:
minimum version required: iwlwifi-8000C-22
maximum version supported: iwlwifi-8000C-30

Found some modules from:
https://github.com/NetBit73/NeteXt73_pakiety/tree/master/iwlwifi
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/plain/

Downloaded, added to /lib/modules/4.12.2-041202-generic/kernel/drivers/net/wireless/intel/iwlwifi folder and reloaded iwlwifi module (sudo modprobe -r iwlwifi && sudo modprobe iwlwifi) and it works for now, seems to be stable so far.

When loading iwlwifi with manually added modules, log says:
loaded firmware version 27.455470.0 op_mode iwlmvm
Detected Intel(R) Dual Band Wireless AC 8260, REV=0x208
etc - see included files
Comment 1 Edmund Laugasson 2017-07-17 00:29:03 UTC
Created attachment 257549 [details]
dmesg with original set of modules
Comment 2 Edmund Laugasson 2017-07-17 00:29:41 UTC
Created attachment 257551 [details]
journalctl output with original set of modules
Comment 3 Edmund Laugasson 2017-07-17 00:31:33 UTC
Created attachment 257553 [details]
modinfo output with original set of modules
Comment 4 Edmund Laugasson 2017-07-17 00:32:34 UTC
Created attachment 257555 [details]
used network controller - lspci output
Comment 5 Edmund Laugasson 2017-07-17 00:33:14 UTC
Created attachment 257557 [details]
strace output while loading iwlwifi module
Comment 6 Edmund Laugasson 2017-07-17 00:33:47 UTC
Created attachment 257559 [details]
output with new working set of modules
Comment 7 Edmund Laugasson 2017-07-17 00:37:03 UTC
Created attachment 257561 [details]
added modules and used commands as working workaround
Comment 8 Emmanuel Grumbach 2017-07-17 05:17:35 UTC
This bug is not relevant for this bugzilla.

Intel has released all the firmware files you need and pushed them upstream.
Ubuntu hasn't integrated them to their distribution, there is nothing we can do about this.
You can open a ticket on Ubuntu on link it to this issue if you want.

I am closing this.
Comment 9 Edmund Laugasson 2017-07-17 13:47:58 UTC
Well I got response that this firmware did not work properly and they had to remove it - https://lists.ubuntu.com/archives/kernel-team/2017-July/085667.html
Comment 10 Edmund Laugasson 2017-07-17 19:51:17 UTC
Link also to here about bug report in Ubuntu firmware package - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1704799