HWE kernel is missing firmwares

Bug #1889137 reported by Laurent Dinclaux
118
This bug affects 24 people
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After install linux-generic-hwe-18.04:

update-initramfs: Generating /boot/initrd.img-5.4.0-42-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_33.0.0.bin for module i915
cd /lib/firmware/rtl_nicroot@h2:~# cd /lib/firmware/rtl_nic

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-generic-hwe-18.04 (not installed)
ProcVersionSignature: Ubuntu 5.4.0-7634.38~1595345317~20.04~a8480ad-generic 5.4.41
Uname: Linux 5.4.0-7634-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu27.4
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: GNOME
Date: Tue Jul 28 10:43:18 2020
HibernationDevice:
 #RESUME=UUID=9926e754-5beb-4353-ab1b-8e22f798efc6
 RESUME=UUID=aa434b5f-9af6-4b25-986e-216eb0e20a2e
InstallationDate: Installed on 2018-06-28 (760 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
MachineType: ASUSTeK COMPUTER INC. N551JK
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.4.0-7634-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.4.0-7634-generic N/A
 linux-backports-modules-5.4.0-7634-generic N/A
 linux-firmware 1.187.2
SourcePackage: linux
UpgradeStatus: Upgraded to focal on 2020-05-30 (58 days ago)
dmi.bios.date: 10/06/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: N551JK.203
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: N551JK
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrN551JK.203:bd10/06/2014:svnASUSTeKCOMPUTERINC.:pnN551JK:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnN551JK:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.family: N
dmi.product.name: N551JK
dmi.product.sku: ASUS-NotebookSKU
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Laurent Dinclaux (dreadlox) wrote :
summary: - HWE kernel is midding firmwares
+ HWE kernel is missing firmwares
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
affects: linux (Ubuntu) → linux-firmware (Ubuntu)
Revision history for this message
Thomas Mayer (thomas303) wrote :

uname -a
Linux lat61 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

sudo apt-get upgrade
reports:

update-initramfs: Generating /boot/initrd.img-5.4.0-42-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/nvme0n1p2
cryptsetup: WARNING: could not determine root device from /etc/fstab
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_33.0.0.bin for module i915
update-initramfs: Generating /boot/initrd.img-5.3.0-62-generic

Revision history for this message
Thomas Mayer (thomas303) wrote :

For older kernels, there are no such warnings:
update-initramfs: Generating /boot/initrd.img-5.3.0-62-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/nvme0n1p2
cryptsetup: WARNING: could not determine root device from /etc/fstab
update-initramfs: Generating /boot/initrd.img-4.15.0-112-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/nvme0n1p2
cryptsetup: WARNING: could not determine root device from /etc/fstab
update-initramfs: Generating /boot/initrd.img-4.15.0-43-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/nvme0n1p2
cryptsetup: WARNING: could not determine root device from /etc/fstab
python3-distupgrade (1:18.04.38) wird eingerichtet ...
libglx-mesa0:amd64 (20.0.8-0ubuntu1~18.04.1) wird eingerichtet ...

Note that I'm still on 18.04.x, with hwe kernel installed

Revision history for this message
Bert Van de Poel (bhack) wrote :

This seems to be identical to what happened here https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1852512

Revision history for this message
Andrew Parsons (parsonsandrew1) wrote :
Download full text (4.3 KiB)

I'll add my data point.

➜ ~ uname -a
Linux Precision-3540 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

➜ ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

➜ ~ inxi -Gxxxz
Graphics: Device-1: Intel vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3ea0
           Device-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] vendor: Dell driver: amdgpu v: kernel
           bus ID: 3b:00.0 chip ID: 1002:6985
           Display: x11 server: X.Org 1.20.8 compositor: gnome-shell v: 3.28.4 driver: amdgpu,ati,intel
           unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz s-dpi: 96
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 620 (WHL GT2) v: 4.6 Mesa 20.0.8 compat-v: 3.0 direct render: Yes

➜ ~ DRI_PRIME=1 inxi -Gxxxz
Graphics: Device-1: Intel vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3ea0
           Device-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] vendor: Dell driver: amdgpu v: kernel
           bus ID: 3b:00.0 chip ID: 1002:6985
           Display: x11 server: X.Org 1.20.8 compositor: gnome-shell v: 3.28.4 driver: amdgpu,ati,intel
           unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz s-dpi: 96
           OpenGL: renderer: AMD Radeon Pro WX3100 (POLARIS12 DRM 3.35.0 5.4.0-42-generic LLVM 9.0.1) v: 4.5 Mesa 19.2.2
           direct render: Yes

➜ ~ dpkg -l | grep linux-firmware
ii linux-firmware 1.173.19 all Firmware for Linux kernel drivers

