Get Channel Access
更新时间: 2025/06/26
在Gitcode上查看源码

41h-获取频道访问(Get-Channel-Access)

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

获取频道访问。

权限

ReadOnly

命令信息

请求信息

字节顺序域取值说明
NetFnApp 06h
CMD41h
1[7:4]-reserved
[3:0]-Channel number
2[7:6]-00b=reserved
01b=get non-volatile Channel Access
10b=get present volatile (active) setting of Channel Access
11b=reserved
[5:0]-reserved

响应信息

字节顺序域取值说明
1Completion Code
generic, plus following command-specific completion codes:
82h=Command not supported for selected channel (e.g. channel is session-less)
2[7:6]-reserved
[5]-0b=Alerting enabled
1b=Alerting disabled
[4]-0b=per message authentication enabled
1b=per message authentication disabled
[3]-User Level Authentication Enable
0b=User Level Authentication enabled
1b=User Level Authentication disabled
[2:0]-Access Mode
0h=disabled channel disabled for communication
1h=pre-boot only channel only available when system is in a powered down state or in BIOS prior to start of boot
2h=always available channel always available for communication regardless of system mode. BIOS typically dedicates the serial connection to the BMC
3h=shared same as always available, but BIOS typically leaves the serial port available for software use
3Channel Privilege Level Limit. This value returns the maximum privilege level that can be accepted on the specified channel
[7:4]-reserved
[3:0]-Channel Privilege Level Limit
0h=reserved
1h=CALLBACK level
2h=USER level
3h=OPERATOR level
4h=ADMINISTRATOR level
5h=OEM Proprietary level

命令样例

获取频道访问设置

请求:

ipmicmd -k "0f 00 06 41 01 80" smi 0

响应:

0f 07 00 41 00 22 04

返回到索引