Microcode error [solved-ish]

Issues Related to Hardware (Sound, Video, Printers, Scanners, Webcams, Touchpads, Keyboards, Sensors, Drives, GRUB, etc.)

Moderator: Moderators

Microcode error [solved-ish]

Postby bookewyrmm » Fri Nov 24, 2017 15:42

Greetings,

I have run into a problem that I need some help with. I have searched the forums and wiki and found nothing on this issue.

I am getting a error at boot time:

" [Firmware bug]: TSC_Deadline disabled due to eratta;please update microcode to version x or later"

system setup:

ASUS Z series mobo,
Intel Core I5 haswell proc
Nvidia GT730 video
12 Gb Ram

In researching on other forums I learned this is an issue with the intel microcode binary blob (and due to hardware manufacturing processes, will not be addressed by Intel)

Per EQUO search there are 2 packages that mention microcode,

"sys-apps/microcode-ctl-1.28-r1" and "sys-firmware/intel-microcode-20170707"

My question: do either or both of these packages in the repository address the error I am seeing?

Code below is output from DMIdecode, DMESG |tail and equo search

Code: Select all
# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0055, DMI type 4, 42 bytes
Processor Information
       Socket Designation: SOCKET 1150
       Type: Central Processor
       Family: Other
       Manufacturer: Intel
       ID: C3 06 03 00 FF FB EB BF
       Version: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
       Voltage: 1.2 V
       External Clock: 100 MHz
       Max Speed: 3800 MHz
       Current Speed: 3200 MHz
       Status: Populated, Enabled
       Upgrade: Socket BGA1155
       L1 Cache Handle: 0x004F
       L2 Cache Handle: 0x0050
       L3 Cache Handle: 0x0051
       Serial Number: Not Specified
       Asset Tag: Fill By OEM
       Part Number: Fill By OEM
       Core Count: 4
       Core Enabled: 4
       Thread Count: 4
       Characteristics:
               64-bit capable




processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz
stepping        : 3
microcode       : 0x19
cpu MHz         : 3198.172
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 4
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good n
opl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm cpuid_fault ep
b tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs            :
bogomips        : 6396.34
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz
stepping        : 3
microcode       : 0x19
cpu MHz         : 3198.172
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 1
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good n
opl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm cpuid_fault ep
b tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs            :
bogomips        : 6395.94
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz
stepping        : 3
microcode       : 0x19
cpu MHz         : 3198.172
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 4
initial apicid  : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good n
opl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm cpuid_fault ep
b tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs            :
bogomips        : 6395.95
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i5-4460  CPU @ 3.20GHz
stepping        : 3
microcode       : 0x19
cpu MHz         : 3198.172
cache size      : 6144 KB
physical id     : 0
siblings        : 4
core id         : 3
cpu cores       : 4
apicid          : 6
initial apicid  : 6
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good n
opl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm cpuid_fault ep
b tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts
bugs            :
bogomips        : 6395.95
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:


outpt from DMESG- the only error I could see


2.438384] usb 4-1: New USB device found, idVendor=8087, idProduct=8000
[    2.438396] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    2.438624] hub 4-1:1.0: USB hub found
[    2.438977] hub 4-1:1.0: 8 ports detected
[    2.465012] usb 1-3: new high-speed USB device number 2 using xhci_hcd
[    2.589007] scsi host8: pata_legacy
[    2.589040] ata9: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14
[    2.635972] usb 1-3: New USB device found, idVendor=174c, idProduct=2074
[    2.635973] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    2.635974] usb 1-3: Product: ASM107x
[    2.635975] usb 1-3: Manufacturer: Asmedia
[    2.635975] usb 1-3: SerialNumber: 00000000A001
[    2.636413] hub 1-3:1.0: USB hub found
[    2.636588] hub 1-3:1.0: 4 ports detected
[    2.745871] scsi host8: pata_legacy
[    2.745942] ata10: PATA max PIO4 cmd 0x170 ctl 0x376 irq 15
[    2.793067] usb 1-4: new full-speed USB device number 3 using xhci_hcd
[    2.832312] clocksource: Switched to clocksource tsc
[    2.962329] usb 1-4: string descriptor 0 read error: -22
[    2.962331] usb 1-4: New USB device found, idVendor=0b05, idProduct=17d0                                                                                                                                          
[    2.962332] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    3.011557] scsi host8: pata_legacy
[    3.011591] ata11: PATA max PIO4 cmd 0x1f0 ctl 0x3f6 irq 14


