背景
新增ipmcset命令用于指定NPU日志收集独占总线
决策点
1. 新增ipmcset命令用于指定NPU日志收集独占总线
CLI命令:ipmcget -t maintenance -d dedicatednpudump -v <npu_id>
变化类型:新增命令字
操作类型:SET
操作权限:BasicSetting
| 参数名称 | 取值类型 | 说明 | 是否必选 | 约束 |
|---|---|---|---|---|
| psu_slot | integer | NPU编号 | 是 | 1-最大NPU个数 |
| state | string | NPU日志收集独占总线状态 | 是 | 取值: enabled:启用NPU日志收集独占总线br>disabled:禁用NPU日志收集独占总线 |
命令描述:
Dedicated NPU log collection by disabling access to other NPUs
回显格式:
Usage: ipmcget -t maintenance -d dedicatednpudump -v <npu_id> <state>
npu_id:
NPU id (1~16) to collect log for
state:
enabled - Enable dedicated NPU log collection
disabled - Disable dedicated NPU log collection
配置失败
openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 17 enabled
Invalid NPU id, valid range is 1~16.
设置成功:
openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 1 enabled
WARNING: This operation disables BMC access to other NPUs on the same IPMB bus.
Do you want to continue?[Y/N]:Y
Enable NPU1 dedicated log collection Successfully.
设置失败:
openBMC:/->ipmcget -t maintenance -d dedicatednpudump -v 1 enabled
WARNING: This operation restores BMC access to other NPUs on the same IPMB bus.
Do you want to continue?[Y/N]:Y
Disable NPU1 dedicated log collection failed.