The drives passes all SMART checks and has nothing flagging as a warning or fault, yet when I do a read test, I get all the errors.
The drives passes all SMART checks and has nothing flagging as a warning or fault, yet when I do a read test, I get all the errors.
According to Unraid, errors are: “Errors counts the number of unrecoverable errors reported by the device I/O drivers. Missing data due to unrecoverable array read errors is filled in on-the-fly using parity reconstruct (and we attempt to write this data back to the sector(s) which failed). Any unrecoverable write error results in disabling the disk.”
Restarting the array will automatically get rid of the error count, but that doesn’t mean they are totally gone or that this fixes the issue.
Unfortunately, there isn’t much for you to do other than try things out and see if it happens again. I had recently this issue in which one of my Ports on my SAS RAID extender card that I use for Unraid produced errors. when I removed 2 drives from one of the ports and plugged them into a different one, the error went away.
This can also happen (at least from my experience) when you have insufficient cooling. So an LSI card with a heatsink might want/need a fan if your temperatures are too high or airflow not good enough.