On 12/12/2009 06:43 AM, Frank Peters wrote:
On Sat, 12 Dec 2009 02:30:18 +0200
Nikos Chantziaras<[email protected]>  wrote:


I can't offer much help other than the assurance that it works on
64-bit.  I've been using it to keep my CPU's microcode updated for quite
a while.  It's a Core 2 Duo though, not Quad, running Gentoo ~amd64.

Could you possibly check your kernel log?

Here is the log from my machine after loading the microcode module:

Dec 11 23:24:25 (none) kernel: microcode: CPU0 sig=0x6fb, pf=0x10, revision=0xb6
Dec 11 23:24:25 (none) kernel: platform microcode: firmware: requesting 
intel-ucode/06-0f-0b
Dec 11 23:25:25 (none) kernel: microcode: CPU1 sig=0x6fb, pf=0x10, revision=0xb6
Dec 11 23:25:25 (none) kernel: platform microcode: firmware: requesting 
intel-ucode/06-0f-0b
Dec 11 23:26:25 (none) kernel: microcode: CPU2 sig=0x6fb, pf=0x10, revision=0xb6
Dec 11 23:26:25 (none) kernel: platform microcode: firmware: requesting 
intel-ucode/06-0f-0b
Dec 11 23:27:25 (none) kernel: microcode: CPU3 sig=0x6fb, pf=0x10, revision=0xb6
Dec 11 23:27:25 (none) kernel: platform microcode: firmware: requesting 
intel-ucode/06-0f-0b
Dec 11 23:28:25 (none) kernel: Microcode Update Driver: 
v2.00<[email protected]>, Peter Oruba

Well, I don't load it manually but have /etc/init.d/microcode_ctl in my boot runlevel, but I guess this doesn't make any difference. My logs look the same except for the time (there's no delay) and the microcode version (probably due to different CPU used.)


I don't fully understand what is happening but the firmware drivers
seem to play some role.  Maybe my kernel is not configured
correctly for handling firmware.

Are you sure you have "Intel microcode patch loading support" (CONFIG_MICROCODE_INTEL) enabled in the kernel and "AMD microcode patch loading support" (CONFIG_MICROCODE_AMD) disabled?

Also make sure "Userspace firmware loading support" (CONFIG_FW_LOADER) is enabled. It should be enabled automatically by CONFIG_MICROCODE_INTEL though.


Reply via email to