Description of problem: Intel CPU microcode no longer updated on i7-920. Version-Release number of selected component (if applicable): 1.17-1.56.el5 How reproducible: Always Steps to Reproduce: 1. Update to 5.8 2. Reboot 3. Check 'dmesg' for microcode update Actual results: IA-32 Microcode Update Driver: v1.14a <tigran> <NOTHING!> Expected results: IA-32 Microcode Update Driver: v1.14a <tigran> microcode: CPU1 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU6 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU5 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU7 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU4 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU3 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU2 updated from revision 0xe to 0x11, date = 04142009 microcode: CPU0 updated from revision 0xe to 0x11, date = 04142009
microcode-20101123.tgz directly from intel works. More recent versions don't.
Thanks for the reporting an issue, I will look into this with Intel folks.
Michael, perhaps you are doing something wrong, we've checked the microcode_ctl package it does contain the required microcode update. == freshly installed RHEL5.8: # cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 Beta (Tikanga) # cat /proc/cpuinfo ... cpu family : 6 model : 26 model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz stepping : 4 cache size : 8192 KB siblings : 8 cpu cores : 4 ... # rpm -q microcode_ctl microcode_ctl-1.17-1.56.el5 # dmesg | grep -i microcode IA-32 Microcode Update Driver: v1.14a <tigran> microcode: CPU1 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU4 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU6 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU2 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU7 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU3 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU5 updated from revision 0xa to 0x11, date = 04212009 microcode: CPU0 updated from revision 0xa to 0x11, date = 04212009 Thus closing the bug.
My 24 machines all say stepping == 5, not 4. All of them have 'microcode_ctl-1.17-1.56.el5' installed. None of them updates. They did/do as described above. Anyway ...