This message is from the T13 list server.
My favorite R/W Long implementation: 1) Report that the drive has only 4 ECC bytes in the ID data (even if it has 200 ECC bytes). 2) Host does a Write to LBA N: everything normal so far. 3) Host does a Read Long to LBA N: return the cached data for LBA N plus four ECC data bytes of random data (whatever is in the Data register FIFO will do). 4) Host does a Write Long to LBA N: execute the command and discard all data received. 5) Host does a Read to LBA N: return the cached data for LBA N. Is this a broken drive? No, how can it be broken? The host put data in LBA N and the drive returned the same data. *** Hale Landis *** www.ata-atapi.com ***
