---
title: 冷更新故障如何恢复
description: "在hinicadm3新增冷更新故障恢复开启功能，该能力默认关闭，推荐在开发调试时使用。命令详情，可参见《华为SP900 DPU卡 用户指南》(https://support.huawei.com/carrier/idpRedirect?redirect=https%253A%252F%252Fsupport.huawei.com%252Fenterprise%252Fzh%252Fdoc%252FEDOC1100334517%252F85323b42%253FidPath%253D23710424%257C251364417%257C9856629%257C253271089%2523ZH-CN_TOPIC_0000002504074015)中“升级微码子固件”。"
url: https://www.hikunpeng.com/document/detail/zh/flexda/devguide/dpak_dev0097.html
sourcePath: /source/zh/flexda/devguide/dpak_dev0097.html
indexId: f0755e36738ba49b4588516d3396458365fc9ef252d678d752e4782b36cfe8f944
---
# 冷更新故障如何恢复

在hinicadm3新增冷更新故障恢复开启功能，该能力默认关闭，推荐在开发调试时使用。命令详情，可参见《华为SP900 DPU卡 用户指南》(https://support.huawei.com/carrier/idpRedirect?redirect=https%253A%252F%252Fsupport.huawei.com%252Fenterprise%252Fzh%252Fdoc%252FEDOC1100334517%252F85323b42%253FidPath%253D23710424%257C251364417%257C9856629%257C253271089%2523ZH-CN_TOPIC_0000002504074015)中“升级微码子固件”。

1. 更新用户固件开启冷更新故障恢复能力。

```
hinicadm3 updatefw -i hinic0 -f Hinic3_flash.bin -a hot -t npu -sn  # 方式一
hinicadm3 updatefw -i hinic0 -f Hinic3_flash.bin -a cold -n  # 方式二
```


  打印示例如下，表示更新成功。

```
Please do not remove driver or network device.
Loading...
Firmware update start: 2025-05-24 00:40:52
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] [100%][\]
Firmware update finish:2025-05-24 00:41:32
Firmware update time used: 40s
Loading firmware image succeed.
Set update active cfg succeed!
Please reboot OS to take firmware effect.
```


2. 收集日志mpu_ram。
  打印示例如下，即为开启成功。

```
Set recovery enable success.
```


3. 冷更新后如出现故障（如SSH连接失败、找不到固件设备）时，首次故障发生后保持设备通电12分钟，完成下电和上电操作，重复上述下电上电循环操作共计3次，第4次启动时系统将自动回退至备区固件。
故障类型如下所示：

  - ping目标设备超时，或SSH连接失败。
  - 打印如下状态时，表示固件设备未找到。

```
[root@localhost
~
]# hinicadm3 version -i hinic0
Device name(hinic0) not exist.
version command error(-6):Unknown device hinic0.
```


三次下电上电后，第四次重启后若设备仍无法被识别，建议卸载当前安装的SDK驱动rpm -e <driver-package-name>，按照原有的下电上电操作流程，再次执行三次下电上电操作，在第四次下电上电后，参见《华为SP900 DPU卡 用户指南》(https://support.huawei.com/enterprise/zh/doc/EDOC1100334517/691e466)中“安装软件”章节重新安装SDK驱动。


4. 执行以下命令，关闭冷更新故障恢复能力。命令详情，可参见《华为SP900 DPU卡 用户指南》(https://support.huawei.com/carrier/idpRedirect?redirect=https%253A%252F%252Fsupport.huawei.com%252Fenterprise%252Fzh%252Fdoc%252FEDOC1100334517%252F85323b42%253FidPath%253D23710424%257C251364417%257C9856629%257C253271089%2523ZH-CN_TOPIC_0000002471073958)中“关闭故障恢复能力”。

```
hinicadm3 recovery -i hinic0 -s disable
```


  打印示例如下，表示关闭成功。

```
[root@localhost
~
]# hinicadm3 recovery -i hinic0 -s disable
fw restore is disabled successfully.
```
