树莓派4B频繁遭遇系统假死

2021-07-23 作者:

This post talks about the frequently-happened X hang on the combination of newly updated Raspbian (Pi-OS) Buster and Raspberry Pi 4B, which was NEVER experienced on the Pi 3B (not 3B+) and same OS version after 30 + reboot tests.

PS: Pls note that’s X hang, not kernel hang or panic.

Summary: Pi 4B might has compatbilty issue with unbranded display that provides non-standard EDID info, which Pi 3B obviously has no problem to cooperate with.

本文聊一下最近颇为折磨的Pi 4B图形界面假死问题。当然,所谓假死就是X挂了,但kernel活着,从ssh可以很好的登录管理看日志的情况。

硬件是Pi 4B,操作系统是Raspbian (Pi-OS) Buster 升级最新。在上百次重启中,85%都会X hang。但有趣的是,Pi 3B(不是3B+)用同一块TF卡启动,测试30+次重启,无问题。

既然不是kernel hang,那么故障发生时总要看下log,所得如下:

可以说基本是稳定复现,每次都是Xorg先挂。随后呢,其他进程可能不挂,也可能跟着挂。

就“Xorg Tainted”做了大量的检索,升级OS,升级eeprom都试过,依然无果。只能继续看log继续碰运气。

偶然发现这么一条:

话说带着语法着色,就是有种开卷考试自带答案的属性?

colord报告拿不到EDID的情况出现在部分的Xorg Tainted traceback之后,不是100%出现,但频率较高。且Xorg Tainted其traceback本身也提到了跟edid相关问题,属100%出现……嗯,会不会是简单的EDID(显示器参数汇报)问题呢?

那么现在Pi 4B上接了个啥显示器呢?

也不怕您笑话,一张办公桌连MBP算在一起,一共4台显示器。对Pi而言,多数时候远程,百八十年才看显示,省空间给了个小尺寸的某宝白牌显示器(灰尘请自动忽略)。

好吧,盲猜这哥们是在假死抱怨合作方业务水平,成,我给你换个业界普遍水平的(显示器)呗?

写个crontab自动重启20+次,尚未发现问题。

用logrotate强制更新message和syslog,然后连续跑48小时自动重启,上班再查log就心中有数了。

同样是HDMI输出,话说Pi 3B为何完全没有问题呢?有知道的,敬请留言赐教。

原创文章,转载请注明: 转载自渔人小径

本文链接地址: 树莓派4B频繁遭遇系统假死

打赏 PayPal

文章的脚注信息由WordPress的wp-posturl插件自动生成

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

最近文章

分享

发表评论

电子邮件地址不会被公开。 必填项已用*标注