Hp proliant smart array hpcisss3 controller driver for windows server

Если у администратора появляется задача развернуть актуальную серверную ОС от Microsoft (Windows Server 2022) на физический сервер HPE не самой актуальной линейки Gen9 (HPE ProLiant DL380 Gen9), то возникает ощущение дежавю и задача принимает вид квеста. Привычный метод быстрого развёртывания драйверов и утилит поддержки оборудования с помощью инструмента HPE Smart Update из пакета Service Pack for ProLiant (SPP) здесь не сработает, так как последний SPP с поддержкой Gen9 ничего не знает о Windows Server 2022, а из последующих, более современных, версий SPP поддержка Gen9 уже выпилена. Поэтому в результате применения любого SPP на указанной связке ОС и модели сервера мы получим систему с парой утилит для управления Smart Array (SSA) и множеством неизвестных устройств в диспетчере устройств Windows. В этой заметке мы рассмотрим вариант решения этой проблемы путём ручного последовательного развёртывания определённых пакетов драйверов и утилит с учётом некоторых нюансов.

Обновление микрокода

Первое, что следует сделать, это провести обновление микрокода материнской платы сервера с помощью пакета Online ROM Flash Component for Windows x64 — HPE ProLiant DL380 Gen9/DL360 Gen9 (P89) Servers. Самую актуальную на данный момент времени версию этого пакета 3.30_09-21-2023 (5 Oct 2023) без действующего контракта поддержки HPE у нас не получится. Однако, мы можем скачать последнюю версию с закрытием критических уязвимостей — 2.96_05-17-2022 (26 May 2022). Установку обновления можно провести как непосредственно запуская пакет из Windows, так и через веб-интерфейс iLO, предварительно распаковав в архиваторе 7-zip файл *.flash из пакета *.exe.

Не менее важным, с точки зрения безопасности, является обновление микрокода контроллера iLO. Скачиваем и устанавливаем пакет Online ROM Flash Component for Windows — HPE Integrated Lights-Out 4. Последняя, актуальная на данный момент времени, версия 2.82 (2 Mar 2023).

Для лучшей стабильности работы дисковой подсистемы обновляем микрокод RAID-контроллера Smart Array (в нашем случае это контроллер P440ar). Скачиваем и устанавливаем пакет Online ROM Flash Component for Windows (x64) — Smart Array and Smart HBA H240ar, H240nr, H240, H241, H244br, P240nr, P244br, P246br, P440ar, P440, P441, P542D, P741m, P840, P840ar, and P841 последней версии 7.20 (15 Oct 2022).

Прочие обновления микрокода для такого оборудования как сетевые платы, адаптеры FC, контроллеры накопителей HDD/SSD являются также являются немаловажными, но будут варьироваться в зависимости от конфигурации каждого отдельно взятого сервера.

Установка драйверов

Пакет установки каждого драйвера по завершению установки будет сообщать нам о необходимости перезагрузки. Все перечисленные ниже драйверы можно установить друг за другом без промежуточных перезагрузок и выполнить одну перезагрузку сервера после установки последнего драйвера.

Скачиваем и устанавливаем актуальную версию драйверов чипсета материнской платы из пакета
HPE ProLiant Gen9 Chipset Identifier for Microsoft Windows Server 2016 and Microsoft Windows Server 2019
— 10.1.17969.8134(B) (21 Feb 2022). Это избавит нас от большей массы неизвестных устройств в диспетчере устройств Windows.

Для поддержки контроллера iLO4 последовательно скачаем и установим два пакета драйверов:

  • iLO 4 Channel Interface Driver for Windows Server 2016 and Server 2019 последней версии 4.1.0.0 (9 Sep 2019);
  • iLO 4 Management Controller Driver Package for Windows Server 2016 and Server 2019 последней версии 4.0.0.0(B) (2 Apr 2019).

RAID-контроллер Smart Array в только что установленной Windows Server 2022 будет работать на базе драйвера, встроенного в базовый комплект драйверов Windows. Однако для более корректной и производительной работы контроллера рекомендуется установить «родной» драйвер из пакета HPE ProLiant Smart Array HPCISSS3 Controller Driver for 64-bit Microsoft Windows Server 2012 R2/2016/2019 Editions последней версии 106.26.0.64(B) (5 Nov 2021).

Для поддержки встроенного в материнскую плату видеоадаптера установим пакет драйвера Matrox G200eH Video Controller Driver for Windows Server 2016 and Server 2019 последней версии
9.15.1.224 (9 Sep 2019).

Этого набора драйверов достаточно для того, чтобы в диспетчере устройств Windows не оставалось неизвестных устройств.

Компоненты управления и мониторинга

Для поддержки механизма безагентского мониторинга, в том числе и для корректности отображения инвентаризационной информации в iLO, установим пакет HPE ProLiant Agentless Management Service for HPE ProLiant Gen9 последней рекомендуемой версии 10.100.1.0 (30 Jan 2023).

