** This is the quasi-official and semi-temporary T13 email list server. ** Input for the up coming Ad Hoc meeting... The following should go into ATA/ATAPI-6 and into the ATA/ATAPI-5 errata. THIS IS NOT A TECHNICAL CHANGE. THIS IS THE WAY THE ATA INTERFACE HAS ALWAYS WORKED AND IT DOES NOT WORK UNLESS A DEVICE FOLLOWS THESE RULES. Select one of the following sets of statements... #1 In section 7 in the Status bit descriptions add: "A device shall not set BSY=1 at any other time." #2 Be more specific: #2A) In section 7 in the DEV bit description add "A device shall not set BSY=1 when a host write to the Device register changes the DEV bit value." #2B) In section 7 in the BSY bit description add "A device shall not set BSY=1 at any other time. #2B) In the SEEK, PACKET and READ/WRITE DMA QUEUED command descriptions add "A device shall not set BSY=1 when BSY=0 and DRQ=0 and the device is changing the value of the DSC or SERV bit from 0 to 1. Again: THIS IS NOT A TECHNICAL CHANGE. This interface will not work properly if a device violates these rules. Violation of these rules is can be a major data integrity problem (just one example of this: a valid command can get issued to the wrong device). *** Hale Landis *** [EMAIL PROTECTED] *** *** Niwot, CO USA *** www.ata-atapi.com *** -- If you have any questions or wish to unsubscribe send a message to Hale Landis, [EMAIL PROTECTED] To post to this list server send your message to [EMAIL PROTECTED] For questions concerning Thistle Grove Industries or TGI's list services please send email to [EMAIL PROTECTED]
