Skip to content

device bus resets (data loss) with perfecly working disks (bus vs. scterc timeouts)

The default hardware bus timeout is so short (30sec) that it causes complete bus resets before consumer/soho storage devices are done with their error correction, and would return with either read success, or a proper single-block reading errors.

That is why one sees only strange bus resets in the logs [and silent data loss], instead of just experiencing harmless drive or OS block re-mapping or single-block reading errors.

And on raid setups the reset typically breaks the complete raid array, often during recovery re-sync.

Proposed v1.02 udev rules can be found as attachment here: https://www.smartmontools.org/ticket/658

Edited by Q.-A. Nick