AMD FX microcode

Egy érdekes problémába futottam bele, mégpedig hogy az AMD64-ucode (AMD microcode) installálása nem fut le teljesen a boot során:

[ 21.576742] microcode: CPU0: new patch_level=0x06000822
[ 21.576751] microcode: CPU1: patch_level=0x06000803
[ 21.576761] microcode: CPU2: patch_level=0x06000803
[ 21.585296] microcode: CPU2: new patch_level=0x06000822
[ 21.585323] microcode: CPU3: patch_level=0x06000803
[ 21.585337] microcode: CPU4: patch_level=0x06000803
[ 21.593734] microcode: CPU4: new patch_level=0x06000822
[ 21.593750] microcode: CPU5: patch_level=0x06000803
[ 21.593795] microcode: CPU6: patch_level=0x06000803
[ 21.598807] microcode: CPU6: new patch_level=0x06000822
[ 21.598814] microcode: CPU7: patch_level=0x06000803

A microcode modul eltávolítása és újbóli betöltése után már rendben lemegy a folyamat:

[ 25.243316] microcode: CPU0: patch_level=0x06000822
[ 25.243349] microcode: CPU1: patch_level=0x06000822
[ 25.243354] microcode: CPU2: patch_level=0x06000822
[ 25.243360] microcode: CPU3: patch_level=0x06000822
[ 25.243369] microcode: CPU4: patch_level=0x06000822
[ 25.243379] microcode: CPU5: patch_level=0x06000822
[ 25.243387] microcode: CPU6: patch_level=0x06000822
[ 25.243396] microcode: CPU7: patch_level=0x06000822

A problémára a legegyszerűbb gányolásos megoldás az '/etc/init.d/rc.local' végére beszúrni 'rmmod microcode',
'modprobe microcode' sorokat (ha valaki tud elegánsabb megoldást ne kíméljen).

A rendszer Mint 16, 3.11.0-12-generic kernellel, de szerintem más disztrók is érintettek lehetnek.

Hozzászólások

Nem igazán.

journalctl | grep -i microcode | tail
Dec 01 09:34:35 deer kernel: microcode: CPU0: patch_level=0x010000c8
Dec 01 09:34:35 deer kernel: microcode: CPU1: patch_level=0x010000c8
Dec 01 09:34:35 deer kernel: microcode: CPU2: patch_level=0x010000c8
Dec 01 09:34:35 deer kernel: microcode: CPU3: patch_level=0x010000c8
Dec 01 09:34:35 deer kernel: microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Dec 02 23:27:17 deer kernel: microcode: CPU0: patch_level=0x010000c8
Dec 02 23:27:17 deer kernel: microcode: CPU1: patch_level=0x010000c8
Dec 02 23:27:17 deer kernel: microcode: CPU2: patch_level=0x010000c8
Dec 02 23:27:17 deer kernel: microcode: CPU3: patch_level=0x010000c8
Dec 02 23:27:17 deer kernel: microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

uname -r
3.11.10-300.fc20.x86_64

awk '(NR<8 && NR>1) {print}' /proc/cpuinfo
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 4
model name      : AMD Phenom(tm) II X4 955 Processor
stepping        : 3
microcode       : 0x10000c8

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE