4
2
1
官方技术指导
驱动问题排查思路
2024-09-29 10:59:13
1475

排查流程图:

attachmentId-image.png

具体问题一览:

1、安装类问题
1.1 安装报错
1.2 安装后异常
1.3 技术支持
2、使用类问题

1 安装类问题

问题描述:安装直接失败,或者安装完成后lsmod | grep dcu没有回显等。

1.1 安装报错

确认环境及依赖:
主要确认gcc、cmake、内核版本、DCU类型、驱动版本是否对应

gcc --version

cmake --version

uname -r

gcc版本太低不能安装

版本不对应可能安装失败,比如

(rock-5.2.0-5.16.29-V01.13.run)以后版本,依赖cmake高于3.2

(rock-5.7.1-6.2.13-V1.0.1a.aio.run),不支持内核版本高于5.14的系统

查看install.log

每次异常一定要保存日志,之后解决不了路由给开发人员,或者将日志保存后提交至开发者社区交由研发人员处理。

使用bash -x * .run 逐行排查

可以逐行打印操作,查看有没有哪一步报错

1.2 安装后异常

查看dcu是否存在

lspci | grep "DCU类型"

确认重启方式

intel的CPU不能用reboot重启,要用ipmitool power cycle重启

手动重启服务——systemctl restart hymon

手动加载驱动——hy-smi --loaddriver

查看依赖包是否已安装

参考https://download.sourcefind.cn:65024/6/main/的readme.txt

详细步骤可以参考DTK安装环境部署手册:

https://download.sourcefind.cn:65024/directlink/1/DTK-24.04/Document/DTK%2024.04%20%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2%E6%89%8B%E5%86%8C.pdf

缺少包安装的时候,尽量使用yum\apt安装,最后选择源码安装,yum、apt可能涉及换源等。

有时候需要使用reinstall重装

查看vbios

vbios地址,浸没卡(SM)使用hpc开头的,否则用PCIE开头的

1.3 技术支持

2 使用类问题

设备权限

是否加组;docker是否挂载;查看设备是否正常(比如k8s某版本无设备时会创建文件夹);

hy-smi类问题

hy-smi --help

hyhal链接

驱动和dtk版本匹配

hymgr

/var/log/hymgr/hymgr*

cat gddr6_update*****dcu0.log

现象:报错:libtbb.so.12:cannot open shared object file: No such file or directory

运行程序时造成掉卡

km-ai soc未知掉卡

不是我们机器的话,应该是机器没有适配。如果使我们机器的话,更新最新bmc

可通过ipmitool fru查看。

lspci查看异构算力四个设备在,但使用smi指令少设备。
通过dmesg里有SMU fail的是没有解锁

超温导致丢卡
ipmitool sel elist |grep ”Thermal Trip“ 有输出是DCU超温导致丢卡,暂时过温问题无法解决,可使用ipmitool power cycle重启恢复

全部评论(6)
只看楼主
胡
胡sir
4楼
联想sr658hv2,两张海光k100-ai,底层uos系统,安装了kvm上面装了两套uos虚拟机,目前两张显卡分别直通给虚拟机,在显存或者核心跑满一分钟左右就掉卡,现在拆掉了一张显卡测试还是掉卡,服务器bmc日志收集给联想没有查到硬件故障。vbios6.310,驱动6.3.30,DTK26.04。 求各位大佬们指点迷津,急!
10/1
吴
吴亦凡
3楼
rock-5.2.0-5.16.29-V01.13.run 驱动已安装成功,并且重启了系统,但是无法通过 lsmod |grep -E "hydcu|hycu" 查询到相关的信息。物理机我也重启了, 这个可能是什么原因导致的,还有其他方式验证问题吗?
2025/11/5
C
carpenter_uncle
2楼
你好, 我安装了rock-xxx最新的版本,还需要安装DTK吗? 因为我发现我安装成功后,hy-smi显示没有安装出来,搜不到这个工具,那些驱动用lsmod也grep不到。 ps: 我用的是虚拟机安装的ubuntu22.04, 实际并没有DCU 麻烦帮我分析下原因
2025/10/31
A
ANYA
回复 @carpenter_uncle
驱动安装验证可以参考这里的readme,https://download.sourcefind.cn:65024/6/main hy-smi工具需要部署DTK后才可以使用
2025/10/31
网
网友ks68kd
1楼

新的报错:Traceback (most recent call last):

File "/home/hongfading/py_projects2/OpenGU-main/GULib-master/main.py", line 5, in <module>

import torch

File "/home/hongfading/miniconda3/envs/graph/lib/python3.10/site-packages/torch/__init__.py", line 239, in <module>

from torch._C import * # noqa: F403

ImportError: libomp.so: cannot open shared object file: No such file or directory
2025/5/28
Z
zhufzh1
回复 @网友ks68kd
您好,可以命令行使用 find / -name libomp.so ,如果显示了相关路径的话再export LD_LIBRARY_PATH=/path-to-lib/lib:$LD_LIBRARY_PATH后重新执行下main.py脚本
2025/6/3
没有更多内容了
--
楼主
Level.6
0 帖子
楼主热帖
暂无数据