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

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



こじま@ふと気づくと,最終章第4話はシニア料金で見れそうだ,,です(苦笑

From: Takahiro Yoshizawa <kuro@xxxxxxxxxxxx>
Subject: [plamo:33826] GPDWINで起動しないことが多い(Re: linux-5.15.3)
Date: Sun, 21 Nov 2021 12:48:46 +0900

> 起動に失敗しているときは
> /の/dev/mmcblk0p4が見つかっていないようです。

多分,ドライバモジュールがらみだと思うけど,
写真を見る限りでは違いはよく分からないので,
/etc/rc.d/init.d/swap の start) の直下に
lsmod でも仕込んで,組み込んでるドライバを
チェックしてみてはどうでしょう?

  start)
      lsmod
      sleep 30
      log_info_msg "Activating all swap files/partitions..."
      swapon -a
      evaluate_retval
      ;;

みたいな感じで.

> mmc関連をモジュールではなくカーネルに組み込んでも見たのですが
> 効果はありませんでした。
> ただし、組み込み不足だったかもしれません。

あー,もしかしたら,initrd の方に nvme 回りのドライバが入ってないのが
原因なのかも.

mkinitramfs-0.4 由来で /sbin/mkinitrafs が

   170  # Install the kernel modules if requested
   171  if [ -n "$KERNEL_VERSION" ]; then
   172    find                                                                        \
   173       /lib/modules/$KERNEL_VERSION/kernel/{crypto,fs,lib}                      \
   174       /lib/modules/$KERNEL_VERSION/kernel/drivers/{block,ata,md,firewire,mmc,mtd}      \
   175       /lib/modules/$KERNEL_VERSION/kernel/drivers/{scsi,message,pcmcia,virtio} \
   176       /lib/modules/$KERNEL_VERSION/kernel/drivers/usb/{host,storage}           \
   177       -type f 2> /dev/null | cpio --make-directories -p --quiet $WDIR

みたいになってたら,174 行めあたりに

   174       /lib/modules/$KERNEL_VERSION/kernel/drivers/{block,ata,md,firewire,mmc,mtd,nvme}      \

みたいに nvme を追加して,initrdイメージを作成しなおしてみれば変化があるかも.

# mkinitramfs 5.15.3-plamo64
# cp initrd.img-5.15.3-plamo64 /boot

/lib/modules/5.15.3-plamo64/kernel/drives/ 以下には nvdimm とか nvmem なドライバも
あるけど,多分このへんは関係ないんだろう.

> 以前MLで話題になったrootwaitやrootdelayを試してみましたが、
> 効果はないようです。

rootdelayはroot partitionをマウントする際の待ち時間なので,
nvme の初期化にかかる時間の問題なら nvme 用のドライバを
組み込んでからの時間が重要になるから,root partition をマウントする前の
initrd の時点でドライバをロードしておかないといけないのでは,,
と考えたんだけど,もしそうだとすると常に起動しなくなるはずなので,
起動することが説明できないか..

--------
こじま


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

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