Partial Write E-lable
更新时间: 2026/08/06
在Gitcode上查看源码Partial Write E-lable
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Indicates a partial write index.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| 1 | Sub command, sub command = 2Fh |
| 2 | Reservation ID, LS Byte: The obtained ID needs to be filled in only when Area Number is 5 (Extend E-Lable). Other fields can be ignored, that is, 0x00 is filled in. |
| 3 | Reservation ID, MS Byte: The obtained ID needs to be filled in only when Area Number is 5 (Extend E-Lable). Other fields can be ignored, that is, 0x00 is filled in. |
| 4 | FRU Device ID |
| 5 | Area Number 0=Internal Use Area 1=Chassis Info Area 2=Board Info Area 3=Product Info Area 5 = Extend E-Label: indicates the extended electronic label. When writing an extended electronic label, use the "key=description" format, for example, "Airplane=Airbus A380." To delete a record, write "key=," where key is the keyword of the record to be deleted. 6=System Info Area Others reserved |
| 6 | Field Number Area Number=0,5: Set Field Number to 0. Area Number=1: 0=Chassis Type 1=Chassis Part Number 2=Chassis Serial Number Area Number=2: 0=Mfg, Date/Time 1=Board Manufacturer 2=Board Product Name 3=Board Serial Number 4=Board Part Number 5=FRU File ID Area Number=3: 0=Product Manufacturer Name 1=Product Name 2=Product Part/Model Number 3=Product Version 4=Product Serial Number 5=Asset Tag 6=FRU File ID Area Number=6: 0=System Manufacturer Name 1=System Product Name 2=System Version 3=System Serial Number |
| 7 | [7]: Concatenation flag 0: last data 1: middle data [6:0]: offset of the written data. The value starts from 0. Write data in sequence when they are written as multiple frames. |
| 8 | Length: indicates the length of the written data. |
| 9:N | Written data |
Response Information
Command Example
Partial write index.
Request:
bash
[root@localhost ~]# ipmicmd -k "0f 00 30 93 DB 07 00 65 00 00" smi 0Response:
text
00 DB 07 00 00