Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
130
Page Code is set to the value of the page code field in the CDB.
Page Length field specifies the length (in bytes) of the vendor unique VPD information (bytes 4 - 163). If the allocation length of the
CDB is too small to transfer all the data, the Page Length field is not adjusted to reflect the truncation.
ASCII uCode Identifier contains the drive’s microcode identifier. The field is alphanumeric (ASCII), left aligned, and the unused
bytes are ASCII spaces (20h).
ASCII Servo P/N contains the part number of the Servo microcode installed on the drive. This field is hex numeric ASCII (i.e., the
characters will be in the set 0...9, A...F).
Major Version and Minor Version are version numbers of the code loaded on the drive.
User Count is the number of times the code has been built since the master build.
Build Number is the master build version number.
Build Date String is the date the code on the drive was built, in an extended string format.
Code ID is a binary value for firmware development tracking.
Compatibility ID is a binary value for firmware development tracking.
Product ID is the name of the product this code is for.
Interface ID is the interface type and serial interface speed (e.g. SCSI or FCAL 4Gb) of the code.
Code Type is the intended use of the this code. (e.g. local, released, test)
User Name is the username of the person who built this version of the code.
Machine Name is the workstation on which this version of the code was built.
Directory Name is the last 32 characters of the directory from where this code was built.
Operating State is the drive operating state. The least significant bit contains the following:
0 = OM_BROKEN We have detected a hardware failure.
1 = OM_DEGRADED We have a soft failure; i.e., incomplete format. Motor is still spinning.
2 = OM_INACCESSIBLE Drive is good but motor is stopped.
3 = OM_STARTING Motor is starting.
4 = OM_SPINNING Motor is started but reserved area is not loaded yet.
5 = OM_NORMAL Drive is spinning and ready to read/write.
6 = OM_SLEEP Drive is ready but has entered power save mode.
7 = OM_STOPPED Drive has come ready but now has been stopped.
Functional Mode is the drive functional mode. The least significant byte (0x0000000n) contains the following:
0 = OM_NORMAL_MODE Not in special or recovery mode.
1 = OM_SPECIAL_CMD Special command mode on.
3 = OM_SPC_RSV_ACCESS Special cmd mode and access to reserved area allowed.
5 = OM_SPC_SDWNLOAD Special cmd mode and special download allowed.
7 = OM_SPC _ RACCESS_SDWNLD Special cmd, access to reserved area, and special download allowed.
The second byte (0x000n0000) contains the following:
0 = Idle functions are not enabled.
1 = Idle functions are enabled.
Degraded Reason (UECType) is why the file is in a degraded mode; i.e., how to exit this mode.
Broken Reason (UECType) is why the drive believes the hardware is broken.
Code Mode is the type of code the drive is running. The least significant bit contains the following:
- 0 = OM_FLASH Drive is running flash code- 1 = OM_FLASH_OVERLAY Drive is running flash overlay code- 2 = OM_DISK Drive is running code that has been loaded from disk- 3 = OM_TRANSIENT Drive is running code that has been downloaded but not saved