Why is crng so slow to finish

CRNG is running really slow, which causes Qt applications to block on getrandom() for several minutes on startup.

Dmesg error is:

[ 498.449302] random: crng init done
[ 498.452875] random: 7 urandom warning(s) missed due to ratelimiting

Is there a fix for the BSP for console-tdx-image to get this to not cause apps to stall?

I did learn that there is a bad patch in the Linux mainline related to this commit:

I checked the code and the definition is crng_init()>1 in

I am going to try the answer to this question:


As suggested in another post,



to the kernel defconfig seems to fix this problem, crng init done is finished in less than ten seconds.

Thanks for your suggestion.