Собрал ядро с qt5&gsstreamer + linuxfb.
Почему-то qt-приложения (например affine) если их запускать сразу после рестарта, подвисают минуты на 3.
Ожидают пока ядро не накопит энтропию и выдаст "random: nonblocking pool is initialized".
Можно ли это дело обойти не сохраняя энтропию между рестартами (http://man7.org/linux/man-pages/man4/random.4.html)?
Не помогло...
модули - imx6s(d). Платы самопальные на основе (SK-iMX6-MB-SODIMM). buildroot-2017.08-sk.
консольные приложения (например mc) сразу запускаются.
А вот с qt странно:
если автозапуском их прописывать(или из отладчика запускать), то они минуту ждут до "random: nonblocking pool is initialized".
А вот если usb-клавиатурой в командной строке, то практически мгновенно....
Всем привет.
У меня также останавливается загрузка приложений (~40sek)
с gstreamer-1.0 до момента появления сообщения
"random: nonblocking pool is initialized".
(Linux buildroot 4.1.15)
В ядре 3.14 было всё нормально.
Простой пример запустить в автозагрузке p.sh файл
содержащий строку :
gst-launch-1.0 imxv4l2videosrc device=/dev/video0 num-buffers=1 ! clockoverlay shaded-background=true time-format="%Y/%m/%d %H:%M:%S" ! jpegenc ! filesink location=/root/test.jpg
Первый способ закоментировать строку (# udevadm trigger --type=devices --action=add) приводит к неработоспособности
gstreamer-1.0