Если нас интересуют расширенные возможности инвентаризации оборудования из сторонних систем управления/мониторинга, то в качестве опциальных компонент можно доустановить в Windows Server системную службу SNMP Service, а после этого скачать и развернуть агентов SNMP из пакета
HPE Insight Management Agents for Microsoft Windows Server x64 Editions
. Последняя версия 11.1.0.0 (28 Apr 2021) не установится с исполняемого файла cp041529.exe в Windows Server 2022 и будет сообщать о неподдерживаемой ОС. Чтобы решить эту проблему, распакуем архиватором 7-zip исполняемый файл cp041529.exe и в каталоге распаковки откорректируем файл cp041529.xml. Почти в самом конце файла найдём секцию prerequisites\supported_operating_systems и добавим туда ОС Windows Server 2022, чтобы секция приняла следующий вид:

<supported_operating_systems>
  <supported_operating_system platform="nt_x86-64" major="6" minor="2" sr="OEM" name="Microsoft Windows Server 2012"/>
  <supported_operating_system platform="nt_x86-64" major="6" minor="2" sr="OEM" edition="Essentials" name="Microsoft Windows Server 2012 Essentials"/>
  <supported_operating_system platform="nt_x86-64" major="10" minor="0" sr="OEM" minimumbuild="14393" maximumbuild="17599" name="Microsoft Windows Server 2016"/>
  <supported_operating_system platform="nt_x86-64" major="10" minor="0" sr="OEM" minimumbuild="20348" maximumbuild="20348" name="Microsoft Windows Server 2022"/>
  <supported_operating_system platform="nt_x86-64" major="6" minor="3" sr="OEM" name="Microsoft Windows Server 2012 R2"/>
</supported_operating_systems>

После этого снова можно предпринять попытку установки, но уже с помощью расположенного в каталоге распаковки инсталлятора cpqsetup.exe.

Когда агенты SNMP установлены, можем дополнительно установить актуальную версию пакета
HPE System Management Homepage
7.6.8.3 (5 Apr 2023), который даст нам возможность визуально оценивать состояние аппаратных компонент сервера непосредственно в среде Windows.

HPE System Management Homepage on Windows Server 2022 on an HPE ProLiant DL380 Gen9 Server

По завершению установки всех перечисленных выше пакетов и перезагрузки сервера можно провести «финальную шлифовку» путём развёртывание последней актуальной версии HPE Service Pack for ProLiant, из которого подтянется ряд обновлённых утилит, таких как Smart Storage Administrator и Lights-Out Online Configuration Utility.

Skip to content

  • By default HP only supports up to Windows 2016 using the Provisioning tool
  • Get the Windows 2022 the ISO from Windows Server 2022 | Microsoft Evaluation Center
  • Create the bootable USB drive with Rufus – Create bootable USB drives the easy way
  • Download the HPE ProLiant Smart Array HPCISSS3 Controller Driver for 64-bit Microsoft Windows Server 2012 R2/2016/2019 Editions driver from
  • https://downloads.hpe.com/pub/softlib2/software1/sc-windows/p823661553/v201617/cp048869.exe
  • Extract the files into the root of the USB stick
  • Login to the ILO 4 controller or BIOS and configure Boot Order settings to Legacy BIOS and Server Boot Order USB Storage Device first
  • Boot the server to the USB and load windows

Posted at May 5, 2025 by PCI-DB Team

Install Driver Automatically

Device Name HP ProLiant MicroServer Gen8 HPCISSS3 Controller Driver 6.4.0.64
Category Motherboard
Manufacturer Others
File Size 734 KB
Supported OS Windows 2008

HP ProLiant MicroServer Gen8 HPCISSS3 Controller Driver 6.4.0.64 Description

Added support for the following:

— Smart Array P840
— Smart Array P441
— Smart Array P440ar
— Smart Array P440
— Smart Array P244br
— Smart HBA H241
— Smart HBA H240
— Smart HBA H240ar
— Smart HBA H244br

  It is highly recommended to always use the most recent driver version available.

Try to set a system restore point before installing a device driver. This will help if you installed an incorrect or mismatched driver. Problems can arise when your hardware device is too old or not supported any longer.

Related Others Drivers

Version 3.4.6-171  - November 2014
  - Minor change to hpsa_kernel_compat.h to support RHEL6U6 builds.
Version 3.4.6-170  - September 2014
  - Update to address a device discovery issue (mostly involving
    tape drives) that was found in hpsa version 3.4.6-165.
Version 3.4.6-165  - September 2014
  - Driver updated to support HP Proliant Gen9 servers with new Smart Array
    and Smart HBA controllers.
  - Many changes to support HBA mode on these new controllers.
  - Driver updates to increase performance especially for SSDs.
  - **NOTE** This version has a known device discovery issue (mostly involving
    tape drives) that will be addresses in the 3.4.6-170.
Version 3.4.4-126  - July 2014
  - Cleaned up memory leak that would occur at device discovery.
Version 3.4.4-125  - January 2014
  - Added HP SSD Smart Path feature.
    http://h18004.www1.hp.com/products/servers/proliantstorage/software-management/smartpath/index.html
  - Updated controller support.
