HP ML110 G6 CPU & RAM Upgrades

I recently upgraded some internals in my HP ML110 G6 and thought I’d post some useful details on RAM and CPU combinations. The whole thing started with a refresh of my ZFS NAS. I wanted to move from 4x2TB RAIDZ1 to 6x4TB RAIDZ2. The first thing that was needed was some additional RAM. The recommendation seems to be a minimum of 8GB RAM for ZFS and suggested is 1GB RAM per 1TB usable space. I did have 1 x 2GB HP and 1 x 4GB HP ECC modules spare and found this nice site suggesting that 4 & 8GB Kingston ECC would also work and that you can install up to 32GB (HP specs say max 16GB).

My supplier could no longer get 4GB modules so I ordered 1 x KVR1333D3E9S/8G. Unfortunately when I installed it my system would only see 2GB and then freeze. I checked my CPU specs (Pentium G6950) and it supports max 16GB. Unfortunately it seems it only does that in 4 x 4GB modules. I then managed to locate a Xeon X3430 and it successfully could see all 8GB RAM. I then added the 2 spare HP modules as well for a funny total of 14GB RAM. As this is a home NAS I’m not too worried about perfectly balanced RAM.

Some comments I saw said you needed an add-on graphics card for the Xeon processor, but this is not the case. I simply removed the Pentium and added the Xeon (with some new thermal grease of course) and it all worked. The PSU also seems to handle the 6 x 4TB Seagate NAS drives without any issues. NAS4Free runs off USB directly on the motherboard.

Here is a download link for the most recent BIOS 2011.08.26 (SP54622). Requires a dropbox account.

Edit 2017/04/25: BIOS link updated.

11 Responses to “HP ML110 G6 CPU & RAM Upgrades”

  1. Rasmus Kastrupsen says:

    Hi i cant download the bios that you link to… can you please send it to my mail..

    Best regards

    Rasmus from denmark

  2. MrLeV says:

    Thanks for the link to the BIOS update.
    Now HPE charges for getting these updates ! This is an old server, I got one for some home server and I would not pay for upgrading the BIOS of it.

    Now I have update the BIOS, and I’d like to upgrade the storage too. I plan to create a 4TB raid 1 storage and I wondered why HP wrote that it would only support 2TB SATS disks:
    HP Smart Array B110i does not support greater than 2TB hard drive”

    I saw that here: https://www.hpe.com/h20195/v2/GetPDF.aspx/c04282718.pdf

    Do you confirm you were able to use SATS drives that are larger than 2TB ?

    Thanks in advance

  3. ek.is.befok says:

    I didn’t use the RAID function for the B110i. It’s possible the 2TB limitation is only if you use RAID function? I can confirm I have 6 x Seagate 4TB NAS (ST4000VN000) working in my ML110 with NAS4Free.

  4. MrLeV says:

    Thanks for the answer…
    I guess that the specs are wrong, they mention only HP B110i as the storage controller, when my Ubuntu 16.04 LTS sees only an Intel controller:

    IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 04)
    pci_8086 Dev_3b26

    So I should be good to go. I’ll use a sw raid when my 3TB disks are arrived.

    What worries me a little is that I have a lot of “unclaimed” devices and I know no source for finding the corresponding drivers/support files, since Ubuntu is not in the list of supported OSes for this computer. Anyway, the basic functions are OK (display, networking, storage, computing, even if the display is not very good… I am not too sure I get the optimized display, but since it will mainly be used headless, that’s not a real Issue I guess…) Anyway, I can use any resource for a better configuration an support for thos ML-110 G6/Intel computer.


  5. SkLo says:

    Hi i cant download the bios that you link to… can you please send it to my mail..

  6. ek.is.befok says:

    Thanks. I have updated the download link.

  7. G0rd0n says:

    I read you have this: “6 x Seagate 4TB NAS (ST4000VN000) working in my ML110 with NAS4Free.”

    Awesome! I was disappointed with my ML110 G6 specs of max 2TB disks. But now not so!…

    Can you please tell me if you are plugging your 6 x 4TB direct to the main board, or using an add-on RAID controller. If the later, which controller is it?


  8. ek.is.befok says:

    Drives are connected directly to the motherboard.

  9. Mike G says:

    This was a lifesaver. My ML110 G6 wouldn’t run ProxMox w/ the old BIOS. The update worked like a charm. Thanks for posting!

  10. Bogdan says:

    I’m using ML110 g6 for freenas and motherboard can handle 6 HDD.
    Use other two sataII connectors made for DVD for extra drives on motherboard.
    Mellanox Connnect X2 is cheap now and you can add one of these cards to get 10GB link to your network or even dual model of the same type of network adapter. HP 10GBE PCI-E G2 DUAL PORT NIC ADAPTER CARD 516937-B21
    Make sure you place it in PCIe 16x not 8x slot.

    …currently running 8 HDD in ML110 g6 case believe it or not. Got chieftec HDD tray system and pulled out DVD roms to place that HDD trays instead. 8th drive sits in the case but it’s all good.

    32GB Kingston ram ECC unbuffered 😉

    added x3440 and got 8 thread CPU system for cheap.

    Downside of this system is PCIe so x16 and below x8 are the only ones that can handle bandwidth. Honestly only PCIe16 longest one.



Leave a Reply