Set User Payload Access
更新时间: 2026/08/06
在Gitcode上查看源码

Set User Payload Access

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Sets the user payload access.

Privilege

Command Information

Request Information

ByteData Field
NetFnApp 06h
CMD4Ch
1Channel Number
[7:4]-reserved
[3:0]-Channel Number
2[7:6]-Operation
00b=ENABLE.
Writing a "1b" to enable/disable bit ENABLES corresponding payload. Writing "0b" to bit causes no change to enabled/disabled state 01b=DISABLE.
Writing a "1b" to bit DISABLES corresponding payload. Writing 0b to bit causes no change to enabled/disabled state
10b, 11b=reserved
[5:0]-User ID, 000000b=reserved
3Standard Payload enables 1
[7:2]-reserved for standard payloads
2-7 enable/disable bits
[1]-standard payload 1 (SOL) enable/disable
[0]-reserved, Note: IPMI Messsaging is enabled/disabled for users via the Set User Access command
4Standard Payload Enables 2-reserved
5OEM Payload Enables 1
[7]-OEM Payload 7 enable/disable
[6]-OEM Payload 6 enable/disable
[5]-OEM Payload 5 enable/disable
[4]-OEM Payload 4 enable/disable
[3]-OEM Payload 3 enable/disable
[2]-OEM Payload 2 enable/disable
[1]-OEM Payload 1 enable/disable
[0]-OEM Payload 0 enable/disable
6OEM Payload Enables 2-reserved

Response Information

ByteData Field
1Completion Code
Note: an implementation will not return an error completion code if the user access level is set higher than the privilege limit for a given channel. If it is desired to bring attention to this condition, it is up to software to check the channel privilege limits set using the Set Channel Access command and provide notification of any mismatch

Command Example

Set the user payload access.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index