Print | Rate this content

HP ProLiant DL380 G5 - Configuring Memory

Standard memory

2GB PC2-5300 Fully Buffered DIMMs (DDR2-667) (2 x 1GB)

top

Upgrading memory and memory interleaving

When upgrading memory, DIMMs 1A and 3A must match. DIMMs 5B and 7B, DIMMs 2C and 4C, and DIMMs 6D and 8D must match and must be installed as a pair. When DIMMs 1A and 3A are populated the system is automatically configured for 2:1 interleaving. When all 4 banks are populated the system is automatically configured for 4:1 interleaving. When four, six, or eight DIMMs are populated with identical DIMMs the system is automatically configured for bank interleaving.

top

Standard memory plus optional memory

Up to 50GB memory is available with the standard memory and the optional installation of PC2-5300 Fully Buffered DIMMs (DDR2-667) memory kits.

top

Standard memory replaced with optional memory

Up to 64GB of memory is available with the removal of the standard memory and the optional installation of PC2-5300 Full Buffered DIMMs (DDR2-667) memory kits.

Memory
Slot
1
2
3
4
5
6
7
8
Standard
2GB
1GB
Empty
1GB
Empty
Empty
Empty
Empty
Empty
Optional
50GB
1GB
8GB
1GB
8GB
8GB
8GB
8GB
8GB
Maximum
64GB
8GB
8GB
8GB
8GB
8GB
8GB
8GB
8GB
NOTE:
  1. Chart does not represent all possible configurations

  2. In the online spare configuration, the ROM automatically configures the last populated bank as the spare memory. If only banks A and B are populated, bank B is the spare bank. If banks A, B, and C are populated, bank C is the spare bank, Online spare memory is configured through RBSU

  3. Mirrored Memory uses mirrored banks to provide a high level of memory redundancy. End-user chooses to implement ornot: User selectable via BIOS and default is off.

top

Memory options

This server contains eight FBDIMM slots. The server memory can be extended by installing supported Registered DDR-2 FBDIMMs.

top

Memory configurations

The server supports the following Advanced Memory Protection (AMP) options to optimize server availability.

  • Advanced ECC supporting up to 16GB of active memory using 2GB FBDIMMs.
  • Online Spare Memory providing additional protection against degrading FBDIMMs supporting up to 12GB of active memory and 4GB of online spare memory utilizing 2GB FBDIMMs.
  • Mirrored Memory providing protection against failed FBDIMMs supporting up to 8GB of active memory and 8GB of mirrored memory utilizing 2GB FBDIMMs.

Maximum memory capacities for all AMP modes will increase with the availability of 4GB and 8GB FBDIMMs, including a maximum of 64GB in Advanced ECC mode. For the latest memory configuration information, refer to the QuickSpecs on the HPE website. Click here to view the HP ProLiant DL380 Generation 5 (G5) QuickSpecs .

The Advanced Memory Protection option is configured in RBSU. By default, the server is set to Advanced ECC mode. For more information, refer to HP ROM-Based Setup Utility. If the configured AMP mode is not supported by the installed FBDIMM configuration, the system boots in Advanced ECC mode.

The following configuration requirements apply to all AMP modes:

  • FBDIMMS must be ECC Registered DDR-2 SDRAM FBDIMMs.
  • FBDIMMs must be installed in pairs.
  • FBDIMM pairs in a memory bank must have identical HP part numbers.
  • FBDIMMS must be populated as specified for each AMP memory mode.

The memory subsystem for this server is divided into two branches. Each memory branch is essentially a separate memory controller. The FBDIMMs map to the two branches as indicated in the following table:

Branch to Slot Configuration
Memory Bank A
Memory Bank B
Memory Bank C
Memory Bank D
Branch 1
Branch 0
FBDIMM 1A
FBDIMM 3A
FBDIMM 2C
FBDIMM 4C
FBDIMM 5B
Branch 1
FBDIMM 5B
FBDIMM 7B
FBDIMM 6D
FBDIMM 8D
FBDIMM 6D

Figure 1: Hood Label - Memory Slot Configuration

<---– Front of Server

Item
Description
1A
FBDIMM 1A (Slot 1, Bank A, Branch 0)
2C
FBDIMM 2C (Slot 2, Bank C, Branch 0)
3A
FBDIMM 3A (Slot 3, Bank A, Branch 0)
4C
FBDIMM 4C (Slot 4, Bank C, Branch 0)
5B
FBDIMM 5B (Slot 5, Bank B, Branch 1)
6D
FBDIMM 6D (Slot 6, Bank D, Branch 1)
7B
FBDIMM 7B (Slot 7, Bank B, Branch 1)
8D
FBDIMM 8D (Slot 8, Bank D, Branch 1)

This multi-branch architecture provides enhanced performance in Advanced ECC mode. The concept of multiple branches is important for the operation of online spare mode and mirrored memory mode.

If the server contains more than 4GB of memory, consult the operating system documentation about accessing the full amount of installed memory.

top

Advanced ECC memory