➜ ~ sudo apt install --reinstall linux-firmware
[sudo] password for aparsons:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 74.8 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ca.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-firmware all 1.173.19 [74.8 MB]
Fetched 74.8 MB in 13s (5,958 kB/s)
(Reading database ... 275697 files and directories currently installed.)
Preparing to unpack .../linux-firmware_1.173.19_all.deb ...
Unpacking linux-firmware (1.173.19) over (1.173.19) ...
Setting up linux-firmware (1.173.19) ...
update-initramfs: Generating /boot/initrd.img-5.4.0-42-generic
W: Possible missing firmware /lib/firmware/amdgpu/renoir_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoi...

Read more...

Revision history for this message
Dariusz.Ostolski (dariusz-ostolski) wrote :
Download full text (6.0 KiB)

sudo apt update && sudo apt upgrade
Hit:1 http://pl.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://pl.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://pl.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 http://ppa.launchpad.net/audio-recorder/ppa/ubuntu bionic InRelease
Hit:6 http://ppa.launchpad.net/fish-shell/release-3/ubuntu bionic InRelease
Hit:7 http://packages.microsoft.com/repos/vscode stable InRelease
Get:8 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Hit:9 https://packages.microsoft.com/repos/ms-teams stable InRelease
Fetched 88,7 kB in 1s (96,7 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
8 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apport apport-kde google-chrome-stable initramfs-tools initramfs-tools-bin initramfs-tools-core python3-apport python3-problem-report
8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 71,5 MB of archives.
After this operation, 2 620 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 initramfs-tools all 0.130ubuntu3.11 [9 580 B]
Get:2 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 initramfs-tools-core all 0.130ubuntu3.11 [48,9 kB]
Get:3 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 initramfs-tools-bin amd64 0.130ubuntu3.11 [11,1 kB]
Get:4 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-problem-report all 2.20.9-0ubuntu7.18 [10,3 kB]
Get:5 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python3-apport all 2.20.9-0ubuntu7.18 [82,2 kB]
Get:6 http://pl.archive.ubuntu.com/ubuntu bionic-updates/main amd64 apport all 2.20.9-0ubuntu7.18 [125 kB]
Get:7 http://pl.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 apport-kde all 2.20.9-0ubuntu7.18 [17,9 kB]
Get:8 http://dl.google...

Read more...

Revision history for this message
Tibor Lipusz (tibor-lipusz) wrote :

Same on Ubuntu 18.04 with linux-firmware 1.173.19:

sudo apt-get install linux-firmware --reinstall

update-initramfs: Generating /boot/initrd.img-5.4.0-54-generic
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_33.0.0.bin for module i915
update-initramfs: Generating /boot/initrd.img-5.4.0-53-generic
W: Possible missing firmware /lib/firmware/i915/tgl_dmc_ver2_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_33.0.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_33.0.0.bin for module i915

Revision history for this message
Tibor Lipusz (tibor-lipusz) wrote :

I "resolved" it by downloading the missing firmwares from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915

Revision history for this message
You-Sheng Yang (vicamo) wrote :
Revision history for this message
Sergio Callegari (callegar) wrote :

From the warnings, this seems to be happening again on 20.04 with the latest HWE kernel (5.11) and i915 related firmware files.

Revision history for this message
Jamie Strandboge (jdstrand) wrote :
Download full text (4.2 KiB)

I started seeing the issues that Sergio mentioned lately as well. I think this was caused by the recent automatic move from 5.8 to 5.11. I had the oem kernel installed (20.04 install) but then apt recently moved me to the hwe-5.8 kernel. More recently apt pulled in hwe-5.11 and I believe that is when I started seeing this issue.

I didn't look at this super carefully, but it appears that some packaging for the lenovo oem-sutton.newell-ace-meta ppa transitioned me to linux-image-generic-hwe-20.04 (fine) which at the time was 5.8 (on Jul 22 linux-generic-hwe-20.04:amd64 5.8.0.63.71~20.04.45 got installed, according to /var/log/dpkg.log.1). I rebooted into this kernel and was happy.

Sometime in July, 5.11.0.22.23~20.04.6 came into -security and -updates, but I didn't install it. Later I performed an apt-get dist-upgrade and was upgraded to 5.11.0.25.27~20.04.10 on Aug 6. Today I upgraded again to 5.11.0-27.29~20.04.1. As it happens, I did not boot into either of the 5.11 kernels and am still on 5.8 (5.8.0-63.71~20.04.1-generic).

I reinstalled linux-firmware just now and it readily demonstrates the issue:

$ sudo dpkg -i ./linux-firmware_1.187.16_all.deb
(Reading database ... 260812 files and directories currently installed.)
Preparing to unpack .../linux-firmware_1.187.16_all.deb ...
Unpacking linux-firmware (1.187.16) over (1.187.16) ...
Setting up linux-firmware (1.187.16) ...
update-initramfs: Generating /boot/initrd.img-5.11.0-27-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cml_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/ehl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_huc_7.5.0.bin for module i915
W: Possible missing firmware /lib/firmware/i915/tgl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/dg1_dmc_ver2_02.bin for module i915
update-initramfs: Generating /boot/initrd.img-5.11.0-25-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_guc_49.0.1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_49.0.1.bin for module i915
W: Possible...

Read more...

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.