ProLiant Servers - Netservers
1820906 Members
4589 Online
109629 Solutions
New Discussion

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

 
MarcSeguin
Visitor

Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Hello,

I aim to use the SmartArray e208I-P SR GEN10 in an HP MicroServer GEN10. Unfortunatly I didn't find a way to get the configuration tools loaded.

- HPE SSA for Windows cannot work as there is no Windows installed yet (logical w/o a valid RAID configuration)

- HPE SSA Offline does not boot in UEFI mode (ssaoffline-3.10-3.0.iso and most recent version ssaoffline-3.25-4.0.iso)

- HPEs UEFI System Utilities (To be launched with F9 during POST) seem not to be available on the HP MicroServer GEN10

- HPE SSP hangs after launching the firmware upgrade.

 

Any ideas how to solve the issue?

26 REPLIES 26
JAC2
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Hi Marc,

On page 65 of the MicroServer user guide (https://support.hpe.com/hpsc/doc/public/display?docId=c05355808), there are instructions on how to access the configuration tool (Smart Storage Administrator) for the Smart Array controller.  This tool can be accessed online or offline.  Go to the guide for information on how to access the tool..  Hope this is what you were looking for.

 

Accept or Kudo

megwynne
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Hello MarcSeguin:

Please take a look at https://support.hpe.com/hpsc/doc/public/display?docId=a00016372en_us to see if that helps to answer some of your UEFI questions.

The troubleshooting guide contains information about updating your firmware: https://support.hpe.com/hpsc/doc/public/display?docId=c05357220

That UEFI document, the troubleshooting guide, and other useful documents are available at the HPE ProLiant MicroServer Gen10 Enterprise Information Library:

http://www.hpe.com/info/microservergen10-docs

Regards,

Mary Gwynne

HPE Employee

HPE employee

Accept or Kudo

MarcSeguin
Visitor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Hello Jac,

on page 65 the document refers to the internal marvell mass storage controller but I need to use the SmartArray e208I-P SR GEN10. According to the Server specs this controller is supported but until now I was not able to use it properly :-(

 

MarcSeguin
Visitor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

in between we were able to boot the most recent Server Service Pack and configure the RAID on the SmartArray e208I-P SR GEN10 but it was necessary to change the BIOS to legacy mode :-(

Then, as Windows Server 2016, 64 bit supports only UEFI boot, we changed back to UEFI and bootet the Windows Setup, loaded the driver for the SmartArray e208I-P SR GEN10 but no drive is shown anymore.

Are there any suggestions to this issue?

Marc

 

Jimmy Vance
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@MarcSeguin wrote:

Hello,

I aim to use the SmartArray e208I-P SR GEN10 in an HP MicroServer GEN10. Unfortunatly I didn't find a way to get the configuration tools loaded.

- HPE SSA Offline does not boot in UEFI mode (ssaoffline-3.10-3.0.iso and most recent version ssaoffline-3.25-4.0.iso)


The ISO image does contain the proper directory structure to boot UEFI, did you use the included USB Key utility to create a bootable USB drive?


- HPEs UEFI System Utilities (To be launched with F9 during POST) seem not to be available on the HP MicroServer GEN10


The MicroServer Gen10 does not have iLO or the underlying hardware to support the embedded HPE system utilites. 

No support by private messages. Please ask the forum! 
DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

This card is a nightmare. I saw mine in UEFI and configured the RAID. After powering of the server and fully removing power (disconnecting) I never saw it anywhere again. You are lucky that your card still works - at least somehow...

Have you checked this out already? https://support.hpe.com/hpsc/swd/public/detail?sp4ts.oid=1009955119&swItemId=MTX_25c415675fe646918e7ce64491&swEnvOid=4184#tab5 Hopefully helps you.

@HPE: Any idea, why I don't see the card anymore?!?

LED3 indicates that the controller is in good health: https://support.hpe.com/hpsc/doc/public/display?sp4ts.oid=null&docLocale=en_US&docId=emr_na-a00026452en_us The controller is still on version 1.04. Server firmware on ZA10A350.

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

I sent back the controller and got a new one. The new one stopped working as well. At least I found out the problem: don't change Power Mode to Balanced. After I had changed it to Balanced the MicroServer didn't recognize the controller anymore. It's a joke that this bunch of crap is sold as "Enterprise" stuff.

I'm on BIOS Version ZA10A350 for the server and 1.34-0 for the controller.

Also note: you need the Service Pack for ProLiant 2018.06.0 for configuring the controller on BIOS ZA10A350.

 

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@MarcSeguin wrote:

in between we were able to boot the most recent Server Service Pack and configure the RAID on the SmartArray e208I-P SR GEN10 but it was necessary to change the BIOS to legacy mode :-(

I can confirm this. The Service Pack is only usable with legacy boot. It does boot in UEFI mode but the display stays blank.

Then, as Windows Server 2016, 64 bit supports only UEFI boot, we changed back to UEFI and bootet the Windows Setup, loaded the driver for the SmartArray e208I-P SR GEN10 but no drive is shown anymore.

Grats to you. I haven't come so far yet. I'll give it a last shot with another replacement. However I doubt that I get it to work and that it runs properly.

What I noticed was that the controller was realized in UEFI mode. I saw it in BIOS, though I couldn't configure it in BIOS with firmware version ZA10A350. A prior version worked. Unfortunately I didn't note the version... Using UEFI in firmware ZA10A350, the configuration options are there but selecting any of them get me back to the inital screen.

Are there any suggestions to this issue?

Do you see the controller in UEFI?

Marc


 

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

That thing is finally running with RHEL. I'm using UEFI boot. HPE Smart Array E208i-p SR Gen10 Firmware is on 1.60.  Server on ZA10A360.

sugita01
Occasional Contributor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

you will have to boot from hpe ssa and choose to boot from usb:configure array

once you configure it properly, you will be able to use the server properly 

otherwise, if the server has a funny array config, it will be sluggish, slow with lots of disk activity that doesnt make any sense

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

**bleep**ty firmware again. Don't upgrade the controller to 1.65. I upgraded from 1.60 to 1.65. Server firmware is still ZA10A360.

I upgraded, because HPE claims to have fixed an issue with recognizing the controller on POST. In fact they didn't fix it, it occurs with 1.65:

Problems Fixed:

System might stop responding at POST and fail to load an OS. This issue is more likely to occur if System BIOS version is 1.40 or later. However, systems running older BIOS versions could experience this issue also. (https://support.hpe.com/hpsc/swd/public/detail?sp4ts.oid=1009955119&swItemId=MTX_d7def6a2a6e34ebb9ae5750ccd&swEnvOid=4184#tab3)

The controller is definitely no qulaity product. Don't use in enterprises or pay a lot of money for fast replacement or another testing server.

###EDIT###

I contacted HPE support and am trying to get in touch with an engineer. I hope HPE can get it finally fixed for everyone.

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

I was on UEFI. The controller is working with legacy mode in version 1.65. I've downgraded to 1.60 and can now use UEFI with controller version 1.60 and Server Firmware version ZA10A360 again...

This helped (I wouldn't have tried Legacy boot without that thread...): https://community.hpe.com/t5/ProLiant-Servers-Netservers/RAID-erstellen-HPE-Microserver-Gen10-HPE-Smartarray-e208i-p/m-p/7001253/highlight/false

 

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

This server and controller is just a nightmare that "keeps on giving". If you haven't bought the server or the controller yet: DONT! Firmware for both is buggy as hell, and unless your time is free and you enjoy new but defunct IT gear you will be happier with ... just about anything else.

I have a Gen10 server (several actually) and the e208i-p RAID controller card.

Latest firmwares for the server and the RAID card doesn't work. The RAID card will only work in Legacy mode and only with CSM disabled (so if booting from USB sticks they better be legacy too). So if you are already the unfortunate owner of this combo and you havent updated firmwares yet: DON'T. Latest versions as suggested by HP doesn't working. The controller shows up in the BIOS in UEFI mode, but attempting to configure the device using the menu system will just exit you to the first page of the BIOS system without explanation (all menu items for the controller does this). And that is if the controller shows up at all.

After reading the forums here, I hoped to downgrade the card to firmware version 1.60 since people have had success with that. That version is not available for download anymore (thanks HP), but I'll cross that bridge when I get to it.

After countless hours I managed to install Windows 10 on the box in order to run HPE Smart Storage Administrator (HPE SSA) for Windows 64-bit under Legacy mode. I managed to get the software running, and attempted to reconfigure the controller. I expected to build a new configuration in the tool and the reboot the machine, because obviously you can't change the config while running an OS on the same IO subsystem. All fair ... except this approach is impossible. You cant configure anything in the tool without it beeing applied immediatly. So any change that affects the controller will promptly bluescreen the machine with no prior warning. There is no way to build up the config and then apply the changes collectively at the end.

Since the Offline version of HPE SSA doesn't work either, because the card is simply not recognized, this leaves me with virtually no place to go. Other than perhaps starting over with a Linux distro, hoping that will fare better.

The quality of the system BIOS/UEFI, the software, and the controller firmware is abysmal. Amazing, considering how many hours HP has spent making it hard to download these... You have to be "registered" as a customer and your device registered by the serial number to be "entitled" to... get fixes to the broken hardware you paid good money for.

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@Jimmy Vance wrote:


The ISO image does contain the proper directory structure to boot UEFI, did you use the included USB Key utility to create a bootable USB drive?


The UEFI environment seems to only have drivers for a few file systems. This means that a USB key with NTFS will be unable to boot. Which is a giant blunder because 1.) the driver is easy to add to the UEFI firmware so its really sloppy that it hasn't been added, and 2.) Microsoft uses NTFS as the default file system for bootable USB images, so Microsofts default images can't boot on this server.

To successfully boot with UEFI on this server you have to use HP's proprietary images, or build them yourself using a supported file system such as FAT32. Or manually add the file system driver to the embedded UEFI environment, but that's not a natural or easy thing to do for most customers.

DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Thanks for testing. I feel your pain. That card is a shame. I guess we can only access the propritary data on the disks with another card. So I hope the card does not break... I have a second MicroServer Gen10 as a backup server with software RAID. At least on this server I am independent of HPs *****.

Jimmy Vance
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@SplatMan wrote:

@Jimmy Vance wrote:


The ISO image does contain the proper directory structure to boot UEFI, did you use the included USB Key utility to create a bootable USB drive?


The UEFI environment seems to only have drivers for a few file systems. This means that a USB key with NTFS will be unable to boot. Which is a giant blunder because 1.) the driver is easy to add to the UEFI firmware so its really sloppy that it hasn't been added, and 2.) Microsoft uses NTFS as the default file system for bootable USB images, so Microsofts default images can't boot on this server.

To successfully boot with UEFI on this server you have to use HP's proprietary images, or build them yourself using a supported file system such as FAT32. Or manually add the file system driver to the embedded UEFI environment, but that's not a natural or easy thing to do for most customers.


My comment displayed here needs to be in the proper context. Versions 3.25  and older of offline SSA will boot both BIOS and UEFI systems.. The later versions of SSA are designed only to work with UEFI based systems and are not created using the USB key utility. The latest versions are created by just copying the contents over to a FAT32 formated USB key.  Read the installation instructions on the download pages tab. 

All versions of the e208 firmware including 1.60 are avalable to download, click the revisions history tab to get to the older versions.  I currently don't have access to a Gen10 Microserver to look at, I do know they are different to work with than a standard ProLiant server

The SSA usitlity is just for creating and managing the array configurations, it doen't contain any drivers.

The 

No support by private messages. Please ask the forum! 
Jimmy Vance
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@DanielL1 wrote:

That card is a shame. I guess we can only access the propritary data on the disks with another card. 


I've never ran across any manufactures hardware based RAID controller that doesn't use some type of proprietry way of handling the RAID functions.   The data can be read by any of the other HPE Smart Array models in the same family.  The RAID information is stored in what is known as the RIS area on each disk in the array, it is not stored in teh controller itself.  In the event of a card failure, all that is required is installing a new card, or moving the array to another server with a like model controller

 

No support by private messages. Please ask the forum! 
DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Jimmy, do you think we are stupid?!? We can read the docs and are not. According to the docs I am running a fully supported system. BUT ONLY ACCORDING TO THE DOCS! Do you get it? Stupid is recommending things from the docs!

Again, according to the docs, I'm running a fully supported budget system. Do you really think I will buy other more performant hardware if my card fails? Other hardware that's supposed to be supported by the docs?!? The docs??? Hell no!

Do you know what ***** it is if you upgrade a live system to a firmware that doesn't work but should according to the docs? Honestly, get a hand on the server and the card and test them! Test which firmware versions are working with UEFI or legacy BIOS. That helps us. Telling us ***** from the docs does not.

Jimmy Vance
HPE Pro

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@DanielL1 wrote:

Jimmy, do you think we are stupid?!? We can read the docs and are not. According to the docs I am running a fully supported system. BUT ONLY ACCORDING TO THE DOCS! Do you get it? Stupid is recommending things from the docs!

Again, according to the docs, I'm running a fully supported budget system. Do you really think I will buy other more performant hardware if my card fails? Other hardware that's supposed to be supported by the docs?!? The docs??? Hell no!

Do you know what ***** it is if you upgrade a live system to a firmware that doesn't work but should according to the docs? Honestly, get a hand on the server and the card and test them! Test which firmware versions are working with UEFI or legacy BIOS. That helps us. Telling us ***** from the docs does not.


Sorry that my trying to assist has upset you. I tried explaining some differences in the versions of offline SSA and how to make them work. I didn't just say read the docs, just made reference to the installation instructions on the download page as they are different for the various versions of offline SSA.  Good luck with resolving your issues.  

 

No support by private messages. Please ask the forum! 
DanielL1
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

Luck is what you need with this card indeed. And yes, as you've noticed, it upsets me, that luck is the only thing you and other HPE employees do wish us with this server + card combo.

As others and I wrote before: the card is not recognized in UEFI mode on some firmwares. So why the hell does anyone want to use SSA in UEFI mode?

The only firmware I know that's working in UEFI mode is 1.60. I've tested 1.65 which failed. I did not test any other versions as I'm running the card in a production system which I cannot use for testing every broken firmware.

For everyone who want this the combo to work in UEFI mode do the following:

  1. Update server to firmware ZA10A360; I've used the linux bits with a CentOS live CD and restored BIOS defaults afterwards
  2. Update the E208i-p SR Gen10 card to firmware 1.60; I've used the linux bits with a CentOS live CD for this as well (you can unpack the bits with "rpm2cpio firmware-smartarray-f7c07bdbbd-1.60-1.1.x86_64.rpm | cpio -id", then run ./setup within the folder) and restored BIOS defaults afterward again.
  3. Use Service Pack for ProLiant (SPP) in legacy mode to configure the controller (I've used P09037_001_spp-2018.06.0-SPP2018060.2018_0618.64.iso). Caution: do never ever change anything in the Power Mode settings! If you do, the card will be dead. I don't know if it is dead in general but at least it is with the Gen10 Micro Server.
  4. Switch to UEFI mode and install OS

If you have upgraded the card with a firmware that is not recognized in UEFI mode: check if it is there in legacy mode. If it is, downgrade the firmware in legacy mode with CentOS live CD. Just do the same as described under point 2.

General warning and recommendation: as SplatMan wrote: do not buy this server + card combo or return it if you still can. HPE support can not help you and you might spend hours to get this nightmare working!

[Edit: added caution to configuration ot the controller]

[Edit: added general warning and recommendation]

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@Jimmy Vance wrote:


My comment displayed here needs to be in the proper context. Versions 3.25  and older of offline SSA will boot both BIOS and UEFI systems.. The later versions of SSA are designed only to work with UEFI based systems and are not created using the USB key utility. The latest versions are created by just copying the contents over to a FAT32 formated USB key.  Read the installation instructions on the download pages tab. 

All versions of the e208 firmware including 1.60 are avalable to download, click the revisions history tab to get to the older versions.  I currently don't have access to a Gen10 Microserver to look at, I do know they are different to work with than a standard ProLiant server

The SSA usitlity is just for creating and managing the array configurations, it doen't contain any drivers.

Thanks for the clarification. However: my comment still stands, especially as valuable to information to people who create their own USB boot configurations - regardless of OS and tools used.

The server will not - due to a lack of file system drivers in the EFI firmware - boot from USB keys that are NTFS formatted. This is a rare thing these days, where NTFS is the norm/standard for all things Microsoft, and it may confuse IT professionals who are used to create their own USB boot keys.

I am not sure it boots any Linux file systems natively either. The USB key supplied by HP with the server is FAT32 formatted even though it does not boot a Windows environment.

As such, the lack of proper/common file system drivers in the EFI firmware of the server is important information for IT professionals unfortunate enough to work with this server. They need to be aware of this so they can format USB keys correctly (ie. only with FAT/FAT32), or add the correct drivers to the EFI envrionment using the console, if that is required for some reason.

An EFI NTFS driver can be obtained here (among other places):

https://github.com/pbatard/efifs

It would sure be nice if HPE added an NTFS driver to future versions of the system firmware. Though, honestly, I am not holding by breath ...

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10


@DanielL1 wrote:

For everyone who want this the combo to work in UEFI mode do the following:

  1. [see original post above...]

That's just what this thread needed. Thanks!

To any HPE staff, here is a summary of issues you can take with you:

1.) The system firmware of the Gen10 MicroServer is generally very buggy, and it's obvious it has not been tested before release. It's also obvious nobody at HPE actually uses the boxes, because then you would have known what was wrong with them. This means your QA procedures for this product line is provably defunct - if it exists at all.

1.1) Latest system firmware does not work correctly with the SmartArray controller cards when those are also updated to latest firmware. When in UEFI mode the card is not initialized correctly and EFI drivers are not loaded. As a result, it is not possible to see neither the controller or disks attached.

1.2) Latest system firmware does not work correctly with the SmartArray controller cards when those are also updated to latest firmware. The controller will appear in the UEFI environment for configuration, but selecting ANY option in the controller menu will simply return the user to the first UEFI configuration screen, with no change and no explanation. As a result it is impossible to configure the controller in the UEFI menu system.

2.) The SmartArray controllers will only work in Legacy mode when updated to their latest firmware. In order to work with UEFI the card must be downgraded to version 1.60, which is contrary to official HP recommendations.

2.1) Note that the controller will be completely absent from the UEFI environment when latest software is used and system is not in legacy mode. It is therefore hard to identify what is wrong, and hard to correct the issue.

3.) Configuration software for the controller cards will apply changes immediately, rather than apply all changes collectively when all parameters and variables have been set. This makes it very hard to change configuration for the card if the system was booted from disks connected to the card. Changes to the running environment that affect the IO subsystem will immediately result in OS failure (for example BSOD in the case of windows).

4.) Configuring the SmartArray controller cards to use the "Balanced" power setting will apparently brick the card, at least in the Gen10 server. I have no desire to test if it's possible to unbrick it by mounting it in a non-HP server, or my local workstation. But if the Gen10 server is all you have for this card, then changing the Power settings for the controller will result in a defunct server, and only an RMA case will solve the issue.

5.) The Gen10 MicroServer EFI environment lacks common file system drivers. This means that standard boot media from Microsoft - arguably one of the biggest vendors of commecial software on the planet - does not work with this server. Customers must follow special procedures, or must make their own custom boot devices with this server. This is due to a lack of attention to detail, and a lack of QA procedures for the product line.

6.) The policy of locking firmwares and updates away behind some kind of "paywall" is extremely frustrating and hostile to your customers. It creates ZERO value for us. I don't know who though that "Entitlement Required" was a great concept to introduce for something as simple as firmware upgrades. But realize this: There is ONE SINGLE reason for customers to download firmware. And that is to FIX PROBLEMS THAT SHOULDN'T HAVE BEEN THERE IN THE FIRST PLACE, for products we already paid for. Asking me to pay multiple times for the same - defunct - product is not a good way to keep our relationshop healthy. No other vendor, bar Cisco, gives us that kind of crap.

7.) Amazingly, the download page for the Gen10 MicroServer does not work with Chrome, which is the most commonly used browser on the planet. This is once again something that is telling about HPE's lack of attention to detail and QA. It looks like some async call to populate the user page with possible downloads fails in Chrome. Copying the URL to another browser "fixes" the problem. And the most annoying thing is: this problem is probably only occuring thanks to the whole customer hostile "paywall" concept, because otherwise serving a list of downloadable files should really be a piece of cake...

I wish you all a happy new year.

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

*** UPDATE ***

(This post left here for honesty and clarity - please see UPDATE 2 post below)

On dec. 20. 2019 a bunch of new updates were issued to the Gen10 Micro Server. Sadly no updated System ROM (so that's still ZA10A360 as of this writing), but there was an updated firmware for the SmartArray controller to v 2.62.

I tested this update so you didn't have to. Results:

1.) The controller still can't be configured from the UEFI menu system. The existing error where the user is simply returned to the first UEFI menu screen is still present, making it impossible to configure any aspects of the arrays/disks without booting a full operating system.

2.) The controller still doesn't work when the system is set to UEFI mode. The only way to use the controller or any drives attached is to force Legacy mode on. It also doesn't work with CSM, even though one has to wonder why (the option ROM should be loaded with CSM enabled but it doesn't).

If you need UEFI mode and you applied the new version, you may have to downgrade to v. 1.60 which is the highest version people have working with UEFI mode. Be aware that several issues listed as fixed in later versions could be affecting you, so make sure you understand the consequences of running on that version. Also be aware that there is no guarantee that 1.60 will work in UEFI mode. My setup - for reasons unknown - doesn't.

Note that booting an OS from a USB Key while in UEFI mode also doesn't work. The controller won't be initialised, so it won't be visible to you.

If you already have version 1.60 on it, and you're booting in UEFI mode then DO NOT UPGRADE THE FIRMWARE. If you do, for example to v 2.62 as "recommended" by HPE, the system will stop working and you will be unable to boot untill you downgrade the controller firmware. If at all.

** SEE UPDATE 2 BELOW FOR MOST RECENT INFORMATION **

Thanks HP ... (no, not really).

SplatMan
Advisor

Re: Cannot configure SmartArray e208I-P SR GEN10 on HP MicroServer GEN10

** UPDATE 2 **

I was in fact able to configure the SmartArray controller to work with UEFI mode. It took a lot of trial and error, and since the server's POST process is really slow, it's something that requires patience.

To be clear: You can get the controller working in UEFI mode with latest firmware, but there are a lot of pitfalls.

Here are the things to consider during installation (use at your own risk):

1.) After updating server+controller to most recent firmware versions you still can't configure the arrays from within the UEFI menu system, even though this is clearly something that was intended. The menu system will just throw you back at page 1 of the menu system. So forget about configuring anything from here.

