On Tue, Jun 18, 2024 at 01:13:24AM +0000, Igor Pylypiv wrote: > > Any failed ATA PASS-THROUGH command with CK_COND=1 has this issue. For example, > Sending READ SECTOR(S) EXT via ATA PASS-THROUGH with CK_COND=1 to an lba > that was previously corrupted by WRITE UNCORRECTABLE EXT is supposed to > return "READ ERROR - LBA MARKED BAD BY APPLICATION CLIENT" but instead it > returns generated "UNRECOVERED READ ERROR - AUTO REALLOCATE FAILED". I assume that the drive generated correct sense data, but that ata_gen_passthru_sense() overwrites/overwrote the sense data with generated sense data based on taskfile registers? Kind regards, Niklas