[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:32917] Re: about initrd on Plamo-7.1



加藤です。

>>> On Tue, 04 Jun 2019 13:07:14 +0900
    in message   "[plamo:32916] Re: about initrd on Plamo-7.1"
                  山本 伸一-san wrote:

> メール受信してから何回も読み返しましたが、まだおぼろげにしか理解できてい
> ません。頭悪いな!自分!(>_<)

> 一遍には理解できなそうですが、もっと何度も読み返して理解できるように頑張
> ります。

この辺りは私もあんまり理解できなくて毎回色々調べてます (^_^;)

> 少し分かったつもりになっているのは

> On Mon, 03 Jun 2019 16:55:30 +0900 (JST)
> KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx> wrote:

> > CPU 用の firmware は、CPU の種類や stepping ごとに細かく分かれているので、
> > 該当する firmware が無い場合は何も起きないし、あっても dmesg の先頭に
> > 
> > [    0.000000] microcode: microcode updated early to revision 0x27, date = 2019-02-26
> > 

> これも出力されてなかったので、mkinitramfs で initrd を作り直していないの
> が原因なのかな?ってことです。

> つまり microcode firmware の update があったら mkinitramfs で initrd を作り直
> す事が必要なんですね。

はい。microcode_intel や linux_firmware が更新されたら initrd を作り直
す必要があります。

また、initrd を作り直しても上記がでない可能性があります。これは、例え
ば microcode_intel に含まれるファームウェアにお使いの CPU に対応するも
のが入っていない場合です(例えば最新の CPU でファームウェアの更新がな
いとか、お使いの CPU にはバグがなくて更新する必要がないとかのケースで
す)

microcode_intel に含まれる CPU の一覧は、
  https://downloadcenter.intel.com/download/28727/Linux-Processor-Microcode-Data-File
の下の方("This download is valid for the product(s) listed below.")
に載ってます。ただ、Intel はダウンロードサイトが github に変わっていて、
上記のページはひとつ古いやつなんですよね。
  
で、今 Plamo に入ってるバージョンのリストがないんですよね。上記からの
更新はパッケージ内の
  /usr/share/doc/Intel-Linux-Processor-Microcode-Data-Files-microcode-20190514a/releasenote
に載ってます(見てもあまり理解できなさそうなのでちゃんと見てない :p)。

この辺りの情報
  https://wiki.archlinux.jp/index.php/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%82%B3%E3%83%BC%E3%83%89
も役に立つかもしれません。

ちなみに initrd に含めなくても、起動後に
  echo 1 > /sys/devices/system/cpu/microcode/reload
とやるとアップデートしてくれたりもします。

と色々書いたけど、自信ないので間違ってたら誰か修正してください(苦笑)。

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


References
[plamo:32914] Re: about initrd on Plamo-7.1, 山本 伸一
[plamo:32915] Re: about initrd on Plamo-7.1, KOJIMA Mitsuhiro
[plamo:32916] Re: about initrd on Plamo-7.1, 山本 伸一

[検索ページ] [メール一覧]
Plamo ML 公開システム