Bug 8989 - 在飞腾S5000C上测试anolis8.9时,遇到两个问题,问题1:系统设置默认登录字符界面时,重启后KVM界面会黑屏,无法进系统,串口界面可正常登录。问题2:系统下执行init 3时,kvm界面会花屏。
Summary: 在飞腾S5000C上测试anolis8.9时,遇到两个问题,问题1:系统设置默认登录字符界面时,重启后KVM界面会黑屏,无法进系统,串口界面可正常登录。问...
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: kernel - anck-5.10 (show other bugs) kernel - anck-5.10
Version: 8.9
Hardware: aarch64 Linux
: P3-Medium S1-blocker
Target Milestone: ---
Assignee: maqiao_mq
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-10 14:09 UTC by H3C24322
Modified: 2024-09-05 15:51 UTC (History)
3 users (show)

See Also:


Attachments
报错截图见附件 (67.75 KB, image/png)
2024-05-10 14:09 UTC, H3C24322
Details
系统下dmesg日志收集见如上附件。 (178.08 KB, text/plain)
2024-05-10 15:15 UTC, H3C24322
Details

Note You need to log in before you can comment on or make changes to this bug.
Description H3C24322 2024-05-10 14:09:22 UTC
Created attachment 1151 [details]
报错截图见附件

在飞腾R4970 G7 S5000C上测试anolis8.9时,遇到两个问题,问题1:系统设置默认登录字符界面时,重启后KVM界面会黑屏,无法进系统,串口界面可正常登录。问题2:系统下执行init 3时,kvm界面会花屏。
系统版本:anolis 8.9
系统内核:5.10.134-16.2.an8.aarch64


操作步骤:
1、设置默认进入字符界面环境,重启默认进入字符界面环境,执行命令: systemctl get-default;
systemctl set-default multi-user.target;  reboot
系统重启后KVM界面黑屏,无法登陆进系统。串口界面可正常登陆。

2、系统下临时切换到字符界面,执行命令:init 3
KVM界面会花屏。
Comment 1 H3C24322 2024-05-10 15:15:28 UTC
Created attachment 1152 [details]
系统下dmesg日志收集见如上附件。

补充系统下dmesg日志收集,见如上附件。
Comment 2 xunlei alibaba_cloud_group 2024-05-20 08:34:54 UTC
From 飞腾 帅家坤:
"问题描述:CPU 端 PCIe x1 接口接 BMC 卡,在工作过程中 BMC 显示输出可能出现画面花屏或者黑屏现象。

根因分析:PCIe 控制器的存储器读写功能不支持 NCBE(non continuous byte enable)特性,此特性对应于 PCIe 规范 2.2.5 First/Last DW Byte Enables Rules 中的规定,即支持一个或两个双字长存储器读写存在数据空洞。当控制器不支持此特性时,此报文会被合并到其它报文,导致数据和地址对应错位。

解决方案:对于采用E2000方案的BMC卡,通过打补丁的方式进行解决。对于其它使用场景,建议更换到 CPU 的 PCIe x16 或者 C2C 接口,连接 BMC 卡,具体接口不做限制。"
Comment 3 JiakunShuai phytium_group 2024-05-20 10:53:13 UTC
该问题通过补丁合入的方式解决,具体可分三方面:

1. phytium drm driver:在cloud-kernel中合入对于phytium drm driver的bugfix,以解决S5KC与Pe220x系列bmc搭配使用时的花屏黑屏问题。

2. ast driver:在kmod-ast中合入补丁,以解决S5KC与ast系列bmc搭配使用时可能出现的花屏黑屏问题。 

3. xorg-x11-server:在xorg-x11-server源码包中合入补丁,配合内核侧合入的修改生效。

以上补丁均进行了对飞腾S5KC硬件平台的判断,补丁内容只会在飞腾S5KC平台上生效,不会对其他平台造成影响。
Comment 4 小龙 admin 2024-05-20 17:48:56 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/3232
Comment 5 小龙 admin 2024-05-24 09:52:48 UTC
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/3260
Comment 7 happy_orange alibaba_cloud_group 2024-09-05 15:51:37 UTC
xorg 的合并请求:https://gitee.com/src-anolis-os/xorg-x11-server/pulls/50