Missing firmware /lib/firmware/intel/ice/ddp/ice.pkg for ice driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Mauricio Faria de Oliveira |
Bug Description
[Impact]
* Missing firmware for Intel ICE driver on Bionic,
which is supported by the HWE kernel from Focal.
[Fix]
* commit 9ae61e7d8658 ("ice: Add package file for Intel E800 series driver")
brings the Bionic package in line with Focal (ice-1.
[Test Case]
* Without firmware:
ice 0000:98:00.0: firmware 5.4.5 api 1.7.6 nvm 2.40 0x8000706a 0.0.0 build 0x391f7640
ice 0000:98:00.0: Direct firmware load for intel/ice/
ice 0000:98:00.0: The DDP package file was not found or could not be read. Entering Safe Mode
ice 0000:98:00.0: Package download failed. Advanced features disabled - Device now in Safe Mode
* With firmware:
ice 0000:98:00.0: firmware 5.4.5 api 1.7.6 nvm 2.40 0x8000706a 0.0.0 build 0x391f7640
ice 0000:98:00.0: The DDP package was successfully loaded: ICE OS Default Package version 1.3.4.0
ice 0000:98:00.0: DCB is enabled in the hardware, max number of TCs supported on this port are 8
ice 0000:98:00.0: FW LLDP is disabled, DCBx/LLDP in SW mode.
[Where problems could occur]
* Systems with devices managed by the ice driver on Bionic HWE kernel from Focal.
* The firmware enables advanced features, increasing driver exposure and device activity.
* This has been available on Focal, which helps with some chance of issues being hit and
reported previously (e.g. bug 1939855, searched for 'kernel ice driver' on bugs.lp.net).
Changed in linux-firmware (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
no longer affects: | linux-firmware (Ubuntu Focal) |
no longer affects: | linux-firmware (Ubuntu Impish) |
no longer affects: | linux-firmware (Ubuntu Jammy) |
tags: | added: kern-2460 |
Changed in linux-firmware (Ubuntu): | |
status: | Invalid → Fix Released |
importance: | Undecided → Medium |
Bionic test package:
$ dpkg-deb -c linux-firmware_ 1.173.20+ test20220214b1_ all.deb | grep -w ice intel/ice/ intel/ice/ ddp/ intel/ice/ ddp/ice- 1.3.4.0. pkg doc/linux- firmware/ licenses/ LICENSE. ice intel/ice/ ddp/ice. pkg -> ice-1.3.4.0.pkg
drwxr-xr-x root/root 0 2022-02-13 23:10 ./lib/firmware/
drwxr-xr-x root/root 0 2022-02-13 23:10 ./lib/firmware/
-rw-r--r-- root/root 577796 2022-02-13 23:10 ./lib/firmware/
-rw-r--r-- root/root 2041 2022-02-13 23:21 ./usr/share/
lrwxrwxrwx root/root 0 2022-02-13 23:10 ./lib/firmware/
Focal package:
$ dpkg-deb -c linux-firmware_ 1.187.26_ all.deb | grep -w ice intel/ice/ intel/ice/ ddp/ intel/ice/ ddp/ice- 1.3.4.0. pkg doc/linux- firmware/ licenses/ LICENSE. ice intel/ice/ ddp/ice. pkg -> ice-1.3.4.0.pkg
drwxr-xr-x root/root 0 2022-01-28 06:54 ./lib/firmware/
drwxr-xr-x root/root 0 2022-01-28 06:54 ./lib/firmware/
-rw-r--r-- root/root 577796 2022-01-28 06:54 ./lib/firmware/
-rw-r--r-- root/root 2041 2022-01-28 06:54 ./usr/share/
lrwxrwxrwx root/root 0 2022-01-28 06:54 ./lib/firmware/