hi, i got a Fujitsu p5730 that gives me warnings about updating microcode on boot, i changed the cpu for a intel core 2 duo 1.86zh dual core cpu that works and runs good but is there something i can do to update the microcode?
if i disable warnings on boot in bios i dont get the message but maybe it needs to be done?
It was tested with Linux 4.8.0 iucode_tool: system has processor(s) with signature 0x000306c3 [...] microcode bundle 49: /lib/firmware/intel-ucode/06-3c-03 [...] selected microcodes: 049/001: sig 0x000306c3, pf_mask 0x32, 2017-01-27, rev 0x0022, size 22528 Note These should be built-in, not loadable external modules and the filename and directory needs to be set according to where you placed the microcode file(s) for your specific CPU(s).
In this example (for a i7-4790K CPU), the relevant filename was Note Be aware that injecting the microcode update directly into the motherboard firmware (which might sounds tempting) might result in CPU0 being updated but the rest of the CPUs (or CPU cores in a multi-core system) being left at their initial revision (which might cause more problems than running them all at the same initial version).
If the guest tries to update the CPU microcode, it will fail and show an error message similar to: CPU0: update failed (for patch_level=0x6000624) To work around this, configure the guest to not install CPU microcode updates; for example, uninstall the microcode_ctl package Red Hat Enterprise Linux of Fedora guests.
Injecting the microcode into the firmware might be desirable still (to make sure it's loaded for the boot CPU before the kernel is loaded and able to update the rest of the microcodes).During April and May, Intel started updating its processor documentation with a new errata note – and over the weekend we learned why: the Skylake and Kaby Lake silicon has a hyper-threading bug.The erratum is described in detail on a Debian mailing list, and affects Skylake and Kaby Lake Intel Core processors (in desktop, high-end desktop, embedded and mobile platforms), Xeon v5 and v6 server processors, and some Pentium models.Cases that require systems to not reboot for long periods of time may receive special attention and care to ensure live boot updates are possible but special care must be taken to ensure this will room smoothly.What each distribution chooses to support varies, for now Xen does not support run time microcode updates and some feature developments are required on the hypervisor before this is completed, detail are documented below.