[Bug 1151552] New: split kernel-firmware from kernel:stable produces warnings
http://bugzilla.suse.com/show_bug.cgi?id=1151552 Bug ID: 1151552 Summary: split kernel-firmware from kernel:stable produces warnings Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: aj@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I've added kernel:stable to my system and just installed the split firmware packages and get warnings during generation of initrd like: dracut: Possible missing firmware "i915/bxt_dmc_ver1_07.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/skl_dmc_ver1_27.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/kbl_dmc_ver1_04.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/glk_dmc_ver1_04.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/cnl_dmc_ver1_07.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/icl_dmc_ver1_07.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/icl_guc_32.0.3.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/glk_guc_32.0.3.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/kbl_guc_32.0.3.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/bxt_guc_32.0.3.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/skl_guc_32.0.3.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/icl_huc_ver8_4_3238.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/glk_huc_ver03_01_2893.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/kbl_huc_ver02_00_1810.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/bxt_huc_ver01_8_2893.bin" for kernel module "i915.ko" dracut: Possible missing firmware "i915/skl_huc_ver01_07_1398.bin" for kernel module "i915.ko" Seems that dracut is not aware of the file, it exists now as xz file like: $ ls -l /lib/firmware/i915/glk_* -rw-r--r-- 1 root root 2296 Sep 11 10:34 /lib/firmware/i915/glk_dmc_ver1_04.bin.xz -rw-r--r-- 1 root root 73596 Sep 11 10:34 /lib/firmware/i915/glk_guc_32.0.3.bin.xz -rw-r--r-- 1 root root 75240 Sep 11 10:34 /lib/firmware/i915/glk_guc_33.0.0.bin.xz -rw-r--r-- 1 root root 65440 Sep 11 10:34 /lib/firmware/i915/glk_huc_ver03_01_2893.bin.xz I suggest to release an online so that this is handled properly - even if outside of 15.1 scope. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c1
Frank Kruger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Frank Kruger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c2
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c3
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c4
James Le Cuirot
I updated the package quickly now. The split/compressed packages got the dependency on dracut >= 049.
Which package did you update exactly? I have a Leap 15.1 system with the Kernel:stable repo and fell into this trap today, leaving me with an unbootable system. dracut 044.2-lp151.2.3.1 is still the only version offered to me. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c5
Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c6
--- Comment #6 from James Le Cuirot
Not fixed in kernel:stable.
James, my suggestion for you: rpm -e all kernel-firmware-X modules zypper in kernel-firmware zypper al kernel-firmware-all
The al = addlock will prevent to get it kernel-firmware-all installed.
Thank you for the help, although I was able to recover it myself by bodging a quick fix into dracut myself. Hopefully you'll resolve this one way or another soon and I'll hold off any further updates till then. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c7
Daniel Molkentin
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c8
Andreas Jaeger
Please let me know if we need to retrofit the Dracut version of Leap with the support for compressed firmware. Usually, the policy is to only fix bugs with packages supported by Leap itself, but I see the point in being able to test the latest (stable) kernel.
Daniel, I think we should make an exception here and update dracut for 15.1 so that it supports compressed firmware. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c9
Daniel Molkentin
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c10
Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c11
--- Comment #11 from Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c12
--- Comment #12 from Daniel Molkentin
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c13
Daniel Molkentin
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c14
Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c15
--- Comment #15 from Andreas Jaeger
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Michal Suchanek
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c19
--- Comment #19 from Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c20
--- Comment #20 from Andreas Jaeger
Now I'm back to work, and trying to catch up.
So, didn't my previous workaround (adding Requires: dracut >= 049 to kernel-firmware-xxx packages) work as expected? I thought it worked out when I tested on VM, but maybe I overlooked something.
It worked in the end. But it took one week for that change to show up in the obs Kernel:stable and I was confused during that time.
Exactly what kind of behavior did it show?
Basically, we shouldn't install compressed firmware packages even if the patched dracut is installed. The other components (e.g. module-init-tools script) may be incompatible with it.
It works for me ;)
Of course, it'd be still safer to add the support to dracut; user may install the compressed firmware files manually, too.
Agreed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c21
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c22
--- Comment #22 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c23
--- Comment #23 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
http://bugzilla.suse.com/show_bug.cgi?id=1151552#c24
--- Comment #24 from Swamp Workflow Management
http://bugzilla.suse.com/show_bug.cgi?id=1151552
Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com