野宮です. 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 <belphegor@belbel.or.jp> 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