Hello oo community!
Lot of thanks for your work.
I have a problem - can't read info about DIMM's - ipmisample program returned very strange output:
INF: .1.20.111.0.0.0 fru.c(fetch_complete): Unable to decode FRU information
WARN: (32.4) entity.c(fru_fetched_ent_cb):Error fetching entity 32.4 FRU: 26
EINF: .1.20.110.0.0.0 fru.c(fetch_complete): Unable to decode FRU information
WARN: (32.1) entity.c(fru_fetched_ent_cb):Error fetching entity 32.1 FRU: 26
EINF: .1.20.112.0.0.0 fru.c(fetch_complete): Unable to decode FRU information
WARN: (32.21) entity.c(fru_fetched_ent_cb):Error fetching entity 32.21 FRU: 26
EINF: .1.20.113.0.0.0 fru.c(fetch_complete): Unable to decode FRU information
WARN: (32.24) entity.c(fru_fetched_ent_cb):Error fetching entity 32.24 FRU: 26
ipmitool retrive and decode info for this DIMM:
FRU Device Description : CPU 2 DIMM 12 (ID 113)
Memory Type : DDR4 SDRAM
SDRAM Package Type : Monolithic DRAM Device
Technology : RDIMM
SDRAM Die Count : 1
SDRAM Capacity : 4096 Mb
Memory Bank Group : 2 (4 Bank Groups)
Memory Banks : 2 (4 Banks)
Primary Bus Width : 64 bits
SDRAM Device Width : 4 bits
Logical Rank per DIMM : 2
Memory size : 16384 MB
Memory Density : 4 Gb
1.2 V Nominal Op : Yes
TBD1 V Nominal Op : No
TBD2 V Nominal Op : No
Error Detect/Cor : 8 bits
Manufacturer : Hewlett-Packard
Manufacture Date : year 2017 week 2
Serial Number : 15660363
Part Number : 752369-081SPD DATA (512 bytes)
23 11 0c 01 84 21 00 08 00 60 00 03 08 0b 80 00
00 00 08 0d f4 03 00 00 6c 6c 6c 11 08 74 20 08
00 05 70 03 00 78 1e 2b 2b 00 78 00 14 3c 00 00
What is your suggestions and advices?
The FRU information must be in some format that OpenIPMI doesn't
understand, but ipmitool does.
DIMM FRU information usually comes encoded with SPD, and looking at the
OpenIPMI version of the decoder, well, it leaves a lot to be desired.
It's pretty much wrong, and it was written long before DDR3, DDR4, etc..
I didn't write the original code, so I don't know that much about it.
So someone need to rewrite that code to comply with the standards. Do I
have any volunteers?
-corey
Hello Corey.
As far as my workaround will be tested I can share my solution with you.
Alex