home *** CD-ROM | disk | FTP | other *** search
/ Syzygy Magazine 6 / Syzygy_Magazine_6_1999___pl_Disk_2_of_3_Side_A.atr / ideutils.arc / IDE_ID.TXT < prev    next >
Text File  |  1999-04-25  |  3KB  |  1 lines

  1. Command: Identify drive ($EC)¢¢Transfers the 512 bytes of data, that¢specify the drive's parameters. The¢fields are as follows (F = fixed value,¢V = variable, R = reserved, should be¢zero):¢¢  0 - vendor specific information, bits¢      are as follows:¢      15 - 0, reserved for non-magnetic¢              devices (F)¢      14 - vendor specific (F)¢      13 - vendor specific (F)¢      12 - vendor specific (F)¢      11 - vendor specific (F)¢      10 - vendor specific (F)¢       9 - vendor specific (F)¢       8 - vendor specific (F)¢       7 - removable media device,¢           if 1 (F)¢       6 - removable controller and/or¢           device, if 1 (F)¢       5 - vendor specific (F)¢       4 - vendor specific (F)¢       3 - vendor specific (F)¢       2 - vendor specific (F)¢       1 - vendor specific (F)¢       0 - reserved (R)¢  2 - number of cylinders (F)¢  4 - reserved (R)¢  6 - number of heads (F)¢  8 - vendor specific¢ 10 - vendor specific¢ 12 - number of sectors per track (F)¢ 14 - vendor specific¢ 16 - vendor specific¢ 18 - vendor specific¢ 20-39 - serial number,¢         ASCII characters (F)¢ 40 - vendor specific¢ 42 - vendor specific¢ 44 - number of ECC bytes transferred on¢      LONG operations (F)¢ 46-53 - firmware revision,¢         ASCII characters (F)¢ 54-93 - controller model number,¢         ASCII characters (F)¢ 94 - numbers of sectors/interrupt R/W¢      multiples, bits:¢      15-8 - vendor specific¢      7-0 - 00 = READ/WRITE MULTIPLE¢            not implemented (F)¢      01-FF = maximum number of sectors¢              that can be transferred¢              per interrupt on¢              READ/WRITE MULTIPLE¢              commands (F).¢ 96 - reserved (R)¢ 98 - capabilities, bits:¢      15 - reserved (R)¢      14 - reserved (R)¢      13 - 1 = standard standby timer¢               values are supported¢           0 = standby timer values are¢               vendor specific (F)¢      12 - reserved (R)¢      11 - 1 = IORDY supported (F)¢           0 = IORDY may be supported¢               (F)¢      10 - 1 = IORDY can be disabled (F)¢       9 - 1 = LBA supported (F)¢       8 - 1 = DMA supported (F)¢     7-0 - vendor specific (F)¢100 - reserved (R)¢102 - PIO data transfer cycle timing (F)¢104 - DMA data transfer cycle timing (F)¢106-511 - reserved¢¢All values are in standard low/high¢convention. Some parameters are defined¢as a string of ASCII characters. For the¢string "Copyright", the character "C" is¢the first byte, "o" is the second byte¢etc. When such fields are transferred,¢the order of transmission is:¢- the 1st character ("C") is on bits 15¢  through 8 of the 1st word¢- the 2nd character ("o") is on bits 7¢  through 0 of the 1st word¢- the 3rd character ("p") is on bits 15¢  through 8 of the 2nd word¢- the 4th character ("y") is on bits 7¢  through 0 of the 2nd word¢  etc.¢