Hi all,

I'm using an Areca 1222 with the latest current firmware (V1.51 2012-07-04) and the following drives attached:

WDC WD20EFRX-68AX9N0
Hitachi HDS5C3020ALA632
ST31500541AS
SAMSUNG HD154UI
Hitachi HDS5C3020ALA632
Hitachi HDS5C3020ALA632
ST31500541AS
ST31500541AS

I'm using the following to set the ERC setting on each drive to 7 seconds (read and write):

for x in $(seq 1 8); do
  smartctl /dev/sg1 -d areca,"$x" -l scterc,70,70
done

Each drive prints the following, showing that it is accepting the setting:

smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.2.35] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

SCT Error Recovery Control set to:
           Read:     70 (7.0 seconds)
          Write:     70 (7.0 seconds)

However, when attempting to read the value back, each drive shows the following:

smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.2.35] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org

SCT Error Recovery Control:
           Read:      2 (0.2 seconds)
          Write:      2 (0.2 seconds)

I've tried varying the value that I use while setting the ERC, but it always returns "2 (0.2 seconds)" when I read it back.  Am I missing something?

Thanks,
Jared Sutton