Configure a MegaRAID 9560 Controller in UEFI on a Two-Socket Server

This archived guide describes the Broadcom MegaRAID 9560 UEFI configuration utility on a two-socket server. All 154 source image references are retained as English originals. They show separate configuration examples and, near the end, a different older recovery result; they are not one uninterrupted test. Identify the exact controller, array and physical disks, and preserve required data before changing configuration. No hardware, RAID, cache or recovery operation was executed while preparing this article.

1. Inspect the controller and its settings

1.1 Open the UEFI controller interface

Press Delete at the server logo, open Advanced and select the BROADCOM MegaRAID controller entry. The example identifies MegaRAID 9560-16i 8GB and utility 07.19.04.00:

BIOS controller entry, properties and Main Menu, original figure 1
BIOS controller entry, properties and Main Menu, original figure 2
BIOS controller entry, properties and Main Menu, original figure 3
BIOS controller entry, properties and Main Menu, original figure 4

Set Factory Defaults restores controller defaults and is not a routine inspection action. Silence Alarm silences the current audible indication; it does not repair the fault. The initial page shows Optimal, six drives and CacheVault No. Main Menu opens Configuration Management, Controller Management, Virtual Drive Management, Drive Management and Hardware Components.

1.2 Controller Management

Controller information and advanced management navigation, original figure 5
Controller information and advanced management navigation, original figure 6
Controller information and advanced management navigation, original figure 7
Controller information and advanced management navigation, original figure 8
Controller information and advanced management navigation, original figure 9
Parameter / stateMeaning
Product NameController model; the example is MegaRAID 9560-16i 8GB.
Controller StatusCurrent controller state; Optimal is the source’s normal-state example.
Select Boot DeviceController boot-device preference. Selecting a virtual drive here does not install an OS or prove it is bootable.
Package / Firmware VersionSource package 52.19.0-4233 and firmware 5.190.02-3581; use the actual installed version for compatibility and procedures.
Advanced Controller ManagementAdditional functions including events, consistency-check scheduling and Set Factory Defaults. Inspect the intended function; do not restore defaults merely to open this menu.
Advanced Controller PropertiesAccess alarm/boot policies, memory/cache, spare policy and task rates.
Advanced controller properties and recorded values, original figure 10
Advanced controller properties and recorded values, original figure 11
Parameter / stateMeaning
Alarm ControlEnable/disable the audible alarm policy or silence the current alarm as supported. Muting sound is distinct from resolving the underlying fault.
Boot ModeController POST error handling: Stop on errors, Pause on errors, Ignore on errors or Safe mode on errors. This is an error-response policy, not the server’s UEFI/Legacy selection. The source shows Pause on errors.
ROC Temperature (C)RAID-on-chip temperature; the captured value is 50 °C, not a recommended universal temperature limit.

Open Advanced Controller Properties > Cache and Memory to inspect the recorded memory and NVRAM values:

Cache and Memory values, original figure 12
Cache and Memory values, original figure 13

The source reports Memory Size 8192 MB, NVRAM Size 128 KB, Cache Flush Interval 4 and Preserved Cache No. NVRAM stores controller configuration-related information. Preserve cache data if it is needed for an offline/missing virtual drive; Discard Preserved Cache is not a harmless refresh operation.

In Spare, the example selects Emergency Spare = Unconfigured Good and Global Hot Spare:

Emergency-spare policy, original figure 14
Emergency-spare policy, original figure 15

This permits eligible unconfigured-good drives and global spares to participate in emergency replacement/rebuild under the policy. It does not guarantee that any arbitrary disk is compatible or that rebuild succeeds. Verify capacity, drive type, actual spare policy and current array state.

In Task Rates, review the background-task resource settings:

Task rate settings, original figure 16
Task rate settings, original figure 17
Parameter / stateMeaning
BGI RateResource allocation for background initialization.
CC RateResource allocation for consistency checking.
Patrol Read RateResource allocation for patrol reads; also visible in the source screen.
Rebuild RateResource allocation for member reconstruction during rebuild.
Reconstruction RateResource allocation for supported reconstruction work such as expansion or RAID-level migration. It is not a command to force an offline array online.

All five captured rates are 30. These are controller task-rate settings relative to competing work, not a promised throughput or a measured CPU-utilization result. The original prose incorrectly describes reconstruction as force-online recovery; the operations must be kept separate.

2. Inspect and identify physical drives

Open Drive Management to list recognized devices, then select the intended disk to inspect its properties and Operation choices:

Physical-drive list, properties and state-dependent operations, original figure 18
Physical-drive list, properties and state-dependent operations, original figure 19
Physical-drive list, properties and state-dependent operations, original figure 20
Physical-drive list, properties and state-dependent operations, original figure 21
Physical-drive list, properties and state-dependent operations, original figure 22
Parameter / stateMeaning
Unconfigured Good (UG)A recognized drive eligible for a new configuration or spare assignment, subject to compatibility and existing metadata checks.
Unconfigured Bad (UB)A drive marked bad or with a fault/residual configuration requiring investigation. The label is not proof that initialization will make it healthy.
OnlineAn online member of a configured virtual drive.
Hot SpareA global or dedicated spare; inspect its association rather than assuming a scope from this state alone.
ForeignConfiguration metadata that the controller treats as foreign. It may describe a legitimate array to import or residual metadata on an intended reusable disk; decide which before clearing anything.

Start Locate / Stop Locate control the locator indicator when supported. The online-member example offers Place Drive Offline, while the UG example offers operations including initialization, spare assignment and Make JBOD. Read the actual state and target first. Initialize Drive can modify data and is not a universal prerequisite for every recognized disk or a repair for a physically bad drive. Eligible UG drives are selected directly in the subsequent creation examples.

3. Configure virtual drives, spares and JBOD

3.1 Create RAID 5 and review the shared creation fields

Open Configuration Management > Create Virtual Drive, select RAID 5 and review Select Drives From. Unconfigured Capacity builds from eligible unconfigured disks; Free Capacity allocates unused space in an existing drive group. It does not add a new physical member or create a new independent group by itself. Select Drives opens disk selection:

RAID 5 choice, candidate disks and Apply Changes, original figure 23
RAID 5 choice, candidate disks and Apply Changes, original figure 24
RAID 5 choice, candidate disks and Apply Changes, original figure 25
RAID 5 choice, candidate disks and Apply Changes, original figure 26
RAID 5 choice, candidate disks and Apply Changes, original figure 27
RAID 5 choice, candidate disks and Apply Changes, original figure 28
RAID 5 choice, candidate disks and Apply Changes, original figure 29

Enable only the intended members and Apply Changes. Review the virtual-drive parameters before Save Configuration:

Parameter / stateMeaning
Virtual Drive NameOptional descriptive logical-drive name.
Virtual Drive Size / UnitIntended capacity, with the displayed unit. The maximum is offered by default; check against the actual members and layout.
Strip SizePer-disk strip/chunk size used by the layout; choose for the supported workload requirements. The source examples show 256 KB.
Read AheadPrefetch anticipated read data into controller cache. It does not mean pre-writing anticipated user data, as the source prose suggests.
Write ThroughAcknowledge a write after the drive subsystem receives the transaction. This is a write-acknowledgment policy; it does not simply disable all controller caching or read-ahead.
Write BackAcknowledge after the controller cache receives the write, with the supported protection/fallback behavior. Check the actual CacheVault/backup state; a normal Write Back policy can fall back to Write Through when protection is unavailable.
Always Write BackContinue write-back behavior even without healthy backup protection. A sudden power loss can lose acknowledged cached writes. The source selects it in some examples; this article preserves the screenshots but does not recommend that selection.
I/O / Access / Drive CacheSeparate policy fields. The captured examples use Direct, Read/Write and Unchanged. These are not interchangeable with the controller write-acknowledgment policy.
Initialization / EmulationThe source shows Disable Background Initialization No, Default Initialization No and Emulation Default. Creation success or Optimal alone does not prove every background task or data test completed.
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 30
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 31
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 32
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 33
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 34
Write policy choice, destructive confirmation and recorded RAID 5 result, original figure 35

The final source settings/result show RAID 5 virtual drive 239, 3.637 TB, Optimal. The confirmation warns that creation permanently deletes data on the associated drives and that Always Write Back without backup protection risks corruption after power loss. For an intended creation, review those conditions, set Confirm to Enabled, then Yes and acknowledge the result. Do not dismiss that warning just to reproduce the example.

The opening controller page reports CacheVault No, so its later Always Write Back screenshots must not be interpreted as protected-write validation. The official H3C English guide for the same controller family corroborates the write-policy distinctions; it is not evidence that the OEM system in these images has the same platform/firmware.

3.2 Create RAID 0

Use Configuration Management > Create Virtual Drive, select RAID 0, enable the intended disk(s), Apply Changes and review the shared parameters. Save only the intended configuration and complete the destructive Confirm/Yes prompt:

RAID 0 member selection, save, confirmation and recorded result, original figure 36
RAID 0 member selection, save, confirmation and recorded result, original figure 37
RAID 0 member selection, save, confirmation and recorded result, original figure 38
RAID 0 member selection, save, confirmation and recorded result, original figure 39
RAID 0 member selection, save, confirmation and recorded result, original figure 40
RAID 0 member selection, save, confirmation and recorded result, original figure 41
RAID 0 member selection, save, confirmation and recorded result, original figure 42
RAID 0 member selection, save, confirmation and recorded result, original figure 43
RAID 0 member selection, save, confirmation and recorded result, original figure 44
RAID 0 member selection, save, confirmation and recorded result, original figure 45
RAID 0 member selection, save, confirmation and recorded result, original figure 46
RAID 0 member selection, save, confirmation and recorded result, original figure 47
RAID 0 member selection, save, confirmation and recorded result, original figure 48

The recorded single-drive RAID 0 example is virtual drive 239, 1.818 TB, Optimal, with the source selecting Always Write Back. RAID 0 has no member-failure redundancy. The success page is a recorded creation result, not a new test here.

3.3 Create RAID 1

Repeat Create Virtual Drive with RAID 1 and the intended two members. Apply the selection, review capacity and supported policies, Save Configuration and complete the intended Confirm/Yes prompt:

RAID 1 member selection, settings and recorded result, original figure 49
RAID 1 member selection, settings and recorded result, original figure 50
RAID 1 member selection, settings and recorded result, original figure 51
RAID 1 member selection, settings and recorded result, original figure 52
RAID 1 member selection, settings and recorded result, original figure 53
RAID 1 member selection, settings and recorded result, original figure 54
RAID 1 member selection, settings and recorded result, original figure 55
RAID 1 member selection, settings and recorded result, original figure 56
RAID 1 member selection, settings and recorded result, original figure 57
RAID 1 member selection, settings and recorded result, original figure 58
RAID 1 member selection, settings and recorded result, original figure 59
RAID 1 member selection, settings and recorded result, original figure 60

The example result is virtual drive 239, RAID 1, 1.818 TB, Optimal. It is a separate case from the previous RAID 0/5 examples even though the virtual-drive number is reused.

3.4 Assign a global hot spare

In Drive Management select an eligible Unconfigured Good disk. Choose Operation > Assign Global Hot Spare Drive, then Go. The source shows an operation-success page. Configuration Management > View Global HotSpare Drives lists the recorded 1.818 TB hot spare:

Global spare assignment and inventory, original figure 61
Global spare assignment and inventory, original figure 62
Global spare assignment and inventory, original figure 63
Global spare assignment and inventory, original figure 64
Global spare assignment and inventory, original figure 65
Global spare assignment and inventory, original figure 66
Global spare assignment and inventory, original figure 67
Global spare assignment and inventory, original figure 68

A global spare can serve compatible eligible drive groups under the controller’s policy; it is not a promise to protect every possible layout or to make a nonredundant RAID 0 recoverable.

3.5 Assign a dedicated hot spare

From the intended eligible disk’s Operation menu, choose Assign Dedicated Hot Spare Drive and Go. Enable the particular drive group to protect and confirm the assignment:

Dedicated spare assignment to drive group 0, original figure 69
Dedicated spare assignment to drive group 0, original figure 70
Dedicated spare assignment to drive group 0, original figure 71
Dedicated spare assignment to drive group 0, original figure 72
Dedicated spare assignment to drive group 0, original figure 73
Dedicated spare assignment to drive group 0, original figure 74
Dedicated spare assignment to drive group 0, original figure 75
Dedicated spare assignment to drive group 0, original figure 76

The example selects Drive Group 0, RAID 1, 1.818 TB and ends with the physical drive shown as Hot Spare. View Associated Drive Groups is available to verify the actual association. Dedicated and Global have distinct scopes; this controller’s Hot Spare status alone does not distinguish them.

3.6 Make eligible disks JBOD in the recorded RAID mode

Open Configuration Management > Make JBOD, enable the intended UG disks and OK. The confirmation explicitly warns that existing disk data will be lost; set Confirm to Enabled and Yes only for that intended conversion:

JBOD conversion, warning, operation result and physical-disk inventory, original figure 77
JBOD conversion, warning, operation result and physical-disk inventory, original figure 78
JBOD conversion, warning, operation result and physical-disk inventory, original figure 79
JBOD conversion, warning, operation result and physical-disk inventory, original figure 80
JBOD conversion, warning, operation result and physical-disk inventory, original figure 81
JBOD conversion, warning, operation result and physical-disk inventory, original figure 82
JBOD conversion, warning, operation result and physical-disk inventory, original figure 83
JBOD conversion, warning, operation result and physical-disk inventory, original figure 84

The final list shows six source disks as JBOD / Online. This is per-drive conversion in the recorded workflow, not proof that changing the controller’s personality mode preserves existing arrays or data.

