已关闭
[Question|问题咨询]: halhostregister接口在950DT环境下使用报错 #113
jiaxingru创建于  7月8日关闭于  7月21日
jiaxingru
jiaxingru
7月8日 创建

Welcome to ask questions and discuss with other members.

问题描述

在950DT环境下,使用halhostregister接口做host到device的内存注册时接口报错,报错日志如下:
2e895062ad2c460bbec5813c82bd97fe.png

预期接口调用成功,功能正常使用

likedislike
jiaxingrujiaxingru
7月8日 issue类型由 任务 改变为 缺陷
PAN成员
7月8日 评论:

@m0_60337577

请帮忙附上对应的日志文件,感谢

likedislike
PPAN成员
7月8日 将 xxwyhq0 设为负责人
jiaxingru
jiaxingru
7月10日 评论:

@m0_60337577

请帮忙附上对应的日志文件,感谢

@Panyuyuan

[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.231 [slogd kernel log.c:255][2004557.735314] ubase 00007: UDMA: query device ubmem info send ctrlq msg failed, ret is -2
2.
SUBSYSTEM=ub
DEVICE=+ub:00007
[ERROR] KERNEL 3552,sloqd :2026-07-01-14:57:52.244.263 [slogd kernel log.c:255][2004557.735327] URMA|ubcorel26697|ubcore user control[1839]I[DRV ERROR]Failed to exec user ctl, ret: -22.
[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.273 [slogd kernel_log.c:255][2004557.735332] [ascend] [ERROR] [asdrv ub] [ubdrv query device mem decoder info 78] Get ub mem
decoder info unsuccessful. (dev id=0;ret=-22)
[ERROR] KERNEL(3552,sloqd):2026-07-01-14:57:52.244.282 [sloqd kernel loq.c:255][2004557.735338] [ascend] [ERROR] [asdrv ub] [ubdrv addr trans pre check 154] mem decoder info no
t set and query failed.(udevid=0)
[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.290 [slogd kernel log.c:255][2004557.735342] [ascend] [ERROR] [asdrv ub] [ubdrv addr trans peer to local 274] Failed to trans
form the d2h addr.(udevid=0; ret=-22)
[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.297 [slogd kernel log.c:255][2004557.735346] [ascend] [ERROR] [svm] [pmq d2h ub mem pa get 107] Trans d2h failed. (udevid=0
; mem id=0; offset=Oxaaab007£8000; server id=0x3ff; ret=-22)
[ERROR] KERNEI(3552,slogd):2026-07-01-14:57:52.244.305 [slogd kernel_log.c:255][2004557.735362] [ascend] [ERROR] [svm] [smm in server pa_get 143] Smm pa get failed. (ret=-22;
udev=0; src udev=65)
[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.312 [slogd kernel_log.c:255][2004557.735368] [ascend] [ERROR] [svm] [ smm mmap 318] Smm get pa failed. (ret=-22; udev=0; sr
c udev=65)
[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.319 [slogd kernel log.c:255][2004557.735377] [ascend] [ERROR] [svm] [svm smm ioctl mmap 454] Mmap failed. (udevid-0; ret=-2
ERROR1 KERNEL(3552,slogd):2026-07-01-14:58:03.931.041 [slogd kernel log.c:255][2004569.419479] ubase 00007: UDMA: query device ubmem info send ctrlq msg failed, ret is -2
2.
SUBSYSTEM=ub
DEVICE=+ub:00007
ERROR1 .ZZ- :q91 /T40 Jesn pexe oq paTTeA[HOHHM AHC]I[6£8T]To7quο0 Jesn xooqn|S9L9Z|0xooqn|VNHN [£676T7169S+00Z][SSZ:o.6oT Tθuлex p6oTs] L90.T£6 £O:8S:FT-TO-L0-970Z:(pboTs'ZSSE)TMNHHY
[ERROR] KERNEL(3552,slogd):2026-07-01-14:58:03.931.077 [slogd kernel log.c:255][2004569.419499] [ascend] [ERROR] [asdrv ub] [ubdrv query device mem decoder info 78] Get ub mem
decoder info unsuccessful. (dev id=0;ret=-22)
[ERROR] KERNEL(3552,slogd):2026-07-01-14:58:03.931.086 [slogd kernel log.c:255][2004569.419505] [ascend] [ERROR] [asdrv ub] [ubdrv addr trans pre check 154] mem decoder info no
t set and query failed.(udevid=0)

likedislike
gcw_3SyZMA5l成员
7月10日 评论:

@m0_60337577

halhostregister报错的直接原因是设备侧调用ub相关接口转地址失败,udma组件报错日志见下,请到ub开源社区继续分析

[ERROR] KERNEL(3552,slogd):2026-07-01-14:57:52.244.231 [slogd kernel log.c:255][2004557.735314] ubase 00007: UDMA: query device ubmem info send ctrlq msg failed, ret is -2
2.
SUBSYSTEM=ub
DEVICE=+ub:00007

likedislike
PPAN成员
7月16日 添加了label:wait-feedback
CANN-robot
CANN-robot成员
7月17日 评论:

您好,为了更准确地定位和解决问题,我们需要您提供上述提到的相关信息。如果 14 天内没有进一步更新,我们将暂时关闭此 Issue。感谢您的理解与配合。

likedislike
PPAN成员
7月21日 issue状态由 待办的 改变为 已完成
PPAN成员
7月21日 关闭了 issue