EQUO search microcode

    @@ Package: sys-apps/microcode-ctl-1.28-r1 branch: 5, [sabayon-weekly]  
╠          Available:     version: 1.28-r1 ~ tag: NoTag ~ revision: 1
╠          Installed:     version: Not installed ~ tag: n/a ~ revision: n/a
╠          Slot:          0
╠          Homepage:      https://fedorahosted.org/microcode_ctl/  
╠          Description:   Intel processor microcode update  
╠                         utility  
╠          License:       GPL-2
╠      @@ Package: sys-firmware/intel-microcode-20170707 branch: 5, [sabayon-weekly]  
╠          Available:     version: 20170707 ~ tag: NoTag ~ revision: 0
╠          Installed:     version: Not installed ~ tag: n/a ~ revision: n/a
╠          Slot:          0
╠          Homepage:      http://inertiawar.com/microcode/  
╠                         https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=26925  
╠          Description:   Intel IA32/IA64 microcode update  
╠                         data  
╠          License:       intel-ucode
╠   Keywords:  microcode
╠   Found:     2 entries

Last edited by bookewyrmm on Fri Feb 09, 2018 18:07, edited 1 time in total.
bookewyrmm
Simple Hen
 
Posts: 49
Joined: Wed Jan 10, 2007 17:25
Location: Out, standing, in a field

Re: Microcode error

Postby sabayonino » Fri Nov 24, 2017 19:47

just install the two packages you found and sys-apps/iucode_tool , but first chek if your cpu is included to the latest microcode release (PS : yes. It is included)
https://downloadcenter.intel.com/downlo ... -Data-File
Code: Select all
# grep -m1 "model name"  /proc/cpuinfo


Our kernel is already configured to update AMD/Intel microcode
Code: Select all
zcat /proc/config.gz | grep -i 'microcode'
CONFIG_MICROCODE=y
CONFIG_MICROCODE_INTEL=y
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y


check your CPU signature (i.e.: )
Code: Select all
# iucode_tool -S -l /lib/firmware/intel-ucode/*
iucode_tool: system has processor(s) with signature 0x000306a9
[...]
selected microcodes:
  048/001: sig 0x000306a9, pf_mask 0x12, 2015-02-26, rev 0x001c, size 12288


pf_mask 0x12, 2015-02-26 is the original microcode

check your current microcode version
Code: Select all
# grep -m1 'microcode' /proc/cpuinfo
microcode       : 0x15


or
Code: Select all
# dmesg | grep microcode
[    1.031874] microcode: sig=0x306a9, pf=0x10, revision=0x15
[    1.031982] microcode: Microcode Update Driver: v2.2.

You can see the signatures : sig=0x306a9
And the new Revision revision=0x15 (vs. 0x001c)
Microcode is updated !

[edit] if latest microcode cause errors just uninstall it and reboot the system
microcode will be loaded on every boot

[edit2]
Looking for microcode in Gentoo-wiki
systemd

See: Systemd. Simply make sure that the Microcode loader is set as a module in the kernel configuration as noted above. You don't need to add a service or do anything else.

but Microcode loader insn't set as module ... :!:
I file a bug .
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)
User avatar
sabayonino
Sagely Hen
 
Posts: 3140
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: Microcode error

Postby bookewyrmm » Fri Nov 24, 2017 21:54

Great info!

Thanks much.

My processor signature
Code: Select all
iucode_tool: system has processor(s) with signature 0x000306c3 revision=0x19


Ran
Code: Select all
equo install microcode-ctl
: which picked up the 2nd package as a dependency :)

rebooted, still seeing the error message.

Code: Select all
dmesg | grep microcode
[    0.000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x22 (or later)
[    0.827653] microcode: sig=0x306c3, pf=0x2, revision=0x19
[    0.827796] microcode: Microcode Update Driver: v2.2.
bookewyrmm
Simple Hen
 
Posts: 49
Joined: Wed Jan 10, 2007 17:25
Location: Out, standing, in a field

Re: Microcode error

Postby sabayonino » Fri Nov 24, 2017 23:30

I'm talking about this in IRC...
please be patient
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)
User avatar
sabayonino
Sagely Hen
 
Posts: 3140
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: Microcode error

Postby sabayonino » Sat Nov 25, 2017 10:33

Latest microcode version is 20171117 (and your cpu is included)
but we have an old version in our repositories : 20170707 and this was dropped and no more available on Intel Microcode Downlaod Page

