I maintain several Linux servers, that we are in the process of migrating from SUSE Linux Enterprise Server (version 10.4) to Scientific Linux (version 5.9). The six SAS hard drives on each machine are connected to an Adaptec AAC-RAID controller, configured as 3 RAID-1 arrays.
On the machines still running SLES, using smartctl -t short /dev/sg[3-8] successfully runs self-test on the physical drives. On the machines running Scientific Linux, however, while I could gather information from the drives using SMART (e.g. using --all or -l selftest), attempting to run the tests (-t short, -t long etc.) fails with
Short offline self test failed [Operation not permitted]
Any idea what could be causing this?