问题描述:飞腾服务器平台 CPU 端 PCIe x1 接口接 BMC 卡,在工作过程中 BMC 显示输出可能出现画面花屏或者黑屏现象。
根因分析:PCIe 控制器的存储器读写功能不支持 NCBE(non continuous byte enable)特性,此特性对应于 PCIe 规范 2.2.5 First/Last DW Byte Enables Rules 中的规定,即支持一个或两个双字长存储器读写存在数据空洞。当控制器不支持此特性时,此报文会被合并到其它报文,导致数据和地址对应错位。
解决方案:对于采用 E2000 及 AST 方案的 BMC 卡,通过合入该 bugfix 的方式进行解决。对于其它使用场景,建议更换到 CPU 的 PCIe x16 或者 C2C 接口,连接 BMC 卡,具体接口不做限制。
在 openEuler-1.0-LTS \ OLK-5.10 \ OLK-6.6 上的测试:
合入当前PR所提交的补丁,并且在 xorg-x11-server 中合入对应补丁后,即可解决当前问题。xorg-x11-server 的补丁将在 openEuler 制品仓提交。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论