This message is from the T13 list server.
(B
(B
(B
(BHello Hale,
(B
(BAbout 1)
(BATA/ATAPI specification does not allow any time-out of device interface. So
(Bif data transfer direction is incorrect, it hangs up. Host may check its
(Btimer, then may issue Reset to device. Anyway, host and device should
(Brecognize the SCSI ope-code as different command set. So this failure is an
(Bunsurprising fact.
(B
(BUnfortunately, OS driver/software shows incorrect data transfer direction
(Bto PATA in some cases. This causes problem in P1394/USB-ATAPI bridge board
(Bactually. SATA-PATA bridge should have some knowledge of SCSI ope-code too.
(B
(BThis protocol is valid between OS driver/software and SATA-PATA bridge.
(BCurrent ATAPI ODD never mind DMADIR bit. This means SATA-PATA bridge should
(Bmodify the ATAPI Identify Device data. ? How does it work now?
(B
(BBest regards,
(B
(BKeiji Katata
(BPIONEER CORP.
(B
(B
(B
(B
(B
(B"Hale Landis" <[EMAIL PROTECTED]>@t13.org on 2003/11/11 04:46:04
(B
(B"Hale Landis" <[EMAIL PROTECTED]>$B$KJV?.$7$F$/[EMAIL PROTECTED](B
(B
$BAw?.(B: [t13] e03132r2 DMADIR bit for PACKET command
(B
(BThis message is from the T13 list server.
(B
(B
(BI have some comments/questions about E03132R2...
(B
(BNote: The T13 web site is down (for several days now) so I can't get
(Bthe "official" E03132R2 PDF. But I was sent the MS Word version that
(Bis *very* difficult to read.
(B
(BHowever...
(B
(BMy first comment is: This sure is a kludge.
(B
(BMy second comment is: Since the ATAPI device designers (mostly in the
(BFar East) DO NOT pay any attention to T13 or the ATA/ATAPI-x
(Bdocuments, why do you think you will ever see any ATAPI devices that
(Bimplement this kludge?
(B
(BMy technical comments are:
(B
(B1) What error does a device report if the value of the DMADIR bit
(Bdoes not match the direction of the current command?
(B
(B2) Do not mess with the definition of the bits in ID word 63. If a
(Bdevice supports this DMADIR bit thing then ID word 63 should be 0.
(B
(B3) Do not mess with the definition of the bits in ID word 88. If a
(Bdevice supports this DMADIR bit thing then ID word 88 should be 0.
(B
(B4) General question: What proposal changes the definition of ID word
(B49 bit 15 to "Bit 15 of word 49 is used to indicate that the device
(Bsupports interleaved DMA data transfer for overlapped DMA commands."
(B?
(B
(B5) Define two entirely new words to take the place of ID words 63 and
(B88. These words should have the exact same format as ID words 63 and
(B88 respectively.
(B
(B6) There is no reason to change the definition of the IO and CD bits.
(BNo change is required here. In fact if the value of the IO and CD
(Bbits does not match the host's value of DMADIR then that would be
(Bsome kind of error condition that a host device driver should detect.
(B
(B7) This proposal needs a new sub-section in clause 6.x of the
(BATA/ATAPI-7 Vol 1, probably new text in the "PACKET Command Feature
(BSet" clause.
(B
(BHale
(B
(B
(B*** Hale Landis *** www.ata-atapi.com ***