So HPE has option part number, spare part number and assembly part number.
Option part number is what is used for you to order memory, be it off the shelve or as part of a factory configuration
Spare part number is what is used to order replacement parts when something fails, be it self repair or on-site service
Assembly number is what iLO reports about the installed memory. This is also in AHS.
HPE has a ProLiant DL series and a ProLiant DX series. DX are Nutenix system, which as far I can tell are technically the same as DL but are specific configured or preloaded with Nutenix.
Yet someone in HPE decided it is a good thing to use different option and assembly part number for DL vs DX:
- HPE ProLiant DL 560 Gen10 Server
* Load Reduced DIMMs (LRDIMMs)
- HPE 64GB (1x64GB) Quad Rank x4 DDR4-2933 CAS-21-21-21 Load Reduced Smart Memory Kit
- Option Part Number P00926-B21
- Spare Part Number P06190-001
- Assembly Part Number P03054-091
- HPE 128GB (1x128GB) Quad Rank x4 DDR4-2933 CAS-24-21-21 Load Reduced Smart Memory Kit
- Option Part Number P11040-B21
- Spare Part Number P19402-001
- Assembly Part Number P11057-1A1
- HPE ProLiant DX560 Gen10 Server
* Load Reduced DIMMs (LRDIMMs) for 2nd Generation Intel Xeon Scalable Series
- HPE DX 64GB (1x64GB) Quad Rank x4 DDR4-2933 CAS-21-21-21 Load Reduced Smart FIO Memory Kit
- Option Part Number P18451-B21
- Spare Part Number P06190-001
- Assembly Part Number P03054-091
- HPE DX 128GB (1x128GB) Quad Rank x4 DDR4-2933 CAS-24-21-21 Load Reduced Smart FIO Memory Kit
- Option Part Number P18454-B21
- Spare Part Number P19402-001
- Assembly Part Number P11057-0A1
Above is pulled from https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-a00036896en_us#N11E9F but I only included the particular DIMMs I have experience in our own systems.
As you see the description is almost identicial, the DX series has only added "DX" to the description. You will notice that the Option part number is different in case of the 128GB DIMMs and the Assembly part number is almost identical but it is -1A1 vs -0A1. The spare part number however is the same.
If you use the P11057-0A1 Assembly part number and search on Partsurfer.hpe.com you will find that it will list it, but it doesn't show any functional equivalents nor where used information. The same is true for P11057-1A1.
So the problem we have run into is that the factory for the last 10 months has installed the DX 128GB DIMMs into our DL Gen10 servers. The contract reflect the Option part number as listed above. This Option part number on the contract is used to stock the depot for 6h CTR. But when we had a DIMM fail the depot had no stock as the DIMMs we have come up as P11057-0A1 instead of P11057-1A1.
When CSC searched for a Spare part number for P11057-0A1 they came up with a Spare part number of P16001-001, which while it has the same description as P19402-001, it isn't something which HPE seems to stock anywhere in the US or Canada. P16001-001 seems to be used in SimpliVity, so I don't know how they got to that for a DL server.
I am really frustrated with HPE and really would like to understand the though process of why having different Option and Assembly part number for DL versus DX and why the factory would install the DX version in a DL server? And no, this is not a single case, but all our DL Gen10 for the last 10 or so months, this includes DL360, DL560 and DL560 Gen10 where we use 128GB DIMMs.