Portage has latest microcode version
Code: Select all
[U] sys-firmware/intel-microcode
     Available versions:  20140430 (~)20140624 (~)20140913 20150121 (~)20150121-r1 20151106 (~)20160607 (~)20160714 20161104 20170511 20170707{tbz2} (~)20171117 {initramfs monolithic +split-ucode}
     Installed versions:  20170707{tbz2}(18:35:12 14/07/2017)(split-ucode -initramfs -monolithic)
     Homepage:            http://inertiawar.com/microcode/ https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=27337
     Description:         Intel IA32/IA64 microcode update data



Just wait to update.
Our kernel configuration should work fine.

PS : the latest version installs the following microcodes (older+newer)
Code: Select all
signature: 0xf0a
flags:     0x02
revision:  0x15
date:      2002-08-21
size:      2048

intel-ucode/0f-02-05
signature: 0xf25
flags:     0x10
revision:  0x2c
date:      2004-08-26
size:      2048

intel-ucode/06-05-03
signature: 0x653
flags:     0x01
revision:  0x10
date:      1999-06-28
size:      2048

intel-ucode/06-0b-01
signature: 0x6b1
flags:     0x20
revision:  0x1d
date:      2001-02-20
size:      2048

intel-ucode/0f-02-07
signature: 0xf27
flags:     0x08
revision:  0x39
date:      2003-06-04
size:      2048

intel-ucode/06-06-0a
signature: 0x66a
flags:     0x08
revision:  0x0d
date:      1999-05-05
size:      2048

intel-ucode/0f-00-0a
signature: 0xf0a
flags:     0x04
revision:  0x14
date:      2002-07-16
size:      2048

intel-ucode/06-0a-01
signature: 0x6a1
flags:     0x04
revision:  0x01
date:      2000-03-06
size:      2048

intel-ucode/06-05-00
signature: 0x650
flags:     0x02
revision:  0x41
date:      1999-05-25
size:      2048

intel-ucode/0f-04-09
signature: 0xf49
flags:     0xbd
revision:  0x03
date:      2005-04-21
size:      2048

intel-ucode/06-08-01
signature: 0x681
flags:     0x08
revision:  0x0f
date:      1999-09-21
size:      2048

intel-ucode/06-03-02
signature: 0x1632
flags:     0x00
revision:  0x02
date:      1998-06-10
size:      2048

intel-ucode/06-08-06
signature: 0x686
flags:     0x01
revision:  0x07
date:      2000-05-05
size:      2048

intel-ucode/06-09-05
signature: 0x695
flags:     0x20
revision:  0x07
date:      2004-11-09
size:      2048

intel-ucode/06-06-0d
signature: 0x66d
flags:     0x20
revision:  0x07
date:      1999-05-05
size:      2048

intel-ucode/06-05-00
signature: 0x650
flags:     0x08
revision:  0x45
date:      1999-05-25
size:      2048

intel-ucode/0f-02-09
signature: 0xf29
flags:     0x08
revision:  0x2f
date:      2004-08-11
size:      2048

intel-ucode/06-0d-06
signature: 0x6d6
flags:     0x20
revision:  0x18
date:      2004-10-17
size:      2048

intel-ucode/06-0b-04
signature: 0x6b4
flags:     0x10
revision:  0x01
date:      2002-01-10
size:      2048

intel-ucode/0f-03-03
signature: 0xf33
flags:     0x0d
revision:  0x0c
date:      2005-04-21
size:      2048

intel-ucode/06-0a-00
signature: 0x6a0
flags:     0x04
revision:  0x03
date:      2000-01-10
size:      2048

intel-ucode/06-05-03
signature: 0x653
flags:     0x04
revision:  0x0b
date:      1999-05-20
size:      2048

intel-ucode/06-08-06
signature: 0x686
flags:     0x02
revision:  0x0a
date:      2000-05-04
size:      2048

intel-ucode/0f-06-08
signature: 0xf68
flags:     0x22
revision:  0x09
date:      2006-07-14
size:      2048

intel-ucode/06-06-05
signature: 0x665
flags:     0x10
revision:  0x03
date:      1999-05-05
size:      2048

intel-ucode/0f-03-02
signature: 0xf32
flags:     0x0d
revision:  0x0a
date:      2004-05-11
size:      2048

intel-ucode/06-09-05
signature: 0x695
flags:     0x10
revision:  0x07
date:      2004-11-09
size:      2048

