microcode_ctl input/output error

Choo Zhi Min zhimin at iss.nus.edu.sg
Tue Dec 23 06:27:09 UTC 2003


Hi,

I am using Fedora 1, kernel 2.4.22-1.2129.nptlsmp. Dual Xeon 2.8Ghz.

# /sbin/microcode_ctl -u
/sbin/microcode_ctl: writing microcode (length: 141312)
/sbin/microcode_ctl: error writing to '/dev/cpu/0/microcode' errno=5 
(Input/output error)
/sbin/microcode_ctl: there may be messages from the driver in your system 
log.

But 'cat /var/log/messages' immediately after the above line does not 
contain any microcode_ctl related error messages. The microcode used is 
/etc/firmware/microcode.dat.

Durnig bootup, the screen shows "Applying Intel IA32 Microcode update: [  
OK  ]". But it is actually an error, because the startup script use -Q 
switch (run silently even on failure).

For now I have disabled applying microcode at startup. Is it important to 
apply microcode? Any fix to this error?
Thanks!


Regards,
Zhi Min



PS: Some info, if it helps:

# ll /dev/cpu/0/microcode
crw-------    1 root     root      10, 184 Sep 15 21:40 
/dev/cpu/0/microcode

# cat /dev/cpu/0/microcode
<nothing shows up>

# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Xeon(TM) CPU 2.80GHz
stepping        : 9
cpu MHz         : 2786.401
cache size      : 512 KB
physical id     : 0
siblings        : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
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 cid
runqueue        : 0

bogomips        : 5557.45
<snip>





More information about the users mailing list