野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13802|回复: 3

[bug讨论] i.mx6ull新固件:uboot2019 + linux4.19 + debian10 + QT5.11,进入QT 等待30秒问题

[复制链接]
发表于 2020-1-8 15:26:51 | 显示全部楼层 |阅读模式
i.mx6ull新固件:uboot2019 + linux4.19 + debian10  + QT5.11,进入QT 等待30秒问题。

现在系统是启动了,log信息也出来了,进入QT APP 时需要等待30秒,现在就是定位不到在等什么,放到树莓派4上等待时间就减少到了5s,不知道有没有高手遇到过。


我现在把固件发上来,大家一起测试看看,这个问题卡住我们三个星期了,由于用到的uboot,内核,debian,和QT都是比较新,问题难找。


新固件下载链接:
链接:https://pan.baidu.com/s/102bFdWA6hkeWz97C5ej7xQ
提取码:30vs

调试进展:
1、如果换成QT5.8,那这个30S的等待时间就不需要,可以做到秒启动,但是我们就是想用新一点的QT5.11,大家一起看看



回复

使用道具 举报

发表于 2020-1-8 15:29:37 | 显示全部楼层
前排等测试
回复 支持 反对

使用道具 举报

发表于 2020-1-14 21:37:07 | 显示全部楼层
问题已解决:详情参考官方文档:https://www.debian.org/releases/ ... ormation.zh-cn.html

因 systemd 在系统启动时需要熵信息,且内核在可用熵较少时会阻塞相应的调用,所以系统启动时可能挂起数分钟至数小时,直至随机子系统充分得到初始化(random: crng init done)。对于支持 RDRAND 指令的 amd64 系统,Debian 的内核已可以避免这个问题,因为内核默认将尝试使用该指令(CONFIG_RANDOM_TRUST_CPU)。

非 amd64 架构的系统和某些虚拟机可能需要从其它来源获取熵以保证快速启动。Debian 安装程序内部选择了 haveged 作为替代方案,在硬件熵不可用时,这可能是个可以使用的解决方案。在虚拟机上,请考虑经由 virtio_rng 将主机的熵转发至虚拟机中。
回复 支持 反对

使用道具 举报

发表于 2020-1-18 23:30:20 来自手机 | 显示全部楼层
还么下载测试,等过年
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 19:19 , Processed in 0.027254 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表