Get Channel Access
更新时间: 2025/06/26
在Gitcode上查看源码41h-获取频道访问(Get-Channel-Access)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
获取频道访问。
权限
ReadOnly
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | App 06h |
| CMD | 41h |
| 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 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion 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 |
| 3 | Channel 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