OS research page
info giovanni.grc96 AT gmail DOT com
Upgrading my CPU microcode // Dec 9 2017
Today I found via
dmesg that I should upgrade my CPU microcode
on Apple iMac 12,2. I have Fedora 27 and this is what I did to fix the problem:
# dnf install microcode_ctl # dracut --regenerate-all --forceThe first command downloads, hopefully, the latest Intel ucode and stores them in
/lib/firmware/intel-ucode. Otherwise, it should be freely available at Intel Download Center.
microcodeLinux driver is available via
initramfs, so we need to rebuild it via
Fixing rhbz1497559 // Dec 8 2017
I think that rhbz1497559 affects lots of PCs. This bug happens especially when the OS is loaded via EFI but with Secure boot disabled. Apple computers have this problem and I found that Secure boot is disabled in both iMac 12,2 and MacBookPro 12,2.
This bug should be resolved with Hans' kernel but the patches, specifically
0001-Make-get_cert_list-not-complain-about-cert-lists-tha.patch 0002-Add-efi_status_to_str-and-rework-efi_status_to_err.patch 0003-Make-get_cert_list-use-efi_status_to_str-to-print-er.patchdidn't get to the latest stable kernel (as of
4.13.16-302.fc27.x86_64). Why? I don't know, but I hope they will eventually come.
Just for testing purposes, I have uploaded the patched kernel in /rhbz1497559. Happy testing!