[ ... ] > After lots of debugging and dumping file system information. > I found that super block is being corrupted during SATA dma > transfer. I am using PCI-E based SATA card to attach hard disks. > Looks with 64k page size SATA DMA seems to be stressed so much > compared to 4k page size. Well, that depends quite a bit on a lot of factors, but if for example a 64KiB IO block size means is transferred as one PCI transaction, things will likely be bad indeed. > I used another SATA card which is more stable(it does not use > libata). It worked finw with RAID-5 and 64k page size. It would be interesting to see if the PCI latency timers for the two cards default to the same value or different values. Quite a few (GPU and other) cards set high latency timer values to game benchmarks. > I have used a small C program to create w2GB size file and > read it back and check the data consistency. So far no errors > found. I also used IO meter test , which worked fine too. [ > ... ] This very interesting paper from CERN on silent corruptions may be relevant too. https://indico.desy.de/contributionDisplay.py?contribId=65&sessionId=42&confId=257 -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html