firmware blob in missing pc-kernel 22/stable of Ubuntu Core22

Bug #1998841 reported by Wendell Duncan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
In Progress
Undecided
Dimitri John Ledkov

Bug Description

  We are building an application in our private brand store. While trying to use
the pc-kernel 22/stable our wifi networking does not work. The same hardware (a Dell 5570) works well on Desktop 22.04.

  Thee issue seems to be a missing firmware blob to enable the wifi networking. Ubuntu desktop 22.04 loads the following firmware blob.

lib/firmware/iwlwifi-so-a0-gf-a0-64.ucode

Please add this firmware blob to pc-kernel 22/stable.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

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 1998841

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
Revision history for this message
Wendell Duncan (wduncan) wrote :

This bug is for pc-kernel 22/stable on ubuntu core. I don't think apport-collect is available to run on ubuntu core.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Our kernel driver supports loading UCODE API versions 39 to 66 inclusive.

Our linux-firmware package, for this SKU variant ships:

./lib/firmware/iwlwifi-so-a0-gf-a0-64.ucode
./lib/firmware/iwlwifi-so-a0-gf-a0-67.ucode
./lib/firmware/iwlwifi-so-a0-gf-a0-68.ucode

I don't quite know why 65 & 66 are missing, lets assume they have been discovered to be buggy.

The module declares to only support 66.ucode, when actually that's the max version
$ modinfo iwlwifi | grep so-a0-gf-a0
firmware: iwlwifi-so-a0-gf-a0-66.ucode

And our trim-firmware scripts do not realise that we should include v64 of the ucode, if desired v66 & v65 are missing.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

2022-12-12 13:37:30.762 :: 2022-12-12 13:36:02.048 :: + /root/parts/kernel/src/trim-firmware /root/parts/kernel/install/lib
2022-12-12 13:37:30.762 :: 2022-12-12 13:36:13.710 :: Overriding iwlwifi-so-a0-gf-a0-66.ucode with iwlwifi-so-a0-gf-a0-64.ucode
2022-12-12 13:37:30.762 :: 2022-12-12 13:36:13.716 :: Overriding iwlwifi-so-a0-hr-b0-66.ucode with iwlwifi-so-a0-hr-b0-64.ucode
2022-12-12 13:37:30.762 :: 2022-12-12 13:36:13.723 :: Overriding iwlwifi-so-a0-jf-b0-66.ucode with iwlwifi-so-a0-jf-b0-64.ucode

Having some progress to fix this.

Changed in linux (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Dimitri John Ledkov (xnox)
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.