Buster - Naohiro2g/Raspberry-Pi-Projects GitHub Wiki

3B+ 起動時に止まる。

3B+/SSD起動/Busterで起動時に問題発生。マウスをつないでいると起きない。つなぐと進む。

起動中にrandom: crng init done で止まっていて、進まないパターン。 SSH、VNCサービス開始まで行ってないので、HDMI出力でしか確認できない。

乱数発生用のエントロピーが不足している。 ??? マウスをつなぐと先にすすめる。無線マウスのドングルでも可。 結局、act/pwr LEDやHDMI関連の設定は無関係。Eluteng SATA I/Fでの不具合も無関係だったのかも。

効き目あり:マウスなどがつながっていると、その動きからエントロピーを作る。 効き目なし:havegedで乱数発生コードを動かすと良い。 効き目なし:ハードウェアの乱数発生器を使うと良い。

メッセージを出している部分: https://github.com/raspberrypi/linux/blob/4395da03133888a4d2ea920dfb88d04e7534038d/drivers/char/random.c

エントロピーの状況をチェックする cat /proc/sys/kernel/random/entropy_avail

havegedについて https://wiki.archlinux.jp/index.php/Haveged#.E5.88.A9.E7.94.A8.E5.8F.AF.E8.83.BD.E3.81.AA.E3.82.A8.E3.83.B3.E3.83.88.E3.83.AD.E3.83.94.E3.83.BC.E3.82.92.E7.A2.BA.E8.AA.8D

rngツールのインストール/設定 https://users.atmark-techno.com/blog/53/3930 https://unix.stackexchange.com/questions/522271/rpi-buildroot-random-crng-init-done-not-enough-entropy-how-to-configure

rngツールは、最初から入っているようだが、Busterではうまく行っていないのでは??

RPI forum https://www.raspberrypi.org/forums/viewtopic.php?t=209093

メッセージの確認
sudo dmesg | less

haveged効き目なし。Stretchの時、効き目があった人もいるようだ。https://github.com/raspberrypi/linux/issues/2799
sudo apt install haveged
sudo systemctl enable haveged