intel-ucode/06-0b-01
signature: 0x6b1
flags:     0x10
revision:  0x1c
date:      2001-02-15
size:      2048

intel-ucode/06-08-06
signature: 0x686
flags:     0x04
revision:  0x02
date:      2000-05-04
size:      2048

intel-ucode/0f-02-05
signature: 0xf25
flags:     0x02
revision:  0x2a
date:      2004-08-11
size:      2048

intel-ucode/0f-01-02
signature: 0xf12
flags:     0x04
revision:  0x2e
date:      2003-05-02
size:      2048

intel-ucode/06-08-01
signature: 0x681
flags:     0x04
revision:  0x10
date:      1999-09-21
size:      2048

intel-ucode/06-08-01
signature: 0x681
flags:     0x20
revision:  0x0e
date:      1999-09-21
size:      2048

intel-ucode/0f-02-09
signature: 0xf29
flags:     0x04
revision:  0x2e
date:      2004-08-11
size:      2048

intel-ucode/06-05-00
signature: 0x650
flags:     0x01
revision:  0x40
date:      1999-05-25
size:      2048

intel-ucode/06-08-0a
signature: 0x68a
flags:     0x80
revision:  0x05
date:      2000-12-07
size:      2048

intel-ucode/0f-02-09
signature: 0xf29
flags:     0x02
revision:  0x2d
date:      2004-08-11
size:      2048

intel-ucode/06-06-0a
signature: 0x66a
flags:     0x02
revision:  0x0c
date:      1999-05-05
size:      2048

intel-ucode/0f-04-0a
signature: 0xf4a
flags:     0x5c
revision:  0x04
date:      2005-12-14
size:      2048

intel-ucode/06-0b-04
signature: 0x6b4
flags:     0x20
revision:  0x02
date:      2002-01-11
size:      2048

intel-ucode/06-05-03
signature: 0x653
flags:     0x02
revision:  0x0c
date:      1999-05-18
size:      2048

intel-ucode/06-08-03
signature: 0x683
flags:     0x08
revision:  0x08
date:      1999-10-15
size:      2048

intel-ucode/06-06-0d
signature: 0x66d
flags:     0x08
revision:  0x06
date:      1999-03-12
size:      2048

intel-ucode/0f-02-04
signature: 0xf24
flags:     0x02
revision:  0x1f
date:      2003-06-05
size:      2048

intel-ucode/0f-02-07
signature: 0xf27
flags:     0x04
revision:  0x37
date:      2003-06-04
size:      2048

intel-ucode/06-07-03
signature: 0x673
flags:     0x04
revision:  0x2e
date:      1999-09-10
size:      2048

intel-ucode/06-06-0d
signature: 0x66d
flags:     0x02
revision:  0x05
date:      1999-03-12
size:      2048

intel-ucode/06-08-0a
signature: 0x68a
flags:     0x10
revision:  0x01
date:      2000-11-02
size:      2048

intel-ucode/06-08-01
signature: 0x681
flags:     0x01
revision:  0x0d
date:      1999-09-21
size:      2048

intel-ucode/06-05-02
signature: 0x652
flags:     0x04
revision:  0x2b
date:      1999-05-12
size:      2048

intel-ucode/06-08-0a
signature: 0x68a
flags:     0x20
revision:  0x04
date:      2000-12-07
size:      2048

intel-ucode/06-09-05
signature: 0x695
flags:     0x80
revision:  0x47
date:      2004-11-09
size:      2048

intel-ucode/06-08-06
signature: 0x686
flags:     0x80
revision:  0x0c
date:      2000-05-04
size:      2048

intel-ucode/0f-02-07
signature: 0xf27
flags:     0x02
revision:  0x38
date:      2003-06-04
size:      2048

intel-ucode/0f-04-03
signature: 0xf43
flags:     0x9d
revision:  0x05
date:      2005-04-21
size:      2048

intel-ucode/06-05-02
signature: 0x652
flags:     0x01
revision:  0x2a
date:      1999-05-12
size:      2048

intel-ucode/0f-02-06
signature: 0xf26
flags:     0x02
revision:  0x10
date:      2004-08-05
size:      2048

intel-ucode/0f-02-04
signature: 0xf24
flags:     0x10
revision:  0x21
date:      2003-06-10
size:      2048

intel-ucode/0f-00-07
signature: 0xf07
flags:     0x02
revision:  0x08
date:      2000-11-15
size:      2048

