Index: sys/dev/random/random_harvestq.c =================================================================== --- sys/dev/random/random_harvestq.c +++ sys/dev/random/random_harvestq.c @@ -253,6 +253,9 @@ * */ npools = howmany(p_random_alg_context->ra_poolcount, RANDOM_KTHREAD_HZ); + if (!p_random_alg_context->ra_seeded()) + npools = howmany(p_random_alg_context->ra_poolcount * 64, + HARVESTSIZE); /* * Step over all of live entropy sources, and feed their output