On a device with defective HW RNG here, it takes quite long until the bootup is finished, as kernel random is not seeded. Leading to blockings for anything needing /dev/random.
As kind of a workaround (until I fixed the HW RNG driver), I pulled in haveged. To work as expected, I needed to move haveged startup in systemd to a more earlier point. This patch series is probably NOT for inclusion to PTXdist mainline. In a first step, haveged should be updated to the latest 1.9.8 release. Also, all of this here is NOT really tested or well thought out. It just works for me (tm). I send it, in case somebody else has the same trouble to workaround. Andreas Pretzsch (2): haveged: systemd service: import haveged.service from haveged 1.9.2 source haveged: systemd service: move from multi-user.target to sysinit.target projectroot/usr/lib/systemd/system/haveged.service | 12 ++++++++++++ rules/haveged.make | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 projectroot/usr/lib/systemd/system/haveged.service -- 2.19.1 _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de