intel-ucode/06-05-02
signature: 0x652
flags:     0x02
revision:  0x2c
date:      1999-05-17
size:      2048

intel-ucode/06-05-03
signature: 0x653
flags:     0x08
revision:  0x0d
date:      1999-05-18
size:      2048

intel-ucode/0f-00-0a
signature: 0xf0a
flags:     0x01
revision:  0x13
date:      2002-07-16
size:      2048

intel-ucode/06-06-0a
signature: 0x66a
flags:     0x20
revision:  0x0b
date:      1999-05-05
size:      2048

intel-ucode/06-08-03
signature: 0x683
flags:     0x20
revision:  0x07
date:      1999-10-15
size:      2048

intel-ucode/06-07-01
signature: 0x671
flags:     0x04
revision:  0x14
date:      1998-08-11
size:      2048

intel-ucode/06-08-01
signature: 0x681
flags:     0x10
revision:  0x11
date:      1999-09-21
size:      2048

intel-ucode/0f-04-0a
signature: 0xf4a
flags:     0x5d
revision:  0x02
date:      2005-06-10
size:      2048

intel-ucode/0f-00-07
signature: 0xf07
flags:     0x01
revision:  0x12
date:      2002-07-16
size:      2048

intel-ucode/0f-02-04
signature: 0xf24
flags:     0x04
revision:  0x1e
date:      2003-06-05
size:      2048

intel-ucode/06-07-02
signature: 0x672
flags:     0x04
revision:  0x38
date:      1999-09-22
size:      2048

intel-ucode/06-06-00
signature: 0x660
flags:     0x01
revision:  0x0a
date:      1999-05-05
size:      2048

intel-ucode/06-05-01
signature: 0x651
flags:     0x01
revision:  0x40
date:      1999-05-25
size:      2048

intel-ucode/06-08-06
signature: 0x686
flags:     0x10
revision:  0x08
date:      2000-05-05
size:      2048

intel-ucode/0f-02-05
signature: 0xf25
flags:     0x01
revision:  0x29
date:      2004-08-11
size:      2048

intel-ucode/0f-02-05
signature: 0xf25
flags:     0x04
revision:  0x2b
date:      2004-08-11
size:      2048

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x20
revision:  0xba
date:      2010-10-03
size:      4096

intel-ucode/0f-04-01
signature: 0xf41
flags:     0xbd
revision:  0x17
date:      2005-04-22
size:      5120

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x08
revision:  0xbb
date:      2010-10-03
size:      4096

intel-ucode/06-0f-06
signature: 0x6f6
flags:     0x01
revision:  0xd0
date:      2010-09-30
size:      4096

intel-ucode/06-1c-0a
signature: 0x106ca
flags:     0x04
revision:  0x107
date:      2009-08-25
size:      5120

intel-ucode/06-1c-0a
signature: 0x106ca
flags:     0x01
revision:  0x107
date:      2009-08-25
size:      5120

intel-ucode/06-17-07
signature: 0x10677
flags:     0x10
revision:  0x70a
date:      2010-09-29
size:      4096

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x80
revision:  0xba
date:      2010-10-03
size:      4096

intel-ucode/0f-04-04
signature: 0xf44
flags:     0x9d
revision:  0x06
date:      2005-04-21
size:      3072

intel-ucode/0f-04-07
signature: 0xf47
flags:     0x9d
revision:  0x03
date:      2005-04-21
size:      3072

intel-ucode/0f-04-08
signature: 0xf48
flags:     0x5f
revision:  0x07
date:      2005-06-30
size:      3072

intel-ucode/0f-06-04
signature: 0xf64
flags:     0x01
revision:  0x02
date:      2005-12-15
size:      3072

intel-ucode/06-16-01
signature: 0x10661
flags:     0x80
revision:  0x44
date:      2010-10-04
size:      4096

intel-ucode/06-17-06
signature: 0x10676
flags:     0x01
revision:  0x60f
date:      2010-09-29
size:      4096

intel-ucode/06-0f-06
signature: 0x6f6
flags:     0x04
revision:  0xd2
date:      2010-10-01
size:      4096

intel-ucode/06-17-06
signature: 0x10676
flags:     0x80
revision:  0x60f
date:      2010-09-29
size:      4096

intel-ucode/0f-06-02
signature: 0xf62
flags:     0x04
revision:  0x0f
date:      2005-12-15
size:      3072

