Atlas 200I DK A2 移植好OpenHarmony系统,并安装NPU相关驱动,系统启动后,执行npu-smi及upgrade-tool命令均存在错误
收藏回复举报
Atlas 200I DK A2 移植好OpenHarmony系统,并安装NPU相关驱动,系统启动后,执行npu-smi及upgrade-tool命令均存在错误
t('forum.solved') 已解决
新人帖
发表于2025-08-27 14:03:52
0 查看

目前在Atlas 200I DK A2开发套件移植了OpenHarmony,OH系统可以正常启动,目前安装的NPU相关驱动及工具(驱动来源官方HDK和Ubuntu镜像),工具执行出错如下,通常这块是什么问题,大家有没有遇到过。

1. npu-smi命令执行出错如下:

2025-08-27_135527.png

```

# /usr/local/sbin/npu-smi info                                                  

[ERROR] DRV(7161,npu-smi):2025-08-27-05:54:58.928.895 [dsmi_product_ext.c:768][dmp] [dsmi_get_memory_info_v2 768] Dsmi_cmd_get_memory_info call error.(dev_id=0; ret=65534) 

[ERROR] DRV(7161,npu-smi):2025-08-27-05:54:58.932.938 [dsmi_common.c:246][dmp] [dsmi_check_out_valid 246] recv msg data error code 7, recv msg data opcode 0x605, opcode 0x605. 

[ERROR] DRV(7161,npu-smi):2025-08-27-05:54:58.933.000 [dsmi_common.c:669][dmp] [_dsmi_send_msg_rec_res 669] call dsmi_check_out_valid error:7. 

[ERROR] DRV(7161,npu-smi):2025-08-27-05:54:58.933.032 [dsmi_dmp_command.c:180][dmp] [dsmi_cmd_get_davinchi_info 180] dev(0) dsmi_send_msg_rec_res failed, ret = 7. 

[ERROR] DRV(7161,npu-smi):2025-08-27-05:54:58.937.035 [dsmi_product_ext.c:768][dmp] [dsmi_get_memory_info_v2 768] Dsmi_cmd_get_memory_info call error.(dev_id=0; ret=65534) 

+--------------------------------------------------------------------------------------------------------+ 

| npu-smi 24.1.rc2                                 Version: 24.1.rc2                                     | 

+-------------------------------+-----------------+------------------------------------------------------+ 

| NPU     Name                  | Health          | Power(W)     Temp(C)           Hugepages-Usage(page) | 

| Chip    Device                | Bus-Id          | AICore(%)    Memory-Usage(MB)                        | 

+===============================+=================+======================================================+ 

| 0       310B4                 | OK              | 7.2          51                0     / 0             | 

| 0       0                     | NA              | 0            0    / 0                                | 

+===============================+=================+======================================================+

```

2. upgrade-tool命令执行出错如下:

2025-08-27_140116.png

#  

device_index -1 --component -1 --path /fw/upgrade.cfg                         < 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:56.676.591 [dsmi_common_interface.c:1861][upgrade] [dsmi_upgrade_start 1861] It is to upgrade firmware. (device_id=0; uid=0; component_type=-1) 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:56.678.334 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:56.709.145 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x1,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": upgrading} 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:57.710.629 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:57.711.955 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": failed, time 1} 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:58.712.098 [dsmi_common_interface.c:1861][upgrade] [dsmi_upgrade_start 1861] It is to upgrade firmware. (device_id=0; uid=0; component_type=-1) 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:58.713.467 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:58.743.763 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x1,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": upgrading} 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:59.745.227 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:56:59.746.573 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": failed, time 2} 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:57:00.746.726 [dsmi_common_interface.c:1861][upgrade] [dsmi_upgrade_start 1861] It is to upgrade firmware. (device_id=0; uid=0; component_type=-1) 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:57:00.748.163 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:57:00.778.072 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x1,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": upgrading} 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:57:01.779.527 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

[INFO] DRV(7262,upgrade-tool):2025-08-27-05:57:01.780.857 [dsmi_common_interface.c:2332][upgrade] [dsmi_upgrade_get_state 2332] device_id 0x0  upgrade status is 0x3,schedule = 0,ret  = 0x0 

{"device_id": 0, "schedule": 0%, "status": failed, time 3} 

        {"device": 0, "failed"} 

```

谢谢!

本帖最后由 匿名用户2025/08/27 14:17:23 编辑

我要发帖子