Version 3.4.2-5  - October 2013
  - Fixed chatty debug messages when running hpsa and HP agents.
Version 3.4.2-4  - September 2013
  - Additional Smart Array Controller support.
  - With this version log messages can be chatty if you are running the Hp 
    agents.  This will be fixed shortly.
Version 3.2.0-3  - March 2013
  - Update to Smart Array controller IDs.
  - Added driver parameter (hpsa.reply_queues=4) to allow tuning of reply 
    queues. Default is 4 with a max of 16.
  - Fixed command status return necessary to avoid data inconsistency typically
    in a multipath environment.
Version 3.1.0-7
  - Fixed command status return necessary to avoid data inconsistency.
    Typically found in multipath configurations.
Version 3.1.0-5
  - Fixed device reset value to avoid reset failure.
Version 3.1.0-4
  - Added multiple reply queue support to driver.

Smart Array controllers are broken into generation groups to indicate driver
support for a given kernel/OS.

  Generation8 includes controllers available with Proliant Gen8 servers
  EX. (Px2x) - SA_CONTROLLERS_GEN8
    HP Smart Array Controller P222
    HP Smart Array Controller P420
    HP Smart Array Controller P421
    HP Smart Array Controller P822
    ...

  Generation6 includes controllers available with Proliant G6 and G7 servers.
  EX. (Px1x) - SA_CONTROLLERS_GEN6
    HP Smart Array Controller P212
    HP Smart Array Controller P410
    HP Smart Array Controller P411
    HP Smart Array Controller P812
    ...

  Legacy Generation includes controllers available for Proliant servers prior to
  G6.
  EX. (Px0x) - SA_CONTROLLERS_LEGACY
    HP Smart Array Controller P200
    HP Smart Array Controller P400
    HP Smart Array Controller P800
    ...


What source/driver to use and build steps:

  Red Hat Enterprise Linux 6.x,
  Kernels 2.6.32 and greater,
  Kernel.org latest:
    SA Generations: SA_CONTROLLERS_GEN8 SA_CONTROLLERS_GEN6 
    Driver SRC:  hpsa src 3.0.0-8 or greater.

       TO BUILD:
       tar jxf hpsa-<version>.tar.bz2
       cd hpsa-<version>/driver/scsi
       # Uncomment "#define" for the OS being built on in hpsa_kernel_compat.h
       make
  
    SA Generations: SA_CONTROLLERS_LEGACY
    Driver SRC:  cciss src 4.6.28-20 or greater.

       TO BUILD:
       tar jxf cciss-<version>.tar.bz2
       cd cciss-<version>
       cp include/cciss_ioctl.h /usr/src/<kerneldir>.../include/linux
       cp include/cciss_defs.h  /usr/src/<kerneldir>.../include/linux
       cd driver/block
       # Uncomment "#define" for the OS being built on in cciss_kernel_compat.h
       make

  SUSE Enterprise Linux 11sp1 and greater,
  Kernels 2.6.32 and greater:
    SA Generations: SA_CONTROLLERS_GEN8 
    Driver SRC:  hpsa src 3.0.0-8 or greater.

       TO BUILD:
       tar jxf hpsa-<version>.tar.bz2
       cd hpsa-<version>/driver/scsi
       # Uncomment "#define" for the OS being built on in hpsa_kernel_compat.h
       make

    SA Generations: SA_CONTROLLERS_GEN6 SA_CONTROLLERS_LEGACY
    Driver SRC:  cciss src 4.6.28-20 or greater.

       TO BUILD:
       tar jxf cciss-<version>.tar.bz2
       cd cciss-<version>
       cp include/cciss_ioctl.h /usr/src/<kerneldir>.../include/linux
       cp include/cciss_defs.h  /usr/src/<kerneldir>.../include/linux
       cd driver/block
       # Uncomment "#define" for the OS being built on in cciss_kernel_compat.h
       make

  Red Hat Enterprise Linux 5.x, SUSE Enterprise Linux 10sp4 and kernels in the
  2.6.16/2.6.18 range:
    Driver SRC:  cciss src 3.6.28-20 or greater.
    SA Generations: SA_CONTROLLERS_GEN8 SA_CONTROLLERS_GEN6 SA_CONTROLLERS_LEGACY
 
       TO BUILD:
       tar jxf cciss-<version>.tar.bz2
       cp cciss-<version>/include/cciss_ioctl.h \
          /usr/src/<kerneldir>.../include/linux
       cp cciss-<version>/include/cciss_defs.h \
          /usr/src/<kerneldir>.../include/linux
       cd cciss-<version>/driver/block
       # Copy appropriate cciss_kernel_compat_<OS>.h to cciss_kernel_compat.h
       make

To provide kernel/driver development feedback, send email to 
iss_storagedev@hp.com.
License: GPLv2
September 2012

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Разрешить ядру windows работать в оперативной памяти
  • Windows 98 ienpstub dll
  • Как переустановить astra linux на windows
  • Официальная активация windows 10 через командную строку
  • Как работать с bash на windows