野宮です.
In the Message;
Subject : Re: [opensuse-ja] How to update CPU microcode (was: Re: Firmware Bug)
Message-ID : <20170814132517.b7fa1d67532bc06a3e8119d7@belbel.or.jp>
Date & Time: Mon, 14 Aug 2017 13:25:17 +0900
[YK] == Yasuhiko Kamata has written:
YK> 鎌田@翻訳人です。
どうも、です.
MN>> 調べましたら、小生のマシンの CPU は、
MN>>
MN>> Intel Core i7-4790K
YK> http://www.linux-hardware-guide.com/ja/2015-09-16-intel-core-i7-4790k-cpu-4-...
YK> にある情報によると、
YK> cpu family : 6
YK> model : 60
YK> stepping : 3
YK> だそうですが、お使いの環境と合っていますか?
合ってます.
YK> そうであるとすると、使用すべきマイクロコードファイルは
YK> /lib/firmware/intel-ucode/06-3c-03
YK> ("family-model-stepping"の形式で、それぞれ16進数2桁)
YK> になりますので、現行の ucode-intel-20170707-10.1.x86_64 パッケージ内に
YK> 存在するファイルをiucode_toolでリストすると
YK> $ /usr/sbin/iucode_tool -L /lib/firmware/intel-ucode/06-3c-03
YK> microcode bundle 1: /lib/firmware/intel-ucode/06-3c-03
YK> 001/001: sig 0x000306c3, pf_mask 0x32, 2017-01-27, rev 0x0022,
YK> size 22528
YK> 001/002: sig 0x000306c3, pf_mask 0x32, 2017-01-27, rev 0x0022,
YK> size 22528
YK> となりますので、マイクロコードは0x22 (revの値)まで上がらないと
YK> いけないことになります。
YK> 手動であれば
YK> # /usr/sbin/iucode_tool -S /lib/firmware/intel-ucode/06-3c-03
YK> で上げられるかと思いますので、こちらを試してみてください。
実は、openSUSE ML で訊き、解決法が解ったのですが、システムを戻し、改め
てやってみました.
結果、ダメでした.
小生の環境でうまく行く方法は、
ucode-intel-20170707
ucode-intel-blob-20170707
に加え、dracut をインストールし、その上で、
# mkinitrd
を実行する、というものでした.
ともあれ、アドヴァイスを有難うございます.
---
┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の
科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで
あろう。」 -- J. V. Rodricks --
--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-ja+owner@opensuse.org