User Manual

SCSI Commands Reference Manual, Rev. J 268
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.70.10 Download microcode with offsets, select activation events, save, and defer activate mode (0Dh)
In this mode, microcode shall be transferred to the device server using one or more WRITE BUFFER commands, saved to
nonvolatile storage, and considered deferred (see SPC-5). The deferred microcode shall be activated and no longer considered
deferred if a WRITE BUFFER command with the activate deferred microcode mode (0Fh) is processed (see 3.70.12).
The MODE SPECIFIC field (see table 229) specifies additional events that shall be used to activate the deferred microcode.
If the power on activate (PO_ACT) bit is set to one, then deferred microcode shall be activated and no longer considered
deferred if a power on occurs. If the PO_ACT bit is set to zero, then deferred microcode shall not be activated if a power on
occurs.
If the hard reset activate (HR_ACT) bit is set to one, then deferred microcode shall be activated and no longer considered
deferred if a hard reset occurs. If the HR_ACT bit is set to zero, then deferred microcode shall not be activated if a hard reset
occurs.
If the vendor specific event activate (VSE_ACT) bit is set to one, then deferred microcode shall be activated and no longer
considered deferred if a vendor specific event occurs. If the VSE_ACT bit is set to zero, then deferred microcode shall not be
activated if a vendor specific event occurs.
The supported activation events shall be reported in the POA_SUP bit, HRA_SUP bit, and VSA_SUP bit in the Extended INQUIRY
VPD page (see 5.4.9). If the MODE SPECIFIC field specifies an activation event that is not supported (e.g., if the PO_ACT bit is set
to one and the POA_SUP bit is set to zero), then the command shall be terminated with CHECK CONDITION status with the sense
key set to ILLEGAL REQUEST and the additional sense code set to INVALID FIELD IN CDB.
The BUFFER ID field, BUFFER OFFSET field, and PARAMETER LIST LENGTH field are defined in the download microcode with
offsets mode (see 3.70.7).
3.70.11 Download microcode with offsets, save, and defer activate mode (0Eh)
In this mode, microcode shall be transferred to the device server using one or more WRITE BUFFER commands, saved to
nonvolatile storage, and considered deferred (see SPC-5).
The deferred microcode should be activated and no longer considered deferred if any one of the following occurs:
a) a power on;
b) a hard reset;
c) a START STOP UNIT command is processed (see 3.49);
d) a FORMAT UNIT command is processed (see 3.3); or
e) a WRITE BUFFER command with the activate deferred microcode mode (0Fh) is processed (see 3.70.12).
NOTE Seagate products only support deferred microcode activation on event e
(i.e., a WRITE BUFFER command with MODE field set to 0Fh).
The MODE SPECIFIC field, BUFFER ID field, BUFFER OFFSET field, and PARAMETER LIST LENGTH field are defined in the download
microcode with offsets mode (see 3.70.7).
Table 229 MODE SPECIFIC field
Bit 7 6 5 . . .
PO_ACT HR_ACT VSE_ACT . . .