Advanced ECC memory is the default memory protection mode for this server. In Advanced ECC, the server is protected against correctable memory errors. The server provides notification if the level of correctable errors exceeds a pre-defined threshold rate. The server does not fail because of correctable memory errors. Advanced ECC provides additional protection over Standard ECC because it is possible to correct certain memory errors that would otherwise be uncorrectable and result in a server failure.

Whereas standard ECC can correct single-bit memory errors, Advanced ECC can correct single-bit memory errors and multi-bit memory errors if all failed bits are on the same DRAM device on the FBDIMM.

In addition to general configuration requirements, Advanced ECC memory also has the following configuration requirements:

  • FBDIMMs must be installed in pairs.
  • FBDIMMs must be installed in sequential order, beginning with bank A.

In Advanced ECC mode, FBDIMMs must be populated as specified in the following table:

Configuration
Bank A
(1A and 3A)
Bank B
(5B and 7B)
Bank C
(2C and 4C)
Bank D
(6D and 8D)
1
X
2
X
X
3
X
X
X
4
X
X
X
X

top

Online spare memory configuration

Online spare memory provides protection against degrading FBDIMMs by reducing the likelihood of uncorrectable memory errors. This protection is available without any operating system support.

An understanding of single-rank and dual-rank FBDIMMs is required to understand memory usage in online spare mode. FBDIMMs can either be single-rank or dual-rank. Certain FBDIMM configuration requirements are based on these classifications. A dual-rank FBDIMM is similar to having two single-rank FBDIMMs on the same module. Although only a single FBDIMM module, a dual-rank FBDIMM acts as two separate FBDIMMs. The purpose of dual-rank FBDIMMs is to provide the largest capacity FBDIMM for the current DRAM technology. If the current DRAM technology allows for 2GB single-rank FBDIMMs, a dual-rank FBDIMM using the same technology would be 4GB.

In online spare mode, a single rank of memory acts as the spare memory. For single-rank FBDIMMs, the entire FBDIMM acts as the spare memory. For a dual-rank FBDIMM, only half of the FBDIMM acts as the spare memory while the other half is available for operating system and application usage.

If one of the non-spare FBDIMMs receives correctable memory errors at a higher rate than a specific threshold, the server automatically copies the memory contents of the degraded rank to the online spare rank. The server then deactivates the failing rank and automatically switches over to the online spare. Because FBDIMMs that experience a high rate of correctable memory errors also have a higher probability of receiving an uncorrectable memory error, this configuration reduces the likelihood of uncorrectable memory errors that would result in server downtime.

Online spare is performed per branch of the memory controller. For a server with both branches populated, two ranks are used for online spare memory. One branch can fail over to the associated online spare while the other branch is still protected.

Each branch is made up of two banks:

  • Branch 0 contains banks A and C
  • Branch 1 contains banks B and D

Online spare FBDIMM configuration requirements (in addition to general configuration requirements):

  • When only bank A is being used, it must be fully populated with dual-rank FBDIMMs.
  • If banks A and C are being used, they must be fully populated.
  • If installed, bank A and bank C must contain FBDIMMs with identical part numbers.
  • If installed, bank B and bank D must also contain FBDIMMs with identical part numbers.

In online spare mode, FBDIMMs must be populated as specified in the following table:

Configuration
Branch 0
Bank A
(1A and 3A)
Branch 0
Bank C
(2C and 4C)
Branch 1
Bank B
(5B and 7B)
Branch 1
Bank D
(6D and 8D)
11
X
2
X
X
3
X
X
X
X
Note 1: Configuration 1 is only supported if using bank A, populated with dual-rank FBDIMMs.

After installing FBDIMMs, use RBSU to configure the system for online spare memory support.

top

Mirrored memory configuration

Mirroring provides protection against uncorrectable memory errors that would otherwise result in server downtime.

Mirroring is performed on the branch level. Branch 0 and branch 1 mirror each other.

Each branch maintains a copy of all memory contents. Memory writes go to both branches. Memory reads come from only one of the two branches (unless an uncorrectable error occurs). If a memory read on one branch returns incorrect data due to an uncorrectable memory error, the system automatically retrieves the proper data from the other branch. A branch is not necessarily disabled (thus losing mirroring protection) because of a single uncorrectable error. Mirroring protection is not lost because of transient and soft uncorrectable errors, resulting in systems that maintain mirroring protection (and thus improved uptime) unless there is a failure of both branches.

Mirrored memory FBDIMM configuration requirements (in addition to general configuration requirements):

  • Banks A and B must be fully populated.
  • Bank A and bank B must contain FBDIMMs with identical part numbers. If installed, bank C and bank D must also contain FBDIMMs with identical part numbers.

When using mirrored memory mode, FBDIMMs must be populated as specified in the following table:

Configuration
Bank A
(1A and 3A)
Bank B
(5B and 7B)
Bank C
(2C and 4C)
Bank D
(6D and 8D)
1
X
X
2
X
X
X
X

After installing FBDIMMs, use RBSU to configure the system for mirrored memory support.

top

Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!
Document title: HP ProLiant DL380 G5 - Configuring Memory
Document ID: emr_na-c00752177-32
How helpful was this document?
How can we improve this document?
Note: Only English language comments can be accepted at this time.
Please wait while we process your request.