Hitachi HUS154530VLF400 User Manual

Page of 417
                                    
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