This message is from the T13 list server.
Pat LaVarre wrote:
Also I've seen proposed a sequence of four:
1) a command out command, promising data in or data out next 2) a data out command 3) a data in command 4) a status in command.
That's how SCSI over USB works.
For some definition of "works" :)
The biggest task is attempting to fit all information I need to properly set up an ATA taskfile into a 16-byte CDB.
Have to fit in 12 bytes to make much ATAPI happy. The theory at t13.org that an ATAPI device can ask for always 16 bytes of Command Out rather than 12 maybe hasn't been widely adopted.
Have to fit in 12 bytes - or was that 16 - to make SCSI over FireWire traces look normal.
The only thing I care about is the 16-byte CDB limit currently in Linux...
Jeff
