Thanks for the additional information. I know it's inherently hard to recover from some errors when caching is enabled, like an acknowledged write that can't later be flushed to stable storage. But I had no idea that some drives do gratuitous stuff like dropping the whole write cache on a read error. That does seem pretty indefensible. Has anybody gotten a response from the vendors? Does anybody keep a list of the drives and firmware versions that do this? (Resending because the list requires plain text) --Phil
