Interesting, but the preclear script does nothing that the unRAID array will do itself when calculating parity or re-constructing a failed drive. It reads and write to the failed disk. (exactly like a parity check/calc or disk re-construction, it reads/writes the entire disk)
The preclear script does invoke the smartctl program on the drive hundreds/thousands of times on the drive. unRAID uses native system calls to do the same. That is the only significant difference.
The hardware will likely cause you the same errors once you put the disk into service. I wish you luck but I have nothing to suspect anything other than a bad drive. I've seen drives stop responding before... It seems like this is a case of this.
We'll soon see. As you said, unRAID is clearing your drive. I would, if I were you, once assigned, see if you can get through a manual parity check.
Joe L.
Hi,
I did just that, all ok. Also SMART results are ok, with small and large test, no significant errors. The fact that you mention that the script does the same action but thru different calls sounds like the reason to me.. Also note that some other users had the exact same issue.. Disk is performing without an issue, I'll check back in a couple of weeks to confirm !
UPDATE: Disk got thrown out of the array, totally failed.. Checking it on a windows box with the correct western digital analysis tool also told me to contact tech support.. So drive was indeed kaput.. Preclearing the new drive resulted in a load of red errors again but only for a few minutes, after that it went on, drive has now been in for several days and is working beautifully (store gave me a new one right away).