Skip to content
  1. Nov 17, 2019
    • Alexander Sverdlin's avatar
      hwrng: ks-sa - Add minimum sleep time before ready-polling · 6d01d851
      Alexander Sverdlin authored
      
      
      Current polling timeout is 25 us. The hardware is currently configured to
      harvest the entropy for 81920 us. This leads to timeouts even during
      blocking read (wait=1).
      
      Log snippet:
      [    5.727589] [<c040ffcc>] (ks_sa_rng_probe) from [<c04181e8>] (platform_drv_probe+0x58/0xb4)
      ...
      [    5.727805] hwrng: no data available
      ...
      [   13.157016] random: systemd: uninitialized urandom read (16 bytes read)
      [   13.157033] systemd[1]: Initializing machine ID from random generator.
      ...
      [   15.848770] random: fast init done
      ...
      [   15.848807] random: crng init done
      
      After the patch:
      [    6.223534] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.223551] systemd[1]: Initializing machine ID from random generator.
      ...
      [    6.876075] random: fast init done
      ...
      [    6.954200] random: systemd: uninitialized urandom read (16 bytes read)
      [    6.955244] random: systemd: uninitialized urandom read (16 bytes read)
      ...
      [    7.121948] random: crng init done
      
      Signed-off-by: default avatarAlexander Sverdlin <alexander.sverdlin@nokia.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      6d01d851
  2. Nov 15, 2019
  3. Nov 08, 2019
  4. Nov 01, 2019
Loading