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

[plamo:33705] Re: Plamo-7.3不具合報告



From: Tetsuya Ohnishi <oonishi@xxxxxxxxxxxxx>
Subject: [plamo:33704] Plamo-7.3 不具合報告
Date: Thu, 13 May 2021 10:26:22 +0900 (JST)

> インストールマシン: AMD Raizen7 + NVIDIA Geforce 1650
> インストール先: NVMe SSD
> 
> USB メディアからインストールは問題なくできました。
> # NVMe メディアも問題なく認識できました。
> しかし、NVMe メディアから起動したとき、kernel がデバイスを認識し、
> コンソールの解像度が変わるときにブラックアウトしてしまい、その後の
> 処理がとまってしまっているように見えます。
> 流れてしまうログをみると、root として NVMe partition はマウントしている
> ようです。

initrd イメージに nvme 用のドライバが入ってないのが原因な気がします.

とりあえず,plamo.linet.gr.jp の /pub/Plamo-test/for-7.x/Kernel/ に
nvme なドライバを追加した initrd イメージと,このinitrd を組み込んだカーネルパッケージを
置いてみたので,これでどうなるか試してみてください.

$ ls -l for-7.x/Kernel/
total 105588
-rw-r--r-- 1 kojima plamo 24806672 May 13 11:36 initrd.img-5.10.31-plamo64
-rw-r--r-- 1 kojima plamo 83311988 May 13 11:35 kernel_210417-5.10.31-x86_64-B2.txz

インストール先のマシンがネットワークにつながっていれば,
インストーラで起動したら ssh が使えるはずなので,
scp 等で上記 initrd イメージを持ち込んで,
NVMe なパーティションを /mnt あたりにマウントして,
/mnt/boot/initrd.img-5.10.31-plamote を上記 initrd に入れ替えてやれば
何とかならないかな?

> 同じ kernel を使っているインストーラーでは無事にログインプロンプトまで
> 処理が進みますので、kernel 単体の問題や KMS などの問題ではない様にも
> 思うのですが、いかんせんログが見れないので、原因がつかみきれていません。

インストーラはドライバ類を抽出した initrd ではなく,
root fs そのものを使うから,nvme 用のドライバもそのままで問題が発生しない気がします.

mkinitramfs の diff はこんな感じ(苦笑

$ diff -u ./sbin/mkinitramfs  /sbin/mkinitramfs 
--- ./sbin/mkinitramfs	2019-05-28 16:35:29.000000000 +0900
+++ /sbin/mkinitramfs	2021-05-13 11:26:57.441925645 +0900
@@ -171,7 +171,7 @@
 if [ -n "$KERNEL_VERSION" ]; then
   find                                                                        \
      /lib/modules/$KERNEL_VERSION/kernel/{crypto,fs,lib}                      \
-     /lib/modules/$KERNEL_VERSION/kernel/drivers/{block,ata,md,firewire,mmc,mtd}      \
+     /lib/modules/$KERNEL_VERSION/kernel/drivers/{block,ata,md,firewire,mmc,mtd,nvme}      \
      /lib/modules/$KERNEL_VERSION/kernel/drivers/{scsi,message,pcmcia,virtio} \
      /lib/modules/$KERNEL_VERSION/kernel/drivers/usb/{host,storage}           \
      -type f 2> /dev/null | cpio --make-directories -p --quiet $WDIR


# 最近の VirtualBox は NVMe も設定できるから試しておけばよかったと反省

-------
こじま


Follow-Ups
[plamo:33706] Re: Plamo-7.3不具合報告, Tetsuya Ohnishi
References
[plamo:33704] Plamo-7.3 不具合報告, Tetsuya Ohnishi

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