installing non-hp RAM in hp proliant ml310e G8

Solution 1:

You have non-ECC non-buffered memory. This server is designed for ECC Non-buffered memory (UDIMM = Unbuffered DIMM).

So in short - you have wrong memory type. You need ECC UDIMM. Cruical is confirmed to work according to their web site.

Solution 2:

What is the model of the processor?

FYI, Intel Celeron G540, G1610, G1620, G860 and G2020 processors does not support 1600MHz memory while E3-1220Lv2, E3-1220v2, E3-1230v2, E3-1240v2, E3-1270v2, E3- 1280v2, i3-3240, i3-3220 processors supports upto 1600MHz. So check what processor you have and if it supports 1600MHz memory?

Try running memtest86 or install a single module in the first slot of memory channel 1 and check if you face any issue with a particular module, if yes then replace it.