ADSP-SC589
Production
The ADSP-SC589 processor is part of the new, high-performance, power-efficient, real-time series that delivers greater than 24 giga-floating-point operations...
Datasheet
ADSP-SC589 on Analog.com
On boot, the command `/usr/sbin/rngd -f -r /dev/hwrng` is burning the CPU at 100% for several minutes.
I don't think OpenSSL uses `/dev/urandom` or `/dev/random` for prng seeding anymore (I could be wrong) and I think that's the only library/program which uses random numbers.
Unless there is something else on the board that uses random numbers.
So, how do I disable it? The board is almost unusable for the first few minutes that command is running.
Cheers
It should do it once. Its OpenSSH generating key's. If you boot second time that shouldn't be an issue.
Are you using ssh to connect on to board?
I mostly connect serially using minicom. I also SSH in sometimes. It's definitely running that process every time I boot.
Can i just disable rng-tools in the Yocto build or is that going to break everything?
Hi, I will check on that. There trng available on sc589 will investigate how to enable that.
Submitted PR that disables jitter in rngd, solved issue with initial high CPU utilization
https://github.com/analogdevicesinc/lnxdsp-adi-meta/pull/56
All what is needed to add "-x jitter" in rngd.service so this issue goes away. Hope that solves issue you observed
Thank you very much. I can confirm this works here.