lts-vivid kernel has IWL8000_UCODE_API_MAX=12, but only iwlwifi-8000C-13.ucode shipped

Bug #1497481 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Intel 8260 WiFi cards currently aren't usable on 14.04.3 (with lts-vivid HWE, 3.19 kernel).

The problem is that in the kernel, iwl-8000.c defines an IWL8000_UCODE_API_MAX of 12:

#define IWL8000_UCODE_API_MAX 12

But /lib/firmware/iwlwifi-8000C-13.ucode is the only 8000 series firmware currently shipped in linux-firmware.

So either iwlwifi-8000C-12.ucode needs to be added to linux-firmware, or IWL8000_UCODE_API_MAX needs to be bumped to 13 in the kernel (possibly with other changes in the iwl-8000 driver needed to actually make it work with firmware API 13).

Thanks!

Revision history for this message
Seth Forshee (sforshee) wrote :

To my knowledge Intel never publicly released a -12 ucode file for this hardware. The first version to appear in upstream linux-firmware was -13.

Changed in linux-firmware (Ubuntu):
status: New → Invalid
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Seth,

Gotcha, thanks! So is the expectation then that 8260 WiFi cards wont be usable on Trusty till 14.04.4 (lts-vivid HWE)?

Revision history for this message
Seth Forshee (sforshee) wrote :

Yes, 14.04.4, but that's the lts-wily HWE kernel (which I'm sure is what you meant). Intel didn't bump the ucode API version in iwlwifi to 13 upstream until 4.1.

Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Ah, yes, I meant the lts-wily HWE stack. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.