10 November 2026 · Admin
HPE SmartArray Guide for RAID Controller Selection
A failed Smart Array controller, cache module or battery can turn an otherwise serviceable HPE server into an urgent replacement job. This HPE SmartArray guide is intended for buyers and administrators who need to identify the correct controller, understand the RAID implications and avoid ordering a part that will not work in the target chassis.
Smart Array is HPE’s RAID controller family for ProLiant servers and associated storage platforms. The name covers several generations and interface types, from entry-level embedded controllers to high-performance SAS RAID cards with cache, battery or capacitor-backed protection, and external SAS connectivity. The correct choice depends on the server generation, backplane, drive type, workload and the existing logical-drive configuration.
Start with the Server Generation and Controller Interface
The first check is always the exact server model and generation. A controller marketed for an HPE ProLiant Gen9 platform is not automatically suitable for Gen10, even where the physical form factor appears similar. Firmware support, slot design, cabling, cooling profile and system ROM compatibility all matter.
For Gen8 and Gen9 systems, commonly encountered models include the Smart Array P420i, P440ar, P440, P840 and H240/H241 controllers. The P440ar is an embedded Flexible Smart Array controller used in certain rack servers, while the P440 is a PCIe card. They are related products, but they are not interchangeable in every chassis.
Gen10 systems commonly use controllers such as the Smart Array P408i-a SR Gen10, P408e-p SR Gen10 and P816i-a SR Gen10. The suffix is useful: “i” generally indicates internal connectivity, while “e” identifies an external SAS controller. “a” commonly refers to an adapter-format controller rather than an embedded chipset, but the full part number should still be checked against the server’s QuickSpecs and storage configuration.
Do not treat an HPE Smart Array controller as a generic PCIe RAID card. A card may physically fit a slot yet require a specific cable kit, storage enablement option, riser arrangement or firmware revision. In dense servers, the intended slot can also be dictated by airflow and cable routing.
HPE SmartArray Guide: RAID, HBA and Cache Choices
Before selecting a replacement or upgrade, establish whether the existing controller is operating in hardware RAID mode or HBA mode. These are different requirements.
A Smart Array RAID controller presents one or more logical drives to the operating system. It manages the physical drives, RAID level, rebuild process and write protection. This is usually the appropriate approach for conventional Windows Server deployments, virtualisation hosts with locally attached datastores, and applications that require predictable hardware RAID behaviour.
An HBA-oriented controller exposes individual drives with minimal abstraction. This can suit software-defined storage, ZFS, Ceph and similar platforms where the operating system or application needs direct access to physical disks. Creating hardware RAID volumes beneath ZFS is often the wrong design choice, although requirements vary by platform and support policy.
Cache is the next major distinction. Controllers such as the P440 and P408i family can use write-back cache, improving write performance by acknowledging writes before they are committed to disk. That performance benefit depends on cache protection being operational. On older platforms this may be a Flash Backed Write Cache module with a capacitor pack. On newer systems, HPE Smart Storage Battery arrangements protect cached data during a power loss.
If the cache battery, capacitor or cache module has failed, the controller may switch to write-through mode. The server can remain operational, but write-heavy performance may drop sharply. Replacing only the controller will not correct the issue if the cache or protection component is the actual failed part.
Where performance matters, verify these points before purchase:
- The controller model and its supported cache size.
- Whether the cache module is included or retained from the existing controller.
- The correct capacitor, battery or Smart Storage Battery connection for the platform.
- Internal or external SAS ports, plus the required cable type.
- Whether the server uses a standard drive backplane, a SAS expander or a storage enclosure.
Select RAID for Recovery, Capacity and Write Behaviour
RAID level should be selected around the workload rather than the maximum usable capacity. RAID 1 remains a practical choice for operating-system volumes where simple recovery and consistent read performance matter more than capacity. RAID 10 is generally preferable for database, virtual machine and high-write workloads where rebuild exposure and write latency need to be controlled.
RAID 5 can provide efficient capacity with one-drive fault tolerance, but it carries a write penalty and can require lengthy rebuilds with larger drives. RAID 6 permits two drive failures, making it more appropriate for larger-capacity arrays where rebuild windows are a concern. The trade-off is lower write performance and reduced usable capacity.
Controller cache can improve RAID 5 and RAID 6 write behaviour, but it does not eliminate the operational trade-offs. A properly protected cache, suitable drive count and sound backup policy are still required. RAID is availability protection, not a substitute for backup.
For an existing array, do not assume that a replacement controller will simply import the configuration without checks. Smart Array metadata normally permits logical-drive configuration import when moving between compatible controllers, but firmware level, encryption status, controller family and cache configuration can affect the process. Record the existing controller model, firmware version, RAID layout and drive order before any change.
Drive Compatibility Is More Than SAS or SATA
HPE servers can support SAS, SATA and, on appropriate configurations, NVMe drives. The controller and backplane determine what can be used. A SAS Smart Array controller can normally work with both SAS and SATA drives, while a SATA-only controller cannot support SAS drives. NVMe drive bays are not managed by conventional SAS RAID controllers in the same way and may require a different backplane, cable set or processor PCIe lane configuration.
Sector format also matters. Many enterprise drives are supplied as 512e or 4Kn. An operating system, hypervisor or legacy boot environment may have restrictions, especially on older server generations. Mixing drive types, capacities, rotational speeds or endurance ratings inside a production array is rarely a sensible default, even if the controller permits it.
For replacement disks, match the interface, carrier generation and capacity class of the existing array. HPE drive carriers vary between generations and chassis types. A bare drive may be electrically compatible but unsuitable for hot-swap use without the correct carrier. Firmware qualification is another practical consideration, particularly in estates where HPE System Insight Manager, iLO health reporting or standardised firmware baselines are in use.
Self-encrypting drives introduce an additional dependency. If encryption has been enabled through Smart Array Secure Encryption or an equivalent configuration, key management must be understood before moving drives or replacing a controller. A controller replacement without the required encryption key can make existing data inaccessible.
Replacement Planning for Failed Controllers
When a Smart Array controller fails, establish whether the fault lies with the controller, cache module, battery or storage cabling. Review iLO event logs and Smart Storage Administrator messages before removing hardware. A failed capacitor pack can produce cache-related warnings that look like a controller problem, while a loose mini-SAS cable can present multiple drives as failed or missing.
For a like-for-like replacement, use the exact HPE spare or a compatible controller from the same platform family. Retain the original cache module and protection hardware only if they are known-good and supported by the replacement card. If drives must be moved, keep them in the same bay order and photograph the chassis before work begins.
After installation, allow the controller to discover the existing configuration before creating, clearing or reinitialising any logical drives. Configuration utility prompts must be read carefully. The wrong action at this stage can overwrite metadata or initiate unwanted array operations.
For planned upgrades, assess the controller, cache, cabling and backplane as one storage path. Moving from an entry-level controller to a cached RAID model can be worthwhile for virtualisation or transactional workloads, but only where the drives and host interface are not already the limiting factor. A faster controller will not compensate for a saturated network link, undersized memory allocation or ageing nearline disks under a heavy random-write load.
KahnServers supplies refurbished HPE server hardware and components for organisations maintaining Gen8, Gen9 and Gen10 estates. When sourcing a Smart Array part, provide the server model, existing controller part number, drive interface, cache requirement and whether the controller is internal or external. That information is usually enough to avoid costly compatibility errors.
The practical objective is not to buy the highest-specification controller available. It is to restore or improve the storage configuration with a part that matches the server, protects the data path and supports the workload already running on it.
