ATA5_IDENTIFY_DATA Struct Reference


Data Fields

UINT16 config
 General Configuration.
UINT16 cylinders
 Number of Cylinders.
UINT16 reserved_2
UINT16 heads
 Number of logical heads.
UINT16 vendor_data1
UINT16 vendor_data2
UINT16 sectors_per_track
UINT16 vendor_specific_7_9 [3]
CHAR8 SerialNo [20]
 ASCII.
UINT16 vendor_specific_20_21 [2]
UINT16 ecc_bytes_available
CHAR8 FirmwareVer [8]
 ASCII.
CHAR8 ModelName [40]
 ASCII.
UINT16 multi_sector_cmd_max_sct_cnt
UINT16 reserved_48
UINT16 capabilities
UINT16 reserved_50
UINT16 pio_cycle_timing
UINT16 reserved_52
UINT16 field_validity
UINT16 current_cylinders
UINT16 current_heads
UINT16 current_sectors
UINT16 CurrentCapacityLsb
UINT16 CurrentCapacityMsb
UINT16 reserved_59
UINT16 user_addressable_sectors_lo
UINT16 user_addressable_sectors_hi
UINT16 reserved_62
UINT16 multi_word_dma_mode
UINT16 advanced_pio_modes
UINT16 min_multi_word_dma_cycle_time
UINT16 rec_multi_word_dma_cycle_time
UINT16 min_pio_cycle_time_without_flow_control
UINT16 min_pio_cycle_time_with_flow_control
UINT16 reserved_69_79 [11]
UINT16 major_version_no
UINT16 minor_version_no
UINT16 command_set_supported_82
 word 82
UINT16 command_set_supported_83
 word 83
UINT16 command_set_feature_extn
 word 84
UINT16 command_set_feature_enb_85
 word 85
UINT16 command_set_feature_enb_86
 word 86
UINT16 command_set_feature_default
 word 87
UINT16 ultra_dma_mode
 word 88
UINT16 reserved_89_127 [39]
UINT16 security_status
UINT16 vendor_data_129_159 [31]
UINT16 reserved_160_255 [96]

Detailed Description

ATA5_IDENTIFY_DATA is defined in ATA-5. (This structure is provided mainly for backward-compatibility support. Old drivers may reference fields that are marked "obsolete" in ATA_IDENTIFY_DATA, which currently conforms to ATA-8.)

Field Documentation

word 87

word 85

word 86

word 84

word 82

word 83

General Configuration.

Number of Cylinders.

ASCII.

Number of logical heads.

ASCII.

ASCII.

word 88


Generated on Thu Sep 24 23:14:26 2015 for MdePkg[ALL] by  doxygen 1.5.7.1