Dear all,
I have an experience to long delay (about 110 secs from uptime) to launch LXQt with 19.01 release. It was never happened before with 18.01 and 17.09 release (usually 23 secs from uptime). So, I did some research for how to find a cause likes below.
sudo dmesg > dmesg.txt
nano dmesg.txt
It seems ‘random’ should be a reason.
[ 19.347778] Bluetooth: BNEP socket layer initialized
[ 19.683312] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 19.962345] wcn36xx: firmware WLAN version 'WCN v2.0 RadioPhy vRhea_GF_1.12 with 19.2MHz XO' and CRM version 'CNSS-PR-2-0-1-2-c1-74-130449-3'
[ 19.963872] wcn36xx: firmware API 1.5.1.2, 41 stations, 2 bssids
[ 20.003513] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 20.339247] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 72.378323] random: crng init done
[ 72.378795] random: 7 urandom warning(s) missed due to ratelimiting
[ 72.506690] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
It looks like my kernel is wasting over 52 seconds to initialize random number generator. Peoples are said, in this case I need to install ‘haveged’. I did it likes below.
sudo apt-get install haveged
sudo systemctl enable haveged
sudo systemctl start haveged
And reboot to confirm. It is now reduced from 52 secs to 39 secs, as below.
[ 21.005713] wcn36xx: firmware WLAN version 'WCN v2.0 RadioPhy vRhea_GF_1.12 with 19.2MHz XO' and CRM version 'CNSS-PR-2-0-1-2-c1-74-130449-3'
[ 21.032065] wcn36xx: firmware API 1.5.1.2, 41 stations, 2 bssids
[ 21.075566] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 21.438553] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 60.002691] random: crng init done
[ 60.003162] random: 7 urandom warning(s) missed due to ratelimiting
[ 60.124356] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Now I’m in kinds of stuck. Still my random number generator spend 39 secs. Not only for this, it seems some more reason. Anybody have had similar experience with me? Please let me know if you have a neat solution for this.