RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1628958 - Unable to wake up from suspend after microcode_ctl update
Summary: Unable to wake up from suspend after microcode_ctl update
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: microcode_ctl
Version: 7.5
Hardware: x86_64
OS: Unspecified
high
medium
Target Milestone: rc
: ---
Assignee: Eugene Syromiatnikov
QA Contact: Rachel Sibley
URL:
Whiteboard:
Depends On:
Blocks: 1649835
TreeView+ depends on / blocked
 
Reported: 2018-09-14 14:04 UTC by Petr Šplíchal
Modified: 2021-12-10 17:30 UTC (History)
24 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-03-21 10:49:25 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
KBL-U microcode from microcode-20180703.tgz (96.00 KB, application/octet-stream)
2018-09-17 12:32 UTC, Eugene Syromiatnikov
no flags Details

Description Petr Šplíchal 2018-09-14 14:04:07 UTC
Description of problem:

Since the microcode_ctl package has been updated to the latest
version I was not able to wake up my laptop after suspend.
Downgrading to the older version fixed the problem.

Version-Release number of selected component (if applicable):
2:microcode_ctl-2.1-29.16.el7_5.x86_64

Steps to Reproduce:
1. Update to the latest microcode_ctl
2. Suspend the laptop
3. Open the lid

Actual results:
Nothing happens, system is freezed, reboot needed.

Expected results:
Laptop wakes up back.

Additional info:
Works fine with 2:microcode_ctl-2.1-29.10.el7_5.x86_64.
Hardware: Lenovo Thinkpad T470s

Comment 3 Eugene Syromiatnikov 2018-09-14 16:20:35 UTC
Can you please provide your kernel version, CPU model name, and output of "dmesg | grep -i microcode"?

Comment 4 Petr Šplíchal 2018-09-15 07:07:45 UTC
kernel: 3.10.0-862.11.6.el7.x86_64

microcode: microcode updated early to revision 0x84, date = 2018-01-21
microcode: sig=0x806e9, pf=0x80, revision=0x84
microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba

Comment 5 Petr Šplíchal 2018-09-15 07:08:39 UTC
cpu: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz

Comment 6 Eugene Syromiatnikov 2018-09-15 17:41:20 UTC
(In reply to Petr Šplíchal from comment #4)
> kernel: 3.10.0-862.11.6.el7.x86_64
> 
> microcode: microcode updated early to revision 0x84, date = 2018-01-21
> microcode: sig=0x806e9, pf=0x80, revision=0x84
> microcode: Microcode Update Driver: v2.01 <tigran.co.uk>,
> Peter Oruba

I presume that the output is for the older version of microcode_ctl installed (as the latest version provides revision 0x8e of the 06-8e-09 microcode). Anyway, it looks like the issue is within the fact that due to [1] and [2], microcode_ctl package avoids including microcode to initramfs if kernel doesn't contain a fix for [3] (in case of 7.5.z it's versions of the kernel package older than 3.10.0-862.14.1), and microcode that has been loaded late (via a sysfs trigger[4]) can't be loaded again early on resume[5], as it is not saved in-kernel (contrary to a microcode that is loaded from initramfs[6]), and t470s probably can't resume properly without an updated microcode (if mere difference in microcode revisions and not just t470s system firmware specifics leads to that result, that would be pretty unfortunate, though). If that's correct, then either one of the following actions may help:
 * Updating to a kernel that has version 3.10.0-862.14.1 or newer;
 * Creating an override file, /etc/microcode_ctl/ucode_with_caveats/force-early-intel , for example (see [7] or /usr/share/doc/microcode_ctl-2.1 for details), and regenerate initramfs with "dracut -f" (with additional "--kver TARGET_KERNEL_VERSION" if needed).

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1596627
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1596627#c77
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1607899
[4] http://git.app.eng.bos.redhat.com/git/rhel-7.5.z.git/tree/arch/x86/kernel/cpu/microcode/core.c?id=054d3e911370a64a3bcbb9c62fa8f79bbce14ebf#n539
[5] http://git.app.eng.bos.redhat.com/git/rhel-7.5.z.git/tree/arch/x86/kernel/cpu/microcode/core.c?id=054d3e911370a64a3bcbb9c62fa8f79bbce14ebf#n671
[6] http://git.app.eng.bos.redhat.com/git/rhel-7.5.z.git/tree/arch/x86/mm/init.c?id=cae57bba8a7dd8d1fd178e8ba46bc01269bc075f
[7] http://pkgs.devel.redhat.com/cgit/rpms/microcode_ctl/tree/README.caveats?h=rhel-7.6

