sSYS_CONFIG_INFO

The sSYS_CONFIG_INFO structure contains information about the system configuration parameters.

 

typedef struct _SYS_CONFIG_INFO

{

        BYTE beeper;

        BYTE bgtask_priority;

        BYTE jbod_raid;

        BYTE hdd_read_ahead;

        BYTE stagger_power_on;

        BYTE auto_spin_down;

        BYTE hdd_low_power_idle_mode;

        BYTE hdd_low_rpm_mode;

        BYTE empty_hdd_slot_led;

        BYTE cpu_fan_detect;

        BYTE hdd_smart_status_polling;

        BYTE sas_mux;

        BYTE ses2_support;

        BYTE auto_activate_incomplete_raid;

        BYTE disk_write_cache;

        BYTE disk_capacity_truncation;

        BYTE sata_ncq_support;

        BYTE vol_readahead;

        BYTE hdd_queue_depth;

        BYTE max_cmd_len;

        BYTE write_same_for_init;

        BYTE hotplugged_for_rebuilding;

        BYTE smart_option_for_hdd;

        BYTE smart_polling_interval;

        BYTE reserved[8];

}sSYS_CONFIG_INFO, *pSYS_CONFIG_INFO;

Members:

beeper

beeper setting

Value

Meaning

0

Beeper ON

1

Beeper OFF

 

bgtask_priority

background task priority setting

Value

Meaning

0

Ultra Low(5%)

1

Low(20%)

2

Medium(50%)

3

High(80%)

 

jbod_raid

JBOD/RAID setting

Value

Meaning

0

RAID

1

JBOD

 

hdd_read_ahead

HDD read ahead cache setting

Value

Meaning

0

Enabled

1

Disabled Maxtor

2

Disabled

 

stagger_power_on

stagger power-on setting

Value

Meaning

0

0.4

1

0.7

2

1.0

3

1.5

4

2.0

5

2.5

6

3.0

7

3.5

8

4.0

9

4.5

10

5.0

11

5.5

12

6.0

 

auto_spin_down

auto spin down(minutes)

Value

Meaning

0

Disabled

1

1

2

30

3

5

4

10

5

15

6

20

7

30

8

40

9

60

 

hdd_low_power_idle_mode

time to HDD low power idle

Value

Meaning

0

Disabled

1

2 Minutes

2

3 Minutes

3

4 Minutes

4

5 Minutes

5

6 Minutes

6

7 Minutes

 

hdd_low_rpm_mode

time to HDD low RPM mode

Value

Meaning

0

Disabled

1

10 Minute

2

20 Minutes

3

30 Minutes

4

40 Minutes

5

50 Minutes

6

60 Minutes

 

empty_hdd_slot_led

empty hdd slot LED setting

Value

Meaning

0

ON

1

OFF

 

cpu_fan_detect

cpu fan detection

Value

Meaning

0

Enabled

1

Disabled

 

hdd_smart_status_polling

HDD smart status polling

Value

Meaning

0

Disabled

1

Enabled

 

sas_mux

sas mux

Value

Meaning

0

Auto.

1

Internal.

2

External.

 

ses2_support

SES2 support

Value

Meaning

0

Enabled.

1

Disabled.

 

auto_activate_incomplete_raid

auto activate incomplete raid

Value

Meaning

0

Disabled

1

Enabled

 

disk_write_cache

disk write cache

Value

Meaning

0

Auto

1

Enabled

2

Disabled

 

disk_capacity_truncation

disk capacity truncation

Value

Meaning

0

Multiples Of 10G

1

Multiples Of 1G

2

No Truncation

 

sata_ncq_support

SATA NCQ support

Value

Meaning

0

Enabled.

1

Disabled

 

vol_readahead

volume data read ahead

Value

Meaning

0

Normal.

1

Aggressive

2

Conservative

3

Disabled

 

hdd_queue_depth

HDD queue depth

Value

Meaning

0

1(Disabled).

1

2

2

4

3

8

4

16

5

32

 

max_cmd_len

max command length

Value

Meaning

MAX_CMD_LEN_148K

148K

MAX_CMD_LEN_256K

256K

MAX_CMD_LEN_512K

512K

MAX_CMD_LEN_1M

1M

MAX_CMD_LEN_2M

2M

MAX_CMD_LEN_4M

4M

 

write_same_for_init

write same for initialization

Value

Meaning

0

SAS And SATA

1

SAS Only

2

SATA Only

 

hotplugged_for_rebuilding

hot plugged disk for rebuilding

Value

Meaning

0

Blank Disk Only

1

Always

2

Disabled

 

smart_option_for_hdd

SMART option for HDD

Value

Meaning

0

Failed The Drive

1

Failed The Drive If Hot Spare Exist

2

Alert Only

 

smart_polling_interval

SMART polling interval

Value

Meaning

0

On Demand

1

30 Seconds

2

1 Minute

3

5 Minutes

4

10 Minutes

5

20 Minutes

6

30 Minutes

7

1 Hour

8

2 Hours

9

3 Hours

10

6 Hours

11

12 Hours

 

 

Requirements

       

Header

arclib.h

Include

arclib.h

 

See Also

        ArcGetSystemConfigInfo