2.) The controller can not be configured in UEFI mode using HPE SSP software. It will start booting but eventually halt at a white screen. I am told some people have had luck configuring the controller using command line options through Linux, but don't expect to configure the controller while the server is in UEFI mode.

3.) If you install a full OS (for example Windows 10 or Linux) while the system is in Legacy mode then you may be able to configure it. If your Linux-fu is not strong, then I suggest using Windows 10 and the HPE SSA software package. To achieve this, attach a SATA device to the internal port and install your OS of choice on it. You will then have a permanent boot option in Legacy mode. From here you can configure the controller.

4.) If you experience problems configuring the controller, you may need to reset it's configuration completely. There is an option in the software to do that. In SSA it's a button called "Clear Configuration". Reboot when you're done. Note that this should not break your arrays, since the configurations of arrays is written directly to the disks. Having said that, as I noted above, I take no responsibility for your use of these tips/guides.

5.) With the system in legacy mode and the ability to boot, and having cleared the SmartArray controller config, configure the array(s) you need. If you plan to boot from any devices attached to the controller, make sure to enable them as boot devices in the controller config software. In SSA this is an option called "Set bootable Logical Drive/Volumes".

6.) When you're done with these steps, remove the legacy SATA device and set the server to UEFI mode. I suggest powering it off completely after reverting to UEFI mode.

7.) You may now use the SmartArray controller in UEFI mode.

As mentioned in other posts: DO NOT CHANGE THE POWER SETTINGS TO "BALANCED". Doing so may brick your controller and leave you unable to use it. If you already did this, contact HPE to start an RMA case.

I wish you the best of luck.