From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461) Description of problem: Microcode update file is not included in this RPM which causes an error to occur when the update is attempted Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Install kernel-utils-2.4-3.4 2. /etc/rc.d/init.d/microcode_ctl Actual Results: Initially all that came up was that the script had "FAILED" however upon removing -Q from the options in the init.d script I got this: [root@tornado rawhide]# /etc/rc.d/init.d/microcode_ctl Applying Intel IA32 Microcode update... /sbin/microcode_ctl: cannot open source file '/etc/firmware/microcode.dat' errno=2 (No such file or directory) [FAILED] [root@tornado rawhide]# [root@tornado rawhide]# rpm -V kernel-utils S.5....T /etc/rc.d/init.d/microcode_ctl [root@tornado rawhide]# Expected Results: The program updated the microcode, or at least failed with a meaningful error message Additional info: Suggest removing -Q as one of the parameters this command is run against? Obviously the Microcode dat file is not included either - is it in another RPM (create a dependency) or was it omitted by mistake?
The microcode file is not freely distributable unfortionatly. I'll have a look at making it fail more gracefully
Is it possible to have a message appear if the microcode.dat file is not found, eg: ---------------------------------------------------------------------- Use of this utility also requires the microcode.dat file which you can download at http://www.urbanmyth.org/microcode/ This file needs to be located in the /etc/firmware/ directory. ----------------------------------------------------------------------
Looks good. I much rather point to a www.intel.com url though ;(