What I had twice (on different customers, once SCSI once SATA) is that a broken hard disk reports no errors, but delivers different data than what was written before. Very nasty, as the RAID controller doesn't see any problem, and destroys even the good harddisks data after the next write, because the read data is already broken.