What is the behavior of a drive if FLUSH CACHE EXT and FLUSH CACHE if the write cache is disabled. Under the current reading of ATA/ATAPI-7 (and 8), the standard is silent. It would be legal for a device to abort the command from my reading. Based on the text in the error outputs, it would appear that the intent was that the device completes the command successfully even if the write cache is disabled. This reading is based on the fact that the described error case refers to the device being unable to write to the media.

 

Is this the correct intent? If so, I suggest we propose language to make that clear.

 

This comes up as a result of the SAT work in T10 with the behavior of START STOP UNIT.

Reply via email to