| commit | 5235ae9ab3014bd9161a4ef1e1ce1a75567ffdbe | [log] [tgz] |
|---|---|---|
| author | Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com> | Mon Mar 22 22:33:07 2021 +0000 |
| committer | Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com> | Tue May 25 16:31:27 2021 +0000 |
| tree | 715d2f241cba5c52418c7a1332801983baed97c3 | |
| parent | fb9f1aa1ea3c944fbba17b51ab26264af1c67a25 [diff] |
Fix for SMMDR - Send Directory Info
Issue: SMMDR send directory Info command giving response as 0xce
which is incorrect.
Fix: Update request for SMMDR send directory Info command as per IPMI
OEM commands documentation and provided fix to get correct response
as provided in test results.
Tested:
Verified using ipmitool raw commands.
Before:
Command: ipmitool raw 0x3E 0x38 0x01 0x01 2 1 1 0 40 41 42 43 44 45 46
47 48 49 50 51 52 53 50 0x42 40 41 42 43 44 45 46 47 48 49 50
51 52 53 50 0x42 //SMMDR send Dir info
Response: Unable to send RAW command (channel=0x0 netfn=0x3e lun=0x0
cmd=0x38 rsp=0xce): Command response could not be provided
After:
Command: ipmitool raw 0x3E 0x38 0x01 0x01 2 1 2 0 40 41 42 43 44 45 46
47 48 49 50 51 52 53 50 0x42 40 41 42 43 44 45 46 47 48 49 50
51 52 53 50 0x42 //SMMDR send Dir info
Response: 01 //True
Command : ipmitool raw 0x3E 0x31 1 1 0 //SMMDR get Dir info
Response: 02 01 01 00 28 29 2a 2b 2c 2d 2e 2f 30 31 32 33
34 35 36 42
Signed-off-by: Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com>
Change-Id: I75d5d08c479922dbd541b1d1b6587f3cf24de5f0
This component is intended to provide Intel-specific IPMI[3] command handlers for OpenBMC. These handlers are intended to integrate BMC with servers based on Intel architecture.
intel-ipmi-oem serves as an extension[1] to OpenBMC IPMI daemon[2]. It is compiled as a shared library and intended to both:
Related features provided by the library are grouped in separate source files. Main extensions to vanilla OpenBMC IPMI stack are the following:
[4]