Menu

#15 Can't read info about DIMM's

v1.0_(example)
open
nobody
5
2020-11-16
2020-10-01
Alexander
No

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-081

SPD 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?

Discussion

  • Corey Minyard

    Corey Minyard - 2020-10-03

    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

    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

    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-081

    SPD 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?


    Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/openipmi/support-requests/15/

    To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

     
  • Alexander

    Alexander - 2020-11-16

    Hello Corey.
    As far as my workaround will be tested I can share my solution with you.
    Alex

     

Log in to post a comment.

MongoDB Logo MongoDB