Fujitsu MAT3300FC 用户手册

下载
页码 460
Command Specifications 
 
4-192 
C141-C008 
(7)  Mode = 0, 1, 1, 1 : Microcode Download with offset, with saving 
In this mode the INIT may split the transfer of the controller's microcode or 
control information over two or more WRITE BUFFER commands. 
If the last WRITE BUFFER command of a set of one or more commands 
completes successfully, the microcode or control information shall be saved in a 
non-volatile memory space. 
Since the downloaded microcode or control information may be sent using several 
commands, when the IDD detects the last download microcode with offsets and 
save mode WRITE BUFFER command has been received, the IDD shall perform 
the verification of the complete set of downloaded microcode or control 
information prior to returning GOOD status for the last command. After the last 
command completes successfully the IDD generates a unit attention condition for 
all INITs except the one that issued the set of WRITE BUFFER commands. When 
reporting the unit attention condition, the IDD sets the additional sense code to 
MICROCODE HAS BEEN CHANGED. 
The microcode or control information is written to the logical unit buffer starting 
at the location specified by the BUFFER Address field. If the IDD is unable to 
accept the specified buffer offset, it shall return CHECK CONDITION status and 
it shall set the sense key to ILLEGAL REQUEST [=5] with an additional sense 
code of INVALID FIELD IN CDB [=24-00]. 
 
During downloading of microcode, the supply of power to the drive 
must not be cut off  (such as an instantaneous power failure).  If a 
power failure occurs, for instance, while downloading the 
microcode to the FLASH-ROM, the IDD may be severely damaged.  
The worst-case scenario in this event would be an inoperable drive.  
In addition, any operation (e.g., command, link service, or reset) 
from the interface during that time is not recommended.  Such an 
operation may result in the following phenomena: 
A microcode download failure, or 
-  
The drive with new microcode does not respond to operations 
after being rebooted.  In such cases, the host probably detects 
the timeouts of operations. 
For the same reasons, any operation from another port during that 
time is not recommended. 
 
(8)  Mode = 1, 0, 1, 0 : Echo buffer 
In this mode the IDD transfers data from the INIT and stores it in the echo buffer. 
The BUFFER ID and BUFFER OFFSET fields are ignored in this mode.