401 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

[openEuler-1.0-LTS][OLK-5.10][OLK-6.6] 修复飞腾平台上使用BMC时可能出现的黑屏、花屏现象

已完成
任务
创建于  
2024-05-08 15:09

问题描述:飞腾服务器平台 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 制品仓提交。

评论 (1)

MendeZ 创建了任务

Hi shuaijiakun, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

openeuler-ci-bot 添加了
 
sig/Kernel
标签
MendeZ 修改了标题
MendeZ 修改了描述
MendeZ 修改了标题
MendeZ 修改了描述
MendeZ 通过src-openeuler/xorg-x11-server Pull Request !266任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936 11430157 shuaijiakun 1667208240
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助