Read FRU Data
更新时间: 2026/08/06
在Gitcode上查看源码Read FRU Data
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Reads FRU data.
Privilege
ReadOnly
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | Storage 0Ah |
| CMD | 11h |
| 1 | FRU Device ID, FFh=reserved. |
| 2 | FRU Inventory Offset to read, LS Byte |
| 3 | FRU Inventory Offset to read, MS Byte Offset is in bytes or words per device access type returned in the Get FRU Inventory Area Info command. |
| 4 | Count to read --- count is '1' based |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion code. Generic, plus following command specific: 81h=FRU device busy. The requested cannot be completed because the implementation of the logical FRU device is in a state where the FRU information is temporarily unavailable. This could be due to a condition such as a loss of arbitration if the FRU is implemented as a device on a shared bus. Software can elect to retry the operation after at least 30 milliseconds if this code is returned. Note that it is highly recommended that management controllers incorporate builtin retry mechanisms. Generic IPMI software cannot be relied upon to take advantage of this completion code. |
| 2 | Count returned --- count is '1' based |
| 3:2+N | Requested data |
Command Example
Read FRU data.
Request:
bash
ipmicmd -k "0f 00 0a 11 02 00 00 01" smi 0Response:
text
0f 0b 00 11 00 01 01