intel-ucode/06-0f-0d
signature: 0x6fd
flags:     0x20
revision:  0xa4
date:      2010-10-02
size:      4096

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x40
revision:  0xbc
date:      2010-10-03
size:      4096

intel-ucode/06-0f-0d
signature: 0x6fd
flags:     0x01
revision:  0xa4
date:      2010-10-02
size:      4096

intel-ucode/06-1c-02
signature: 0x106c2
flags:     0x01
revision:  0x217
date:      2009-04-10
size:      5120

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x10
revision:  0xba
date:      2010-10-03
size:      4096

intel-ucode/0f-06-04
signature: 0xf64
flags:     0x34
revision:  0x04
date:      2005-12-23
size:      3072

intel-ucode/06-17-06
signature: 0x10676
flags:     0x10
revision:  0x60f
date:      2010-09-29
size:      4096

intel-ucode/06-1c-02
signature: 0x106c2
flags:     0x04
revision:  0x218
date:      2009-04-10
size:      5120

intel-ucode/06-1c-0a
signature: 0x106ca
flags:     0x10
revision:  0x107
date:      2009-08-25
size:      5120

intel-ucode/06-1c-02
signature: 0x106c2
flags:     0x08
revision:  0x219
date:      2009-04-10
size:      5120

intel-ucode/06-0f-0d
signature: 0x6fd
flags:     0x80
revision:  0xa4
date:      2010-10-02
size:      4096

intel-ucode/0f-04-01
signature: 0xf41
flags:     0x02
revision:  0x16
date:      2005-04-21
size:      5120

intel-ucode/06-0e-08
signature: 0x6e8
flags:     0x20
revision:  0x39
date:      2005-11-15
size:      4096

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x01
revision:  0xba
date:      2010-10-03
size:      4096

intel-ucode/06-0e-0c
signature: 0x6ec
flags:     0x20
revision:  0x54
date:      2006-05-01
size:      4096

intel-ucode/06-0f-0b
signature: 0x6fb
flags:     0x04
revision:  0xbc
date:      2010-10-03
size:      4096

intel-ucode/06-1c-0a
signature: 0x106ca
flags:     0x08
revision:  0x107
date:      2009-08-25
size:      5120

intel-ucode/06-26-01
signature: 0x20661
flags:     0x01
revision:  0x104
date:      2009-10-23
size:      5120

intel-ucode/06-16-01
signature: 0x10661
flags:     0x02
revision:  0x42
date:      2010-10-04
size:      4096

intel-ucode/06-0f-02
signature: 0x6f2
flags:     0x01
revision:  0x5d
date:      2010-10-02
size:      4096

intel-ucode/0f-06-05
signature: 0xf65
flags:     0x01
revision:  0x08
date:      2006-04-26
size:      2048

intel-ucode/06-0f-06
signature: 0x6f6
flags:     0x20
revision:  0xd1
date:      2010-10-01
size:      4096

intel-ucode/0f-04-08
signature: 0xf48
flags:     0x01
revision:  0x0c
date:      2006-05-08
size:      3072

intel-ucode/0f-03-04
signature: 0xf34
flags:     0x1d
revision:  0x17
date:      2005-04-21
size:      7168

intel-ucode/06-0f-07
signature: 0x6f7
flags:     0x10
revision:  0x6a
date:      2010-10-02
size:      4096

intel-ucode/06-0e-0c
signature: 0x6ec
flags:     0x80
revision:  0x59
date:      2006-09-12
size:      4096

intel-ucode/06-0f-02
signature: 0x6f2
flags:     0x20
revision:  0x5c
date:      2010-10-02
size:      4096

intel-ucode/06-0f-07
signature: 0x6f7
flags:     0x40
revision:  0x6b
date:      2010-10-02
size:      4096

intel-ucode/0f-04-08
signature: 0xf48
flags:     0x02
revision:  0x0e
date:      2008-01-15
size:      3072

intel-ucode/06-26-01
signature: 0x20661
flags:     0x02
revision:  0x105
date:      2011-07-18
size:      5120

intel-ucode/06-0f-0a
signature: 0x6fa
flags:     0x80
revision:  0x95
date:      2010-10-02
size:      4096

intel-ucode/06-16-01
signature: 0x10661
flags:     0x01
revision:  0x43
date:      2010-10-04
size:      4096

intel-ucode/06-1e-05
signature: 0x106e5
flags:     0x13
revision:  0x07
date:      2013-08-20
size:      7168

