Linux
Linux 嵌入式:啟動被“crng init”停止了 LOOOOONG 時間
我遇到了類似於這個問題中討論的嚴重問題。
不過,就我而言,我有一個用於小型嵌入式處理器(mips,mt7628)的最新核心(5.3),啟動過程停止超過 6 分鐘,直到我得到 kprint:
[ 402.804482] random: crng init done
在該引導序列正常繼續之後:
[ 403.807776] usbcore: registered new interface driver usbhid [ 403.813440] usbhid: USB HID core driver Starting kmsgd: OK Starting applicazione: stream.py OK ...
有人可以解釋發生了什麼(以及可能的解決方法)嗎?
當然,我沒有隨機化硬體。
我被指示使用haveged,它實際上大大縮短了啟動時間:
[ 12.477886] random: crng init done
我會把這個答案留給任何會遇到這個問題的人。
在接受這個之前,我會等待更好的答案。
注意:這個來源暗示可能有某種核心錯誤導致熵池耗盡,但我沒有找到精確的參考資料。