HP DL160 G6, RAID controller B110i and Windows 2008 R2
I got into some trouble with a HP DL160 G6, which could not load the driver for the embedded SATA RAID controller called B110i when installing Windows 2008 R2 Datacenter.
It turned out that the latest firmware update has to be installed, which update the B110i’s firmware from 1.00 to 1.10:
SP44271.exe
Sp44299.exe
The driver is then installed succesfully during setup, just put the extracted driver files on a USB stick, the latest driver’s name is:
cp010930.exe
You can get those files here if you like:
The setup is then running fine with raid1 functionality, however you should install the event notification, in order to have failures of drivers show up in the event logs:
cp010356.exe
Even then you have another problem: write performance

The problem is that you cannot set caching policies via the ROM based setup, you have to get ACU running, the ‘array configuration manager’. The CDs provided with the standalone version do not work however.
The only way I got ACU to work is to install the latest version of the windows ACU, which can be found as:
cp010232.exe
You can enable write caching there:

and get better write performance numbers:


Hey mr. Nachtrab!
Thanks a lot for this Guide… Server is up and running now.
Cheers
crashhead
Thanks a lot for a great tips.
It helped a lot.
Have you tested it with ESXi ?
Hi,
no, I didn’t. We are currently running Windows Server 2008 R2 with Hyper-V (R2), 14GB RAM, L5520
Thank you very much for this guide. It has served me well, much better than HP tech support for sure.
One important note that should be added that had me stuck for an extra day. If you try to install Server 2008 from a DVD Drive attached to the B110i SATA controller while in RAID mode, it will not work, you have to boot from the USB port with a USB flash stick or a USB DVD. This had me going round in circles for a whole day.
Thanks again
I have the exact the same problem.But where can I run SP44271.exe and the Sp44299.exe files before installing the os?
btw; I’m sorry for my terrible english.