intel-ucode/06-3e-04
signature: 0x306e4
flags:     0xed
revision:  0x428
date:      2014-05-29
size:      13312

intel-ucode/06-17-0a
signature: 0x1067a
flags:     0xa0
revision:  0xa0b
date:      2010-09-28
size:      8192

intel-ucode/06-25-02
signature: 0x20652
flags:     0x12
revision:  0x0e
date:      2013-06-26
size:      8192

intel-ucode/06-1a-05
signature: 0x106a5
flags:     0x03
revision:  0x19
date:      2013-06-21
size:      10240

intel-ucode/06-17-0a
signature: 0x1067a
flags:     0x11
revision:  0xa0b
date:      2010-09-28
size:      8192

intel-ucode/06-2d-07
signature: 0x206d7
flags:     0x6d
revision:  0x710
date:      2013-06-17
size:      17408

intel-ucode/06-25-05
signature: 0x20655
flags:     0x92
revision:  0x04
date:      2013-06-28
size:      3072

intel-ucode/06-1a-04
signature: 0x106a4
flags:     0x03
revision:  0x12
date:      2013-06-21
size:      14336

intel-ucode/06-3e-06
signature: 0x306e6
flags:     0xed
revision:  0x600
date:      2013-06-19
size:      11264

intel-ucode/06-2d-06
signature: 0x206d6
flags:     0x6d
revision:  0x619
date:      2012-05-22
size:      16384

intel-ucode/06-2a-07
signature: 0x206a7
flags:     0x12
revision:  0x29
date:      2013-06-12
size:      10240

intel-ucode/06-3e-07
signature: 0x306e7
flags:     0xed
revision:  0x70d
date:      2014-05-29
size:      15360

intel-ucode/06-3a-09
signature: 0x306a9
flags:     0x12
revision:  0x1c
date:      2015-02-26
size:      12288

intel-ucode/06-4f-01
signature: 0x406f1
flags:     0xef
revision:  0xb000021
date:      2017-03-01
size:      26624

intel-ucode/06-4e-03
signature: 0x406e3
flags:     0xc0
revision:  0xba
date:      2017-04-09
size:      98304

intel-ucode/06-3d-04
signature: 0x306d4
flags:     0xc0
revision:  0x25
date:      2017-01-27
size:      17408

intel-ucode/06-45-01
signature: 0x40651
flags:     0x72
revision:  0x20
date:      2017-01-27
size:      20480

intel-ucode/06-46-01
signature: 0x40661
flags:     0x32
revision:  0x17
date:      2017-01-27
size:      24576

intel-ucode/06-47-01
signature: 0x40671
flags:     0x22
revision:  0x17
date:      2017-01-27
size:      11264

intel-ucode/06-56-02
signature: 0x50662
flags:     0x10
revision:  0x0f
date:      2015-12-12
size:      28672

intel-ucode/06-3f-04
signature: 0x306f4
flags:     0x80
revision:  0x0f
date:      2017-01-30
size:      16384

intel-ucode/06-5e-03
signature: 0x506e3
flags:     0x36
revision:  0xba
date:      2017-04-09
size:      98304

intel-ucode/06-3c-03
signature: 0x306c3
flags:     0x32
revision:  0x22
date:      2017-01-27
size:      22528

intel-ucode/06-3f-02
signature: 0x306f2
flags:     0x6f
revision:  0x3a
date:      2017-01-30
size:      32768

intel-ucode/06-2f-02
signature: 0x206f2
flags:     0x05
revision:  0x37
date:      2013-06-18
size:      13312

intel-ucode/06-17-0a
signature: 0x1067a
flags:     0x44
revision:  0xa0b
date:      2010-09-28
size:      8192

intel-ucode/06-17-06
signature: 0x10676
flags:     0x40
revision:  0x60f
date:      2010-09-29
size:      4096

intel-ucode/06-1d-01
signature: 0x106d1
flags:     0x08
revision:  0x29
date:      2010-09-30
size:      4096

intel-ucode/06-17-06
signature: 0x10676
flags:     0x04
revision:  0x60f
date:      2010-09-29
size:      4096

intel-ucode/06-56-04
signature: 0x50664
flags:     0x10
revision:  0xf00000a
date:      2016-06-02
size:      21504

intel-ucode/06-56-03
signature: 0x50663
flags:     0x10
revision:  0x700000d
date:      2016-10-12
size:      20480

intel-ucode/06-8e-09
signature: 0x806e9
flags:     0xc0
revision:  0x62
date:      2017-04-27
size:      97280

