IBM DDRS-39130 Hard Drive Specifications - Page 166
Download Microcode and Save, Mode 101b
View all IBM DDRS-39130 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 166 highlights
00h : Main Microprocessor Code 81h : Reserved Area Data Any other value for the Buffer ID will cause the command to terminate with CHECK CONDITION status. The file shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. Buffer Offset must be zero. If an invalid value is specified, the command is terminated with CHECK CONDITION status . File shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. Parameter List Length must be size of data set to be downloaded. It may also be set to 0000h in which case no code is updated. If an invalid value is specified, the command is terminated with CHECK CONDITION status. File shall set sense key to ILLEGAL REQUEST and additional sense code to ILLEGAL FIELD IN CDB. This process generates a unit attention condition for MICROCODE HAS BEEN CHANGED for all initiators except the one which sent the write buffer command. Once the write buffer command has been completed the new microcode is immediately ready for operation. Note: The Download Microcode mode described in this specification is to indicate that the file will accept a command with this mode, though it is not expected that a customer will ever issue such a command. To use the write buffer command with this mode, a special microcode version will be required from development. If such a microcode is released from development then it will include appropriate instructions on the function of new microcode and its effect on file operations after download. Note: If the write buffer command with this mode is executed and the invalid code is downloaded, then it is to be expected that the file will be never complete or hang up the subsequent command. This condition normally be recoverable by a power on/off cycle, but no guarantee. 7.38.4 Download Microcode and Save (Mode 101b) In this mode, the data is transferred to the file to save into the System reserved area on the disk. This is for functional upgrade and configuration change reflecting customers requirements and/or manufacturer's reason, and stored into media as a permanent. The newly downloaded code becomes effective after Power On Reset. Note: It will take up to 120 seconds to update the microcode including Flash R O M update. Note: New code to be downloaded to the file will be provided by development either in request of customers for additional function or as a result of functional change by development's reason. Please note however that not all possible fixes or new function can be applied to a file in this manner and that there is a very considerable dependency on the level of R O M code contained within the file. If invalid code or code that is not compatible with the R O M code is downloaded the file will normally reject this code and will continue normal operation. However there is a very small possibility of invalid code being accepted and if this occurs the unit will usually become inoperable and have to be returned to the manufacturer to be recovered. Buffer ID field is used to indicate which portion of the microcode image is being downloaded. Following Buffer IDs are supported by the Target: 00h : Main Microprocessor Code with all others in one (Single Binary) 00h : Main Microprocessor Code with all others in one, but separated as chunk. 00h - 02h : Main Microprocessor Code (3 times download by separete data sets) 80h : EEPROM Data 81h : Reserved Area Data 82h : R O M code (only for Flash R O M version) 156 OEM Spec. of DDRS-3xxxx