Hitachi DK23BA-20 Owners Manual - Page 38

Identify Device [ECh] - firmware

Page 38 highlights

6.3.2.3.1 Identify Device [ECh] The Identify Device command enables the host to receive parameter information from the device. When the command is issued, the device sets BSY, stores the required parameter information in the sector buffer, sets DRQ, and generates an interrupt. The host then reads the information from the sector buffer through the Data Register. The parameter words are defined in Table 6.5 and 6.6. All reserved bits or words shall be zero. Table 6.5 Identify Device Information Word Description 0 General configuration 1 Number of logical cylinders 2 Specific configuration 3 Number of logical heads 4 - 5 Retired 6 Number of logical sectors per logical track 7-9 Vendor specific 10-19 Serial number (20 ASCII characters) 20 Retired 21 Retired 22 Number of ECC bytes passed on READ/WRITE LONG commands 23-26 Firmware revision(8 ASCII Characters) 27-46 Model number(40 ASCII Characters) DK23FB-60: "HITACHI_DK23FB-60" DK23FB-40: "HITACHI_DK23FB-40" DK23FB-20: "HITACHI_DK23FB-20" 47 Number of sectors on multiple commands Bit 15 - 8 80h (fixed) Bit 7 - 0 Number of sectors on multiple command 48 Reserved 49 Capabilities Bit 15 - 14 0 = Reserved Bit 13 1 = Standby timer values as specified in ATA-2 specification supported Bit 12 0 = Reserved Bit 11 1 = IORDY supported Bit 10 1 = IORDY can be disabled Bit 9 1 = LBA supported Bit 8 1 = DMA supported Bit 7 - 0 Vendor Specific Value (HEX.) 045Ah See table 6.6 C837h See table 6.6 0000h See table 6.6 0003h 4000h 0004h 8010h 0000h 0B00h K6610007 Rev.5 02.14.'03 - 38 -

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114

K6610007
Rev.5
02.14.’03
- 38 -
6.3.2.3.1 Identify Device [ECh]
The Identify Device command enables the host to receive parameter information from the device.
When the command is issued, the device sets BSY, stores the required parameter information in the
sector buffer, sets DRQ, and generates an interrupt. The host then reads the information from the
sector buffer through the Data Register. The parameter words are defined in Table 6.5 and 6.6.
All reserved bits or words shall be zero.
Table 6.5 Identify Device Information
Word
Description
Value
(HEX.)
0
General configuration
045Ah
1
Number of logical cylinders
See table 6.6
2
Specific configuration
C837h
3
Number of logical heads
See table 6.6
4 – 5 Retired
0000h
6
Number of logical sectors per logical track
See table 6.6
7-9
Vendor specific
10-19 Serial number (20 ASCII characters)
20
Retired
0003h
21
Retired
4000h
22
Number of ECC bytes passed on READ/WRITE LONG commands
0004h
23-26 Firmware revision(8 ASCII Characters)
27-46 Model number(40 ASCII Characters)
DK23FB-60: “HITACHI_DK23FB-60”
DK23FB-40: “HITACHI_DK23FB-40”
DK23FB-20: “HITACHI_DK23FB-20”
47
Number of sectors on multiple commands
Bit 15 - 8
80h (fixed)
Bit
7 - 0
Number of sectors on multiple command
8010h
48
Reserved
0000h
49
Capabilities
Bit 15 – 14
0 = Reserved
Bit 13
1 = Standby timer values as specified in ATA-2
specification supported
Bit 12
0 = Reserved
Bit 11
1 = IORDY supported
Bit 10
1 = IORDY can be disabled
Bit 9
1 = LBA supported
Bit 8
1 = DMA supported
Bit 7 – 0
Vendor Specific
0B00h