Comment 7 Eugene Syromiatnikov 2018-09-17 12:32:52 UTC
Created attachment 1484004 [details]
KBL-U microcode from microcode-20180703.tgz

I forgot one more thing to check: in order to verify that the regression hasn't been caused by a microcode update, may I ask you to try to replace /usr/share/microcode_ctl/ucode_with_caveats/early/intel-ucode/06-8e-09 microcode file with the one provided in the attachment (without enforcing addition of microcode files to initramfs and/or kernel update)? I expect that it won't change anything.

Comment 8 Petr Šplíchal 2018-09-18 08:40:36 UTC
Do you mean to update to the latest microcode_ctl package, then
overwrite the attached file and try suspend/wake without reboot?

Comment 9 Eugene Syromiatnikov 2018-09-18 12:21:29 UTC
(In reply to Petr Šplíchal from comment #8)
> Do you mean to update to the latest microcode_ctl package, then
> overwrite the attached file and try suspend/wake without reboot?

Yes.

Comment 10 Petr Šplíchal 2018-09-18 13:10:16 UTC
There is no /usr/share/microcode_ctl/ucode_with_caveats/early/intel-ucode/06-8e-09 file.
But I found /usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-09 and
replaced it instead. After suspending the system I could not wake it up. After reboot it
was still broken.

Comment 11 Eugene Syromiatnikov 2018-09-18 13:36:15 UTC
(In reply to Petr Šplíchal from comment #10)
> There is no
> /usr/share/microcode_ctl/ucode_with_caveats/early/intel-ucode/06-8e-09 file.
> But I found
> /usr/share/microcode_ctl/ucode_with_caveats/intel/intel-ucode/06-8e-09 and
> replaced it instead. After suspending the system I could not wake it up.
> After reboot it
> was still broken.

Thanks, then it's definitely not the microcode itself. Have you an opportunity to verify that workarounds in [1] work, by chance?

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1628958#c6

Comment 12 Petr Šplíchal 2018-09-19 07:49:40 UTC
I've got suspend/wake working back by the following steps:

    * Install kernel-3.10.0-862.14.1.el7.x86_64.rpm
    * Downgrade, upgrade microcode_ctl
    * Reboot the machine

Without downgrade/reboot the issue was still present.

Comment 13 Eugene Syromiatnikov 2018-09-19 08:04:58 UTC
(In reply to Petr Šplíchal from comment #12)
> I've got suspend/wake working back by the following steps:
> 
>     * Install kernel-3.10.0-862.14.1.el7.x86_64.rpm
>     * Downgrade, upgrade microcode_ctl
>     * Reboot the machine
> 
> Without downgrade/reboot the issue was still present.

Reboot (or at least kexec into the new kernel) is needed indeed, in order to get the new kernel loaded, but the necessity of downgrade/upgrade sounds strange, placing of the microcode during initramfs generation for the new kernel is handled by the dracut module.

OK, I think that it is confirmed that the issue is within absence of microcode in initramfs.

Comment 14 bugreports2005 2018-09-19 08:18:23 UTC
I have not had the time to investigate thoroughly but a Lenovo T460s also refused to wake up from suspend with microcode_ctl-2.1-29.16.el7_5.x86_64.

Downgrading back to microcode_ctl-2.1-29.10.el7_5.x86_64 fixed it.

Comment 15 Petr Šplíchal 2018-09-19 09:02:07 UTC
(In reply to Eugene Syromiatnikov from comment #13)
> Reboot (or at least kexec into the new kernel) is needed indeed,
> in order to get the new kernel loaded, but the necessity of
> downgrade/upgrade sounds strange, placing of the microcode
> during initramfs generation for the new kernel is handled by the
> dracut module.

I tried first to only update the kernel and reboot but the issue
was still present. Then did downgrade/upgrade, but it was still
present. Only after one more reboot I got it working.

From what I can see it seems that it's necessary to run the
microcode_ctl rpm scripts with the updated kernel running.

Comment 18 Hayrol Reyes 2018-09-20 18:17:00 UTC
I had to "yum downgrade microcode_ctl" ... that changed my microcode_ctl-2.1-29.16.el7_5.x86_64 to microcode_ctl-2.1-29.10.el7_5.x86_64, then reboot and all got back to normal. Now I can wake up from suspend without problems.

Hardware: Lenovo Thinkpad W510
CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
Kernel: 3.10.0-862.11.6.el7.x86_64

Comment 19 Andreas Manschke 2018-09-22 16:21:34 UTC
Same for me on two different systems:

Desktop: Mobo: ASUSTeK model: H97-PLUS
Linux  3.10.0-862.11.6.el7.x86_64
CentOS Linux release 7.5.1804

Notbook Lenovo T430: 
Linux  3.10.0-862.11.6.el7.x86_64
CentOS Linux release 7.5.1804

After sleep, both got back to power, but did not show any image on the screens and were not reachable via network.

It helped:
yum downgrade microcode_ctl
(which means: microcode_ctl-2.1-29.16.el7_5.x86_64 
           -> microcode_ctl-2.1-29.10.el7_5.x86_64)


Thanks!

Comment 21 Tamas Vincze 2018-09-24 13:01:41 UTC
Same here on Dell Inspiron 3558 (core i3-5015U): unable to wake up after updating to microcode_ctl-2.1-29.16

Comment 25 Víctor R. Ruiz 2018-09-24 21:01:44 UTC
I have tested today in a Lenovo T430s and RHEL 7.6 Workstation with two kernels: 

- kernel 3.10.0-862.11-el7
- kernel 3.10.0-953.el7

and microcode_ctl-2.1-47.el7.

Step 1. Run 'dracut --force --early-microcode' and reboot, then try to suspend and resume.
Step 2. Run 'dracut --force --no-early-microcode' and reboot and try to suspend and resume again.

To suspend, the power button is pressed. To resume, the power button is pressed again.

- With kernel 862, both step 1 and 2 lead to a reboot just after resume.
- With kernel 953, step 1 is able to resume correctly. But step 2 (no-early-microcode) leads to a reboot.

In summary, only with newest kernel and --early-microcode resume is done correctly.

Comment 34 Roger Wells 2018-09-26 13:56:07 UTC
(In reply to Hayrol Reyes from comment #18)
> I had to "yum downgrade microcode_ctl" ... that changed my
> microcode_ctl-2.1-29.16.el7_5.x86_64 to
> microcode_ctl-2.1-29.10.el7_5.x86_64, then reboot and all got back to
> normal. Now I can wake up from suspend without problems.
> 
> Hardware: Lenovo Thinkpad W510
> CPU: Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz
> Kernel: 3.10.0-862.11.6.el7.x86_64

This worked for me as well:
"yum downgrade microcode_ctl" went from & to the same versions as in comment 18.
Hardware: Lenovo Thinkpad X220
CPU: Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
Kernel: 3.10.0-862.11.6.el7.x86_64

Comment 35 salvo erni 2018-09-27 03:37:10 UTC
this is a series microcode bug. 
not many people know how to downgrade a package ( if they find this post at all).

Comment 37 Filip Hubík 2018-10-24 15:51:09 UTC
Lenovo T440s, RHEL-7.5, kernel 3.10.0-862.14.4.el7.x86_64 .

Same problem, laptop dead once it goes to sleep mode, only option is to hold power button to shutdown and turn on again. Very frustrating.

Fixed using Step 1 from https://bugzilla.redhat.com/show_bug.cgi?id=1628958#c25 :

"Step 1. Run 'dracut --force --early-microcode' and reboot, then try to suspend and resume."

Laptop can wake up from sleep mode fine now.

Previous microcode signature was from 2018-01-18, now it is:
root $ dmesg | grep -i microcode
[    0.000000] microcode: microcode updated early to revision 0x24, date = 2018-04-02
[    1.856682] microcode: sig=0x40651, pf=0x40, revision=0x24
[    1.856868] microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba

Note: with older kernel 3.10.0-862.9.1.el7 I hadn't such issue, it seems to me like this issue started when upgraded to 3.10.0-862.11.6.el7 (or because of related packages pulled during update).

Uninstall/reinstall of microcode_ctl package had no effect on this issue.

Comment 43 Martin Zidek 2019-01-05 16:34:04 UTC
Lenovo X1 Carbon 3rd gen
Intel(R) Core(TM) i5-5200U CPU @ 2.20GH
latest BIOS 1.27

kernel 3.10.0-957.1.3.el7.x86_64

Sometimes after waking up from suspend back to power, no image on sceen and no response. I must hold power button to power off and power on it again.

It's random. Sometimes this happens after first suspend, sometimes after 10th suspend.

Comment 46 Oliver Ilian 2019-01-21 13:37:47 UTC
I see the issue on 2 Systems as well:

Model: T460s and X1 Carbon 3rd Gen
Kernel: 3.10.0-957.1.3.el7.x86_64

T460s:
dmesg | grep -i microcode
[    0.723182] microcode: sig=0x406e3, pf=0x80, revision=0xc6
[    0.723305] microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba


X1 Carbon 3rd Gen:
dmesg | grep -i microcode
[    0.000000] microcode: microcode updated early to revision 0x25, date = 2017-01-27
[    0.646675] microcode: sig=0x306d4, pf=0x40, revision=0x25
[    0.646897] microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba
[   17.181885] microcode: updated to revision 0x2b, date = 2018-03-22


# suspend and resume fail
microcode_ctl-2.1-47.el7.x86_64

# suspend and resume 
microcode_ctl-2.1-29.16.el7_5.x86_64

Verified on the T460s at least, a BIOS update is working as well (to the latest version), however, we can not do that manually on all possible affected notebooks

What would be the recommended fix/workaround for a larger deployment?

Comment 47 Eugene Syromiatnikov 2019-01-21 18:46:52 UTC
(In reply to Oliver Haessler from comment #46)
> I see the issue on 2 Systems as well:
> 
> Model: T460s and X1 Carbon 3rd Gen
> Kernel: 3.10.0-957.1.3.el7.x86_64
> 
> T460s:
> dmesg | grep -i microcode
> [    0.723182] microcode: sig=0x406e3, pf=0x80, revision=0xc6
> [    0.723305] microcode: Microcode Update Driver: v2.01
> <tigran.co.uk>, Peter Oruba

It is strange that the issue occurs on T460s, as the microcode version shipped with microcode_ctl-2.1-47.el7.x86_64 is exactly 0xc6, so with both 2.1-47 and 2.1-29 there shouldn't be any microcode update at all (and any difference in behaviour, as a result).

> X1 Carbon 3rd Gen:
> dmesg | grep -i microcode
> [    0.000000] microcode: microcode updated early to revision 0x25, date =
> 2017-01-27
> [    0.646675] microcode: sig=0x306d4, pf=0x40, revision=0x25
> [    0.646897] microcode: Microcode Update Driver: v2.01
> <tigran.co.uk>, Peter Oruba
> [   17.181885] microcode: updated to revision 0x2b, date = 2018-03-22

This is strange. It looks like initramfs contains some stale microcode (revision 0x25 of microcode file 06-3d-04 was shipped up until microcode_ctl-2.1-27.el7.x86_64, where it was updated to revision 0x28), can you please describe the steps this configuration has been achieved?

And I can't reproduce a situation where initramfs for kernel  3.10.0-957.1.3 is not updated with a default microcode_ctl installation.

> What would be the recommended fix/workaround for a larger deployment?

There are some configuration/override mechanisms described in /usr/share/doc/microcode_ctl/README.caveats, I think the easiest one would be to create a file named "/etc/microcode_ctl/ucode_with_caveats/force-early" and trigger an initramfs regeneration (by running "dracut -f", for example).

Comment 53 Stanislav Kozina 2019-03-05 14:07:11 UTC
Oliver, any thoughts on Comment#47 please?

Comment 54 Frederico Muñoz 2019-03-11 10:23:03 UTC
Not sure if this is still the same bug but I've been affected by it since last year when the microcode_ctl update was pointed out as the culprit; adding more information about my specific setup in case it is helpful for troubleshooting this.


The situation:

System doesn't resume from suspend to RAM; this behaviour doesn't always happen, sometimes it will work, but more often than not it will fail, showing a black screen and being unresponsive to anything (hard reset required).


System was upgraded recently to 7.6 (partially to see if it would fix this issue):

$ cat /etc/redhat-release 
Red Hat Enterprise Linux Workstation release 7.6 (Maipo)

$ uname -a
Linux aldebaran.ibm.com 3.10.0-957.5.1.el7.x86_64 #1 SMP Wed Dec 19 10:46:58 EST 2018 x86_64 x86_64 x86_64 GNU/Linux


It's a T460 laptop:

$ dmidecode --type 1
System Information
        Manufacturer: LENOVO
        Product Name: 20FMS50T1J
        Version: ThinkPad T460
        Serial Number: PC0HRVXZ
        UUID: 9680d54c-2bd8-11b2-a85c-bb2274ca0559
        Wake-up Type: Power Switch
        SKU Number: LENOVO_MT_20FM_BU_Think_FM_ThinkPad T460
        Family: ThinkPad T460


Microcode information:

$ rpm -qi microcode_ctl 
Name        : microcode_ctl
Epoch       : 2
Version     : 2.1
Release     : 47.el7
Architecture: x86_64
Install Date: Wed 13 Feb 2019 01:15:37 PM WET

$ dmesg | grep -i microcode
[    1.224312] microcode: sig=0x406e3, pf=0x80, revision=0xc6
[    1.224430] microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba


BIOS: I have recently updated the BIOS using the Lenovo supplied CD (using an USB stick and geteltorito etc).

$ dmesg | grep " BIOS "
[    0.000000] DMI: LENOVO 20FMS50T1J/20FMS50T1J, BIOS R06ET66W (1.40 ) 01/25/2019
[    0.043943] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[    0.043944] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[    0.114891] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[   16.696654] thinkpad_acpi: ThinkPad BIOS R06ET66W (1.40 ), EC unknown


I haven't changed anything in the BIOS setting (maybe I should, but apart from toggling UEFI/Legacy for the update process I left it as is).


Xorg: I have acceleration enabled via the Intel driver, mentioning it because I have also saw this mentioned sometimes by those affected.

$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)  (0x1916)
    Version: 18.0.5
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50


I can provide more information if needed, or try anything that could help in identifying the cause (and hopefully a fix).

Comment 55 Eugene Syromiatnikov 2019-03-11 17:45:49 UTC
(In reply to Frederico Muñoz from comment #54)
[...]
> $ dmesg | grep -i microcode
> [    1.224312] microcode: sig=0x406e3, pf=0x80, revision=0xc6
> [    1.224430] microcode: Microcode Update Driver: v2.01
> <tigran.co.uk>, Peter Oruba

0xc6 is the microcode revision for the Intel CPU with family 0x6, model 0x4e, stepping 0x3 that is shipped in Intel microcode package version 20180807a. Judging by the provided output, no microcode update is performed during boot. Since you've mentioned that the system's firmware has been updated recently, I presume that the microcode update is performed by the system's firmware, before the OS boot stage. Considering the above, I see it unlikely that the observed behaviour is related to the microcode_ctl package issue in question.

Comment 56 Stanislav Kozina 2019-03-15 08:15:52 UTC
Hello,
Original issue reported in this bug has been resolved with recent kernel update.
There's no further feedback on Comment#47 from Oliver. Hopefully that means Olvier's issues are also resolved.
As for issues reported in Comment#54, Eugene explains in Comment#55 that there's no microcode update delivered by the OS package since the firmware provided one is already new enough. That means this issue is caused by microcode provided by fw, not OS, and likely the same problem can be hit without microcode_ctl package installed.
Frederico, can you try to uninstall the microcode_ctl package and reproduce on your systems?

Comment 57 Frederico Muñoz 2019-03-18 14:32:37 UTC
Stanislav, Eugene,

I removed microcode_ctl:

[root@aldebaran ~]# dmesg |grep microc
[    1.245206] microcode: sig=0x406e3, pf=0x80, revision=0xc6
[    1.245325] microcode: Microcode Update Driver: v2.01 <tigran.co.uk>, Peter Oruba
[root@aldebaran ~]# rpm -qi microcode_ctl.x86_64 
package microcode_ctl.x86_64 is not installed


Still doesn't work, had a failure to resume this morning (the problem is even weirder since it doesn't happen _always_, just _eventually_, but this was always the case for me), so at least for my setup it isn't due to microcode_ctl.

I will try to find other bug reports about this behaviour (which is affecting many others around me as well) to see if there is something I can contribute to; thank you for your help.

Comment 58 Tamas Vincze 2019-03-18 14:55:28 UTC
It happens _occasionally_ to my daughter's Thinkpad too: becomes unresponsive after suspend (have to power-cycle it).
Our Acer laptops don't seem to be affected.

Comment 59 Stanislav Kozina 2019-03-21 10:49:25 UTC
Thank you all for replies. As Frederico confirmed in Comment#57, his issues are bound to the system's fw microcode, not the one provided with RHEL. There isn't any clear unresolved microcode_ctl related issues opened any more, thus I'm closing this bug.
Please open new bugs specifically for each unresolved problem which would allow us to focus on each of these directly. Thank you!


Note You need to log in before you can comment on or make changes to this bug.