3.7 Create RAID 10 with three two-drive spans

The source explains a minimum of four disks and walks through six. Open Create Virtual Drive and choose RAID 10. For Span 0, Select Drives, enable the intended pair, Apply Changes and acknowledge OK:

RAID 10 selection and first span, original figure 85
RAID 10 selection and first span, original figure 86
RAID 10 selection and first span, original figure 87
RAID 10 selection and first span, original figure 88
RAID 10 selection and first span, original figure 89
RAID 10 selection and first span, original figure 90
RAID 10 selection and first span, original figure 91
RAID 10 selection and first span, original figure 92

Choose Add More Spans. For Span 1, select the next intended pair, Apply Changes and OK:

RAID 10 second span, original figure 93
RAID 10 second span, original figure 94
RAID 10 second span, original figure 95
RAID 10 second span, original figure 96
RAID 10 second span, original figure 97

A four-disk configuration has two two-disk spans. For this six-disk example, Add More Spans again and select the third pair for Span 2, Apply Changes and OK:

RAID 10 third span, original figure 98
RAID 10 third span, original figure 99
RAID 10 third span, original figure 100
RAID 10 third span, original figure 101
RAID 10 third span, original figure 102

The source uses slots 00/01, 02/03 and 04/05 for the three pairs. Review all spans and shared parameters, Save Configuration and complete the intended destructive confirmation:

RAID 10 save, confirmation and recorded virtual-drive result, original figure 103
RAID 10 save, confirmation and recorded virtual-drive result, original figure 104
RAID 10 save, confirmation and recorded virtual-drive result, original figure 105
RAID 10 save, confirmation and recorded virtual-drive result, original figure 106
RAID 10 save, confirmation and recorded virtual-drive result, original figure 107

The final source list reports virtual drive 239, RAID 10, 5.456 TB, Optimal. That is a controller-state record, not a host-data or failure-tolerance test. If the actual utility presents an additional warning, read and resolve it; the source’s loose instruction to skip a prompt is not permission to ignore a real warning.

3.8 Create RAID 50 with two three-drive spans

The source uses the minimum six disks as two RAID 5 spans. Open Create Virtual Drive, choose RAID 50, and select the first three intended disks for Span 0. Apply Changes:

RAID 50 selection and first three-drive span, original figure 108
RAID 50 selection and first three-drive span, original figure 109
RAID 50 selection and first three-drive span, original figure 110
RAID 50 selection and first three-drive span, original figure 111
RAID 50 selection and first three-drive span, original figure 112
RAID 50 selection and first three-drive span, original figure 113
RAID 50 selection and first three-drive span, original figure 114

The source inserts an additional capacity-mismatch warning from a 2021 BIOS example. It states that mixing capacities makes remaining capacity unusable. If this warning actually appears, review the intended members and capacity loss before the Confirm/Yes choice; if it does not appear, no corresponding confirmation step is needed:

Original warning about unusable remaining capacity when mixing drive sizes
Original operation-success acknowledgment for span selection

Use Add More Spans to create Span 1 and select the other three intended disks. Apply Changes and acknowledge OK:

RAID 50 second three-drive span, original figure 117
RAID 50 second three-drive span, original figure 118
RAID 50 second three-drive span, original figure 119
RAID 50 second three-drive span, original figure 120
RAID 50 second three-drive span, original figure 121
RAID 50 second three-drive span, original figure 122

The completed source layout uses slots 00/01/02 and 03/04/05. Review the intended virtual-drive settings, Save Configuration, enable Confirm, Yes and OK. The next message says virtual-drive creation succeeded and all free configurable space was used:

RAID 50 save, success messages and final virtual-drive inventory, original figure 123
RAID 50 save, success messages and final virtual-drive inventory, original figure 124
RAID 50 save, success messages and final virtual-drive inventory, original figure 125
RAID 50 save, success messages and final virtual-drive inventory, original figure 126
RAID 50 save, success messages and final virtual-drive inventory, original figure 127
RAID 50 save, success messages and final virtual-drive inventory, original figure 128

The final recorded result is virtual drive 239, RAID 50, 7.275 TB, Optimal. The separate mixed-capacity warning does not establish that these six example disks have different usable sizes.

3.9 Delete an intended virtual drive

Open Main Menu > Virtual Drive Management and select the precise virtual drive. Choose Operation > Delete Virtual Drive, Go and review the data-loss confirmation. Enable Confirm and Yes only for the intended destructive deletion:

