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

[plamo:33832] Re: GPDWINで起動しないことが多い



From: Takahiro Yoshizawa <kuro@xxxxxxxxxxxx>
Subject: [plamo:33831] Re: GPDWINで起動しないことが多い
Date: Mon, 22 Nov 2021 14:24:28 +0900

> 最初にmkinitramfsにnvmeを追加する方法を試してみましたが、
> 残念ながら効果はありませんでした。

lsmod を見ると root デバイスは nvme ではなく mmc として認識しているようですね.

> lsmodで表示される順番は違いますが、
> 同じものが読み込まれているようです。

となると,残りはタイミングだけだなぁ,,ということで,
実際の root partition に切り替える前に10秒ほど sleep する
initrdイメージを作ってみました.

ftp://plamo.linet.gr.jp/pub/Plamo-test/for-7.x/initrd.img-5.15.3-plamo64

これを /boot の initrd.img-5.15.3-plamo64 に置き替えるとどうなるでしょう?

この initrd イメージは /usr/share/mkinitramfs/init.ini に

   108  killall -w ${UDEVD##*/}
   109
   110  sleep 10
   111  exec switch_root /.root "$init" "$@"

と,110行目の sleep 10 を追加して mkinitramfs しています.

少し調べたところ,rootdelay とか rootwait は,
カーネルにとって「最初の」root partition をマウントする際に適用されるため,
initrd を経由する際は initrd が最初の root partition になるから,
実際の root partition をマウントする際は initrd 内で待たないといけないっぽい.

------
こじま



Follow-Ups
[plamo:33833] Re: GPDWINで起動しないことが多い, Takahiro Yoshizawa
References
[plamo:33826] GPDWINで起動しないことが多い(Re: linux-5.15.3), Takahiro Yoshizawa
[plamo:33828] Re: GPDWINで起動しないことが多い, KOJIMA Mitsuhiro
[plamo:33831] Re: GPDWINで起動しないことが多い, Takahiro Yoshizawa

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