Linux Lite Forums

Software - Support => Installing Software => Topic started by: Wirezfree on April 04, 2014, 06:28:49 AM

Title: [SOLVED]dmesglog intel microcode update
Post by: Wirezfree on April 04, 2014, 06:28:49 AM
Hello,

Whilst looking in the log files I found the the following:
Code: [Select]
[    0.123183] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    3.770289] microcode: CPU0 sig=0x206a7, pf=0x2, revision=0x1a
[    3.879765] microcode: CPU1 sig=0x206a7, pf=0x2, revision=0x1a
[    3.890331] microcode: CPU2 sig=0x206a7, pf=0x2, revision=0x1a
[    3.891874] microcode: CPU3 sig=0x206a7, pf=0x2, revision=0x1a
[    3.894952] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
Googling indicated that there is an integrated base microcode that is loaded at each boot, and my code was out of date.
Further Googling led me to:
https://sites.google.com/site/easylinuxtipsproject/microcode (https://sites.google.com/site/easylinuxtipsproject/microcode)

Following the instructions resulted in:
Code: [Select]
[    0.123196] perf_event_intel: PEBS disabled due to CPU errata, please upgrade microcode
[    4.671498] microcode: CPU0 sig=0x206a7, pf=0x2, revision=0x1a
[    4.764014] microcode: CPU1 sig=0x206a7, pf=0x2, revision=0x1a
[    4.769083] microcode: CPU2 sig=0x206a7, pf=0x2, revision=0x1a
[    4.770855] microcode: CPU3 sig=0x206a7, pf=0x2, revision=0x1a
[    4.777104] microcode: Microcode Update Driver: v2.00 <[email protected]>, Peter Oruba
[    5.914461] microcode: CPU0 updated to revision 0x29, date = 2013-06-12
[    5.914886] microcode: CPU1 updated to revision 0x29, date = 2013-06-12
[    5.915303] microcode: CPU2 updated to revision 0x29, date = 2013-06-12
[    5.915766] microcode: CPU3 updated to revision 0x29, date = 2013-06-12
[    5.915769] perf_event_intel: PEBS enabled due to microcode update
Which if my understanding is correct means,
the integrated microcode was loaded, but then the updated microcode is recognised and loaded.
So I think this is all O.K, but I'm not to sure..??

UPDATE: #1
Apparently after further Googling there is another tool that appears(but this is where I get a bit lost) to allow the removal
of the older version, but it needs "Multiverse Repository" adding..??, and I don't want to break anything..!!
iucode_tool
http://manpages.ubuntu.com/manpages/raring/en/man8/iucode_tool.8.html (http://manpages.ubuntu.com/manpages/raring/en/man8/iucode_tool.8.html)


UPDATE: #2
It appears the iucode_tool is installed along with intel-microde packages, a dependency.
Also the original base code cannot be removed, from Googling the base and update always seem to show in dmesg.
So I guess I can close this.

Thanks... David