Atlas 200I DK A2 桌面显示问题定位步骤
收藏回复举报
Atlas 200I DK A2 桌面显示问题定位步骤
发表于2023-12-29 11:30:08
0 查看

0. 问题现象

使用Atlas 200I DK A2,正常开机并且可以远程登录,使用HDMI-0接口连接显示器,显示器提示无信号输入

1. 检查设备与连接情况

确认连接的HDMI接口是0号接口(当前只有HDMI-0可以直连显示器使用)

true

确认显示器和连接线连接其他电脑后可以正常使用(如果有其他开发板可以尝试更好)

2. 检查桌面功能开启情况

执行 lsmod | grep ascend_vdp_drm ,能查到结果是1,说明服务正常启动

true

如果这里没查到,尝试执行一下 /usr/local/bin/toggle_graphical_desktop.sh

执行报错就根据错误信息判断问题是什么(查到1的话不需要执行,执行肯定报错,提示ko文件已存在)

如果这里查到是0,说明前面安装过驱动覆盖了原有带桌面功能的dtb文件,或者修改了原有驱动。建议备份需要的资料之后重新制卡。如果不想重新制卡,可以参考这里的5.2.3的第四步,安装桌面功能,但是如果驱动重装或修改了,那wifi与音频功能也会无法使用,重新制卡可能还比较方便

https://gitee.com/HUAWEI-ASCEND/ascend-devkit/tree/master/src/image-builder

如果是提示找不到ascend_vdp_drm.ko,那应该是哪里误删了文件,下载这个包,把里面的ko文件根据错误提示复制到对应位置

https://ascend-repo.obs.cn-east-2.myhuaweicloud.com/Atlas 200I DK A2/DevKit/images/resources/graphic.zip true

复制完之后再次执行 lsmod | grep ascend_vdp_drm 查询一下,理论上这里就能查到了

之后检查桌面功能: systemctl status toggle_graphical_desktop 看下是否有error、failed等信息

正常但关闭状态:

true 正常且开启状态:

true

如果状态正常且关闭,则开启桌面功能:

systemctl enable toggle_graphical_desktop

重启后生效

3. 桌面功能异常的情况

若上述检查都没问题,结果也都正常,先尝试执行

systemctl restart display-manager.service 之后重启

若仍无法解决,尝试重新制卡,若有其他开发板也尝试使用该显示器

(*若其他开发板正常,)本开发板重新制卡也无法正常显示桌面,联系商家处理,应该是本设备的接口有问题

商家服务热线:400-822-9999

商家服务时间:8:30-19:30(工作日)

*补充说明:

执行 /usr/local/bin/toggle_graphical_desktop.sh 指令之后,桌面成功显示。但是当重启板子之后,桌面又无法自动显示: 这个是制作镜像的脚本: https://gitee.com/HUAWEI-ASCEND/ascend-devkit/blob/master/src/image-builder/src/complete/ubuntu/22.04/func.sh

这个位置是增加桌面自动启动的部分 true 先看下这里的service文件存不存在,如果不存在或者这个文件内容不对,把修改后的内容删了,执行一下这里的printf的命令,之后 systemctl daemon-reloadsystemctl enable toggle_grahpical_desktop执行一下。如果桌面功能开启了,那理论上重启之后,service会自动启动,桌面也会开启;如果执行启动失败,根据错误原因再具体定位

本帖最后由 匿名用户2025/04/01 15:17:43 编辑

我要发帖子