树莓派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)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

最近文章

分享

2 条评论

  1. Mr.Hao

    我的树莓派 最近也经常出问题,有的时候我执行reboot在重启之前就卡死了,只能断电,排除电源及内存卡问题,因为这两个我都更换过,重装系统也不行。
    后来改用了ubuntu镜像就好了。
    我用的是最新2021年11月的镜像,这个镜像对4b处理器提高了频率由1.5提高到了1.8G,但是我尝试在有问题的系统中降频还是不行,最后没办法我才换成ubuntu,用了几天很稳定。

    • yungilike

      举凡Linux死机,不会像Win那样变成玄学,只要花点功夫总能多少找出原因。你可以看一下死机时,网卡是否还能ping通,ssh是否还能连上,如果用raspi-config关掉xfce只用命令行的话,现象还能否重现。此外,死机强制重启后,应查看messages和syslog等系统日志,看有无可疑内容。
      我们的业务是批量使用树莓派,4b的最新Raspbian系统我还没上,所以没体会过超频的感觉。就过往数千片使用经历而言,普遍来讲,Pi和Raspbian表现还是蛮稳定的,除了可能发生的单体质量问题,基本很少出现找不到理由的失效。
      如果不是偶尔需求GUI,我可能也会考虑下ubuntu。然后前阵子测试pi kvm,发现其实Arch版本与Pi 4的兼容性也做的不错了,需要的话,您也可以考虑。

发表评论

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