Virtual drive deletion and recorded operation-success page, original figure 129
Virtual drive deletion and recorded operation-success page, original figure 130
Virtual drive deletion and recorded operation-success page, original figure 131
Virtual drive deletion and recorded operation-success page, original figure 132
Virtual drive deletion and recorded operation-success page, original figure 133
Virtual drive deletion and recorded operation-success page, original figure 134

The source target is RAID 50, 7.275 TB. The subsequent recovery section returns to a separate RAID 1 case; it is not evidence that a deleted RAID 50 volume was rebuilt as RAID 1.

4. Review the single-member RAID 1 recovery case

The source starts with virtual drive 239, RAID 1, 1.818 TB, Optimal and two Online SATA members. After a reported member failure, the logical drive is Degraded:

Original RAID 1 healthy members and degraded virtual drive, original figure 135
Original RAID 1 healthy members and degraded virtual drive, original figure 136
Original RAID 1 healthy members and degraded virtual drive, original figure 137

The source reports an audible alarm at one-second intervals and a steady red drive fault indicator. These are its observations, not a universal LED/alarm contract for every backplane. Correlate the actual fault, member, enclosure/slot and replacement identity before acting.

4.1 Inspect the replacement and any residual foreign metadata

The example replacement first appears as Unconfigured Bad. In that disk’s Operation menu the source selects Make Unconfigured Good and Go:

Replacement UB state, Make Unconfigured Good and subsequent Foreign marking, original figure 138
Replacement UB state, Make Unconfigured Good and subsequent Foreign marking, original figure 139
Replacement UB state, Make Unconfigured Good and subsequent Foreign marking, original figure 140
Replacement UB state, Make Unconfigured Good and subsequent Foreign marking, original figure 141

After the state change, the source list shows Foreign plus Unconfigured Good. This is an example of residual metadata, not a rule that all UB drives should be forced good or that every replacement must become foreign. A physically faulty disk still requires fault handling/replacement. The list and detail crops contain inconsistent slot/identity examples, so do not derive a physical replacement target solely from these screenshots.

The source then opens Configuration Management > Manage Foreign Configuration > Clear Foreign Configuration:

Foreign-configuration menu and later UG inventory, original figure 142
Foreign-configuration menu and later UG inventory, original figure 143
Foreign-configuration menu and later UG inventory, original figure 144
Foreign-configuration menu and later UG inventory, original figure 145

Clear foreign metadata only when it has been verified to be unwanted residual information on the intended reusable replacement. A legitimate foreign array may instead require import to preserve its data. The menu shown clears foreign configurations; check its actual scope and preview all affected foreign sets before confirming. Clearing foreign metadata is not the same as clearing the active controller configuration, and neither is a generic recovery action. The later source inventory shows UG for the intended candidate.

4.2 Associate the intended replacement with the missing member

In the intended UG disk’s Operation menu, the source chooses Replace Missing Drive and Go, then selects the exact degraded drive group/span/row and Replace Drive. Its form names Drive Group 0, Span 0, RAID 1 and Row Index 0:

Replace Missing Drive association and recorded Offline state, original figure 146
Replace Missing Drive association and recorded Offline state, original figure 147
Replace Missing Drive association and recorded Offline state, original figure 148
Replace Missing Drive association and recorded Offline state, original figure 149

The source reports Offline for the newly associated member while the other member remains Online. This intermediate state is not recovery completion or permission to select Place Drive Online without reconstructing the missing data.

4.3 Start rebuild and verify the actual final state

On that intended Offline member, the source chooses Operation > Rebuild and Go. The next list shows Rebuilding with Rebuild 0%:

Rebuild selection and original zero-percent progress, original figure 150
Rebuild selection and original zero-percent progress, original figure 151
Rebuild selection and original zero-percent progress, original figure 152

Monitor the real rebuild and the virtual/physical drive states. The source appends these final examples of Optimal and Online:

Older source example of RAID 1, 558.406 GB, Optimal
This is virtual drive 0 in a 2018 BIOS (2.19.1268), different from virtual drive 239, 1.818 TB in the preceding 2020 captures.
Older source example showing two 558.406 GB SAS disks Online
These older SAS disks and port/slot identifiers differ from the preceding SATA replacement case.

The two older final pictures do not prove that the preceding 1.818 TB rebuild reached completion. Verify that case’s actual final Optimal/Online status, completed background work and host access separately. The preserved screenshots provide no new recovery or data-integrity test.

References

The official English H3C guides concern the same controller family on a different OEM platform/version. They support terminology and checks and are not exact English copies of the source server’s BIOS. Original English source figures were reused after individual inspection, so no image reconstruction was required for this article.

Can't find an answer?

Upload a log for AI diagnosis, or ask the AI assistant directly in the console.