鎌田@翻訳人です。
調べましたら、小生のマシンの CPU は、
Intel Core i7-4790K
http://www.linux-hardware-guide.com/ja/2015-09-16-intel-core-i7-4790k-cpu-4-...
にある情報によると、
cpu family : 6
model : 60
stepping : 3
だそうですが、お使いの環境と合っていますか?
そうであるとすると、使用すべきマイクロコードファイルは
/lib/firmware/intel-ucode/06-3c-03
("family-model-stepping"の形式で、それぞれ16進数2桁)
になりますので、現行の ucode-intel-20170707-10.1.x86_64 パッケージ内に
存在するファイルをiucode_toolでリストすると
$ /usr/sbin/iucode_tool -L /lib/firmware/intel-ucode/06-3c-03
microcode bundle 1: /lib/firmware/intel-ucode/06-3c-03
001/001: sig 0x000306c3, pf_mask 0x32, 2017-01-27, rev 0x0022,
size 22528
001/002: sig 0x000306c3, pf_mask 0x32, 2017-01-27, rev 0x0022,
size 22528
となりますので、マイクロコードは0x22 (revの値)まで上がらないと
いけないことになります。
手動であれば
# /usr/sbin/iucode_tool -S /lib/firmware/intel-ucode/06-3c-03
で上げられるかと思いますので、こちらを試してみてください。
以上です。
On Sat, 12 Aug 2017 17:37:21 +0900
野宮 賢 / NOMIYA Masaru
野宮です.
In the Message;
Subject : Re: [opensuse-ja] Firmware Bug Message-ID : <877eyiz452.wl-nomiya@galaxy.dti.ne.jp> Date & Time: Sat, 05 Aug 2017 19:43:21 +0900
[MN] == 野宮 賢 / NOMIYA Masaru
has written: MN> In the Message;
MN> Subject : Re: [opensuse-ja] Firmware Bug MN> Message-ID : MN> <20170805103605.685066aea3fd614367a0a2c1@belbel.or.jp> Date & MN> Time: Sat, 5 Aug 2017 10:36:05 +0900
YK> Yasuhiko Kamata
has written: MN>> 鎌田@翻訳人です。
MN>>> [Firmware Bug}: TSC_DEADLINE disabled due to Errata: please MN>>> update microcode to version: 0x22 (or later)
YK>> CPUのマイクロコード (ファームウェア)が古いため、TSC_DEADLINEを YK>> 設定するとエラッタ (バグ)を踏むので、無効化してるよ、ってことで YK>> す。
YK>> このへんで追加されたコードでしょうかね。
YK>> https://patchwork.kernel.org/patch/9757493/
MN>>> [ 1.474739] microcode: sig=0x306c3, pf=0x2, revision=0x1c MN>>> [ 1.474877] microcode: Microcode Update Driver: v2.2.
YK>> revision=から判断すると、0x1cというマイクロコードバージョンになっ YK>> ているようですので、これによって上記のようなメッセージになってい YK>> るものと思われます。
YK>> 一般に、マイクロコードはPC本体もしくはマザーボードのBIOSをアップ YK>> デートすることで上がる場合もありますが、ucode-intelにも入っていな YK>> いマイクロコードがBIOS側にあるって可能性は少ないと思いますので、 YK>> 今のところ「TSC_DEADLINEを使わない」以外の解決策は無いのではない YK>> かと思われます。
調べましたら、小生のマシンの CPU は、
Intel Core i7-4790K
で、この CPU に対する microcode update は、
ucode-intel-20170707-7.6.1.x86_64.rpm ucode-intel-blob-20170707-7.6.1.x86_64.rpm
に含まれているということが解りました. これらをインストールするだけでは microcode update はされず、それでは、 と、
iucode-tool-2.1.2-1.1.x86_64.rpm
をインストールし、
# iucode_tool -K
を実行しましても、
iucode_tool: No valid microcodes were loaded, nothing to do...
というメッセージが返って来ます. この場合、どうすればいいのか、が皆目解りません.
お教え戴ければ幸甚です.m(_ _)m
--- ┏━━┓彡 野宮 賢 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
-- Yasuhiko Kamata E-mail: belphegor@belbel.or.jp -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org