Posted: Wed Dec 05, 2007 5:41 am
exkor
I think, that it is better to work with 'clear' devices, so I prefer to reset them. The only problem is that accordingly to software reset protocol Device0 may wait Device1 to answer up to 31 seconds -- it is too much. But I never met such long pauses.
I don't consider DEVICE_RESET command, since it is for ATAPI devices. Setting SRST bit reset all devices on channel, so there is no reason to select a device.
I think, that it is better to work with 'clear' devices, so I prefer to reset them. The only problem is that accordingly to software reset protocol Device0 may wait Device1 to answer up to 31 seconds -- it is too much. But I never met such long pauses.
I don't consider DEVICE_RESET command, since it is for ATAPI devices. Setting SRST bit reset all devices on channel, so there is no reason to select a device.