intel-ucode/06-8e-0a
signature: 0x806ea
flags:     0xc0
revision:  0x70
date:      2017-08-03
size:      96256

intel-ucode/06-9e-09
signature: 0x906e9
flags:     0x2a
revision:  0x5e
date:      2017-04-06
size:      97280

intel-ucode/06-9e-0a
signature: 0x906ea
flags:     0x22
revision:  0x70
date:      2017-08-23
size:      95232

intel-ucode/06-9e-0b
signature: 0x906eb
flags:     0x02
revision:  0x72
date:      2017-09-20
size:      97280

intel-ucode/06-55-04
signature: 0x50654
flags:     0xb7
revision:  0x2000035
date:      2017-10-17
size:      26624

intel-ucode/06-7a-01
signature: 0x706a1
flags:     0x01
revision:  0x1e
date:      2017-10-31
size:      72704

intel-ucode/06-5c-09
signature: 0x506c9
flags:     0x03
revision:  0x2c
date:      2017-03-25
size:      16384


My Microcode was updated on 2015-02-26
Code: Select all
intel-ucode/06-3a-09
signature: 0x306a9
flags:     0x12
revision:  0x1c
date:      2015-02-26
size:      12288

....
048/001: sig 0x000306a9, pf_mask 0x12, 2015-02-26, rev 0x001c, size 12288


And this is the Intel microcode release note
Code: Select all
Intel Processor Microcode Package for Linux
20171117 Release

-- New Platforms --
CFL U0 (06-9e-0a:22) 70
CFL B0 (06-9e-0b:2) 72
SKX H0 (06-55-04:b7) 2000035
GLK B0 (06-7a-01:1) 1e
APL Bx (06-5c-09:3) 2c
-- Updates --
KBL Y0 (06-8e-0a:c0) 66->70
-- Removed files --
SKX H0 (06-55-04:97) 2000022
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)
User avatar
sabayonino
Sagely Hen
 
Posts: 3140
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: Microcode error

Postby sabayonino » Fri Jan 12, 2018 20:21

So I solved

Follow the Intel Microcode Gentoo-Wiki

1- Configuration and 2- Grub2 steps

Code: Select all
dmesg | grep micro
[    0.000000] microcode: microcode updated early to revision 0x1c, date = 2015-02-26
[    0.917159] microcode: sig=0x306a9, pf=0x10, revision=0x1c
[    0.917346] microcode: Microcode Update Driver: v2.2.


Good luck !
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)
User avatar
sabayonino
Sagely Hen
 
Posts: 3140
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: Microcode error

Postby bookewyrmm » Fri Jan 12, 2018 20:31

Very cool!

I will give it a shot this weekend!
bookewyrmm
Simple Hen
 
Posts: 49
Joined: Wed Jan 10, 2007 17:25
Location: Out, standing, in a field

Re: Microcode error

Postby sabayonino » Fri Jan 12, 2018 20:45

http://www.tomshardware.com/news/intel- ... 36324.html

I think this isssue is related to 20180108 microcode release (not in entropy yet but in Portage-tree is there,you're warned)
[Che Cos'è Il Calcolo Distribuito (BOINC)

BOINC ready ! Sabayon+BOINC = BILD ,my Sabayon spin :cyclops: - Ready to crunch for the Science everywhere :)
User avatar
sabayonino
Sagely Hen
 
Posts: 3140
Joined: Sun Sep 21, 2008 1:12
Location: Italy

Re: Microcode error

Postby bookewyrmm » Fri Jan 12, 2018 22:41

forewarned is forearmed... I will have backups and fresh ISO ready just in case...
bookewyrmm
Simple Hen
 
Posts: 49
Joined: Wed Jan 10, 2007 17:25
Location: Out, standing, in a field

Re: Microcode error

Postby bookewyrmm » Sat Jan 13, 2018 13:30

So, after a quick glance at the procedure, I have to admit that I am QUITE nervous about doing this... it would be a huge learning experience, but I also don't know if I have time this weekend to attempt it.. This may take some time.

I will be in touch... Thanks

EDIT: Also according to the article you linked, it may be patched yet again. I think I'll just sit on this for a bit... (DAMNED spectre bug)
bookewyrmm
Simple Hen
 
Posts: 49
Joined: Wed Jan 10, 2007 17:25
Location: Out, standing, in a field


Return to Hardware

Who is online

Users browsing this forum: No registered users and 2 guests