Solaris 8 2/02 Release Notes Supplement for Sun Hardware

cryptorand Exited After Removing CPU Board With Dynamic Reconfiguration (BugID 4456095)

Description: If a system is running the cryptorand process, which is found in the SUNWski package, an unconfigure of memory, such as part of a CPU/Memory (SB) board disconnect, causes cryptorand to close with messages recorded in /var/adm/messages. This action denies random number services to secure sub-systems, and any memory present when cryptorand is started should not be unconfigured.

The cryptorand process supplies a random number for /dev/random. After cryptorand is started, the amount of time before /dev/random becomes available depends on the amount of memory in the system. It takes about two minutes per GB of memory. Applications that use /dev/random to get random numbers may experience temporary blockage. It is not necessary to restart cryptorand if a CPU/memory board is added to a domain.

Workaround: If a CPU/memory board is removed from the domain, restart cryptorand by entering the following command as superuser:

# sh /etc/init.d/cryptorand start