https://bugzilla.novell.com/show_bug.cgi?id=847158
https://bugzilla.novell.com/show_bug.cgi?id=847158#c17
Dirk Weber
@Michal, can we add the microcode to the initrd creation process for oS? dracut does this already. At least for Intel the "early microcode update feature is implemented", for AMD it needs to be double checked. Iirc I at least stumbled over some kernel code, that enables early microcode loading for AMD. in comment #11 I have written that the "early microcode update" works for AMD CPUs with standard 13.1 if only the initrd correctly contains the microcode.
It looks like the microcode updating mechanism works in general, but we have a higher level problem at packaging/installer level? I agree.
Unsatisfied dependencies for microcode_ctl-1.17-142.5.1.x86_64: microcode_ctl is obsoleted by (installed) This looks weird? Did you do a fresh 13.1 (RC1 or earlier?) installation and then update (zypper dup) to GM? Then this may simply be an issue that you installed a devel version when later the microcode_ctl package got split. Or was this a 12.3 to 13.1 update? I observed it at 2 systems. One was updated with zypper dup from a fully updated 12.3 to 13.1RC2, the other one from a fully updated 12.3 to 13.1GM.
Hm, I remember a bug where zypper/rpm did not detect correctly whether firmware package has to be installed. Maybe you installed at that time? Anyway, if we want to root cause this, it makes sense to install a fresh 13.1 GM to make sure there are no "devel release only" problems we are hunting. comment #16 also confirms that the ucode-* packages are not installed in a clean install from DVD.
There are now several tickets open related to microcode loading and the information is distributed between these tickets: bnc#851398 bnc#761728 Summing these up it seems: - early microcode loading is working (tested myself with AMD systems) when the ucode is prepended to the initrd. - "late" microcode loading is working (tested myself with AMD systems) - if the ucode files are available BUT: - mkinitrd does not prepend the ucodes into the initrd - could be fixed by an addon script to mkinitrd, the steps to do it are not complicated. - the ucode-* packages are not installed by default and the old microcode_ctl package is not removed - could maybe be fixed by some dependency or pattern update? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.