https://fedorahosted.org/microcode_ctl/ Looks to be a 2.0_3 release... not sure if still needed, microcode kernel module is supposed to load the firmware, but I remember I needed to run it :| Reproducible: Always
I am not sure what's the difference between 1.23 and 2.1.2.
Yeah, I had a similar problem. Anyway, it doesn't seem to be really needed -> what you need to do is to compile the microcode stuff as a module (not *into* the kernel) and, then, it will load the microcode
What's wrong with compiling the microcode in the kernel? the AMD wiki page suggests otherwise. I bumped it to 1.23 anyway
(In reply to Markos Chandras from comment #3) > What's wrong with compiling the microcode in the kernel? the AMD wiki page > suggests otherwise. > > I bumped it to 1.23 anyway The init script will only load the module if the /dev/cpu/microcode device is not present which can only happen if the microcode support was built in the kernel. In any case, it does not make much difference. Lets close this bug for now unless of course you want to investigate what v2.1.2 is for :)
I can simply remove microcode-ctl if I build it as a module because, that way, the module will load the proper microcode when it's loaded. On the other hand, if I build microcode built in the kernel, it won't load the updated microcode ever :(
(In reply to Pacho Ramos from comment #5) > I can simply remove microcode-ctl if I build it as a module because, that > way, the module will load the proper microcode when it's loaded. On the > other hand, if I build microcode built in the kernel, it won't load the > updated microcode ever :( ah you mean because the firmware will be built-in in the kernel as well. Yes, I was referring to the /dev/cpu/microcode code which can be either be a module or built-in not to the actual microcode-data. Yes, in that case you need to use microcode_ctl but i see no problem with that.