System Partition Configuration
HBA Partition Configurations
HBA external ports order definition
There are 4 mini-SAS HD ports on each HBA, port A-D
See below for HBA mini-SAS HD ports order definition
The HBA can be designed in three configurations.
- Configuration 1
-
The four external ports are set to two partitions.
Port A (1st four lanes) PCIe x8 Partition 0: DSP #1 Port B (2nd four lanes) Port C (1st four lanes) PCIe x8 Partition 0: DSP #2 Port D (2nd four lanes) - Configuration 2
-
The 4 external ports are set to 1 partition. This is the default HBA partition setting.
Port A (1st four lanes) PCIe x16 Partition 0: DSP #1 Port B (2nd four lanes) Port C (3rd four lanes) Port D (4th four lanes) - Configuration 3
-
The 4 external ports are set to 4 partitions.
Port A (1st four lanes) PCIe x4 Partition 0: DSP #1 Port B (1st four lanes) PCIe x4 Partition 0: DSP #2 Port C (1st four lanes) PCIe x4 Partition 0: DSP #3 Port D (1st four lanes) PCIe x4 Partition 0: DSP #4
SE4200 Partition Configurations
The SE4200 storage expansion supports three configurations. They are 1x16, 2x8 and 4X4. Each PCIe switch has x32 PCIe links on Upstream, each Retimer covers one of x16. Each x16 can be bifurcated into three CLS-specific configurations: 1x16, 2x8, and 4x4.
These configurations are statically written into SES firmware.
The mapping table is as follows:
-
CFG#1 is 4X4 configuration;
-
CFG#2 is 2X8 configuration;
-
CFG#3 is 1X16 configuration
Below are the canister PCIe partition configurations:
Configuration #1 contains eight partitions. Each partition contains 1x4 USP and 3 SSDs with the default setting.
Configuration #2 contains four partitions. Each partition contains 1x8 USP and 6 SSDs with the default setting.
Configuration #3 contains two partitions. Each partition contains 1x16 USP and 12 SSDs with the default setting.
Default Port and SSD Assignments
Retimer Card Configuration
The configuration (default 1x16) changes support by SES command in SES FW release (2.0.0), for 2x8 configuration commands, refer to the following:
Retimer: Update settings and get current configuration
Usage: retimer_cfg <args...>
<args>
-
get: Get the working mode of all currently loaded configurations of the retimer
-
set_all n: Set all retimer configurations to <0|1|2>(0: 1x16, 1: 2x8, 2: 4x4)
- set c n: Set the <0|1> retimer configuration to <0|1|2> (0: 1x16, 1: 2x8, 2: 4x4)