Operating System - Microsoft
Showing results for 
Search instead for 
Did you mean: 

iLO 4 Management Controller Driver Package

Occasional Contributor

iLO 4 Management Controller Driver Package

Hi Community users,

I have a ProLiant DL20 Gen9 server running Windows Server 2016 Essentials. I've recently been experiencing some stability issues, and have noticed that there are two 'Base System Devices' that do not have compatible drivers. The hardware ID's are...

Now I believe these relate to the ILO 3/4 controller? I have downloaded this driver for Windows Server 2016, but it does not work. And there doesn't appear to be a driver available for Server 2016 Essentials.
Is this correct, and does anyone know what the correct driver for this hardware is?
Thanks in advance.
Kind Regards, Matt.
M Robinson
Honored Contributor

Re: iLO 4 Management Controller Driver Package


See if these drivers work for you...



If the auto install file doesn't work try manually installing the driver as follows...

First, install this free file utility. The 2nd file at the top of the page is for 64 bit.


After you install 7-zip, right click in the ILO driver file you saved.

Select 7-Zip from the list of items on the menu.

Have 7-Zip Extract to: and let it extract the file into its folder name (cp036919).

Then open that folder and find the hpqilo3chif cabinet file.

Right click on that file and select 7-Zip from the list of items on the menu, and have 7-Zip extract to:
Again, let it extract the file into its folder name.

Once that is done, go to the device manager, click on the Base System device needing the driver.

Click on the driver tab. Click on Update Driver. Select the Browse my computer for driver software option and browse to the hpqilo3chif folder that 7-Zip created.

Make sure the Include subfolders box is checked and the driver should install.

Then restart the server.

Inside that cabinet file folder is the driver setup information file which shows driver support for the hardware ID you posted.
%iLO3.DeviceDesc% = hpqilo3chif_6, PCI\VEN_103C&DEV_3307&SUBSYS_3309103C
%iLO3.DeviceDesc% = hpqilo3chif_6, PCI\VEN_103C&DEV_3307&SUBSYS_330E103C
%iLO4.DeviceDesc% = hpqilo3chif_6, PCI\VEN_103C&DEV_3307&SUBSYS_3381103C
%iLO4Aux.DeviceDesc% = null_driver, PCI\VEN_103C&DEV_3307&SUBSYS_1979103C

PCI\VEN_103C&DEV_3306:  Use the same procedure as above if the auto install method doesn't work.


You would unzip the hpqilo3core cabinet file.

You will find driver support for that ID in that file...

%iLO3.CORE.Device% = hpqilo3core, PCI\VEN_103C&DEV_3306&SUBSYS_3309103C
%iLO3.CORE.Device% = hpqilo3core, PCI\VEN_103C&DEV_3306&SUBSYS_330E103C
%iLO4.CORE.Device% = hpqilo3core, PCI\VEN_103C&DEV_3306&SUBSYS_3381103C
%iLO4Aux.CORE.Device% = null_driver, PCI\VEN_103C&DEV_3306&SUBSYS_1979103C
%iLO3.IPMI.Device% = null_driver, PCI\VEN_103C&DEV_3302&SUBSYS_3309103C
%iLO3.IPMI.Device% = null_driver, PCI\VEN_103C&DEV_3302&SUBSYS_330E103C
%iLO4.IPMI.Device% = null_driver, PCI\VEN_103C&DEV_3302&SUBSYS_3381103C