ブート時にmicrocode: failed to load file amd-ucode/microcode_amd.bin

Date 2011-10-15 8:04:10 | Topic: Linux (Sientific)

/var/log/messagesを眺めていたらboot時に microcode: failed to load file amd-ucode/microcode_amd.bin が記録されている。/lib/firmwareを見てもamd-ucodeがない。http://www.amd64.org/index.php?id=50&file=amd-ucode-latest.tarから、下の方にあるacceptをクリックし、amd-ucode-latest.tar をダウンロードする。そして
# cd /tmp
# tar xf /ダウンロードした場所/amd-ucode-latest.tar
# mkdir -p /lib/firmware/amd-ucode
# mv amd-ucode-2011-01-11/microcode_amd.bin /lib/firmware/amd-ucode
# modprobe -r microcode
# modprobe microcode

でインストール。latest.tarを解凍し出来る、amd-ucode-2011-01-11は、その時点での最終の分だが、解凍後に出来た名前は変更になる可能性がある。そのDIRにINSTALLというインストールのインストラクションが書いてあるドキュメントがある。
仮想ホストを作った後に気がついたのが原因だと思うが、仮想ホスト側も同じエラーが出ていたので、こっちにもインストール。
後日談:
これで終わったと思っていたら、/var/log/messagesに
Oct 18 01:13:24 kvm kernel: platform microcode: firmware: requesting amd-ucode/microcode_amd.bin
Oct 18 01:13:24 kvm kernel: microcode: CPU0: patch_level=0x10000b6
Oct 18 01:13:24 kvm kernel: microcode: CPU0: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU0: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU0: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU1: patch_level=0x10000b6
Oct 18 01:13:24 kvm kernel: microcode: CPU1: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU1: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU1: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU2: patch_level=0x10000b6
Oct 18 01:13:24 kvm kernel: microcode: CPU2: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU2: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU2: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU3: patch_level=0x10000b6
Oct 18 01:13:24 kvm kernel: microcode: CPU3: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU3: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: microcode: CPU3: cpu revision not listed in equivalent cpu table
Oct 18 01:13:24 kvm kernel: Microcode Update Driver: v2.00 <メールアドレス>, Peter Oruba
Oct 18 01:13:24 kvm kernel: microcode: AMD microcode update via /dev/cpu/microcode not supported
Oct 18 01:13:24 kvm kernel: microcode: AMD microcode update via /dev/cpu/microcode not supported
Oct 18 01:13:24 kvm kernel: microcode: AMD microcode update via /dev/cpu/microcode not supported
Oct 18 01:13:24 kvm kernel: microcode: AMD microcode update via /dev/cpu/microcode not supported

と出ていた。各CPUにcpu数-1個のcpu revision not listed in equivalent cpu tableと出ているのは無視していいみたい。でもAMD microcode update via /dev/cpu/microcode not supportedと出ているのは気になる。現在調査中


This article comes from 錦稜会 KINRYOKAI
https://www.kinryokai.net

The URL for this story is:
https://www.kinryokai.net/article.php?storyid=110