IBM SSA Disk Drive Microcode How to apply SSA Drive Microcode Updates from Windows NT or Windows 2000. Last Updated : 28th May 2002 You should run issaddld.exe with all the .dl drive microcode files. This will ensure that all drive types get updated to the latest levels. If you are updating microcode from ULTRSTAR.EXE, downloaded from the Website, extract all the files to a suitable directory such as c:\issa\update\ssaflash. If you are updating microcode from the LLxxALL.EXE, these files can be found in the c:\issa\update\ssaflash directory, (or wherever you extracted to). Note : If the downloader does not find any drives of one type you can skip future downloads of that type, but it is recommended you apply the microcode as described below. Please read the WARNINGS below. You can check the level and type of your drives by running your native configurator and checking each drive's PARTNO and ROS/RAM (or LEVEL) fields in the VPD. The part number will tell you which type of drive you have, usually something like DCHC09C which corresponds to a 9.1 Gb DCHC drive etc The level field contains the current microcode level e.g 9393. ********************************************************* *** WARNINGS *** READ BEFORE APPLYING DRIVE DOWNLOADS *** ********************************************************* WARNING : Do not download microcode to disk drives that are in use. Ensure that no I/O operations are in progress to the disk drive and that any disk drive that is a download target is not being used by any other system unit. WARNING : Since I/O operations may be performed by a RAID adapter without any host system involvement, for example, when rebuilding an array, you must avoid downloading to disk drives that are members of an array that is in the rebuilding state. WARNING : All microcode updates may be performed under Windows NT or 2000, but we recommend (if possible) you use the DOS Ultrastar update package. The diskettes from this package can be used to boot DOS and run the DOS drive microcode update. The package is available from the SSA Customer Support Web site: http://www.storage.ibm.com/hardsoft/products/ssa Otherwise if you plan to apply the downloads under your native OS, remember some OS's (such as NT) cache disk writes and may need to be rebooted to clean all data to disk. Remember the download utility (issaddld) needs to be in the same directory as the microcode files. !!!WARNING!!! - IF YOUR WINDOWS NT OR WINDOWS 2000 BOOT DEVICE IS AN SSA RESOURCE, YOU MUST APPLY ALL DRIVE MICROCODE UPDATES FROM DOS NOT WINDOWS NT OR WINDOWS 2000. YOU MUST DOWNLOAD THE DOS ULTRSTRx.EXE (x=1, 2, 3, 4) FILES FROM THE WEBSITE The following sections describe how to apply drive microcode via Windows NT or Windows 2000. *************************************************** *** USERS WITH DGHC or WAAH DRIVES PLEASE NOTE *** *************************************************** Note: Naming has changed from 00xx to 99xx Users with levels greater than 0046 and above can upgrade directly to 9908 and proceed as described in 'All Other Users' below. If you have any DGHC or WAAH drives with level 0045 or less, you must first upgrade them to level 0046 before further upgrading to level 9908. Note: If this readme is not part of the ULTRSTAR.EXE package you need to download that package from the SSA Customer Support Homepage - select NT or Windows 2000, your adapter and download the Drive Microcode Update Package which contains Level 0046 drive microcode. http://www.storage.ibm.com/hardsoft/products/ssa Proceed as described below in DGHC/WAAH 0045 UPGRADE USERS ONLY *********************** *** ALL OTHER USERS *** *********************** Open a Windows NT or 2000 Command Prompt and execute the following (remember to read all the warnings above before running issaddld.exe): cd c:\issa\update\ssaflash (or wherever you extracted to) issaddld DFHC8877.dl issaddld DCHC9595.dl issaddld DGHC9911.dl issaddld WAAH9911.dl issaddld DRVC0023.dl issaddld DRHC0012.dl Apply any further .dl files contained in this package. When you have finished, all drives will have been upgraded. If you encounter problems, please consult your adapter / enclosure documentation. ***************************************** *** DGHC/WAAH 0045 UPGRADE USERS ONLY *** ***************************************** *** The order in which you apply the downloads is crucial *** Open a Windows NT or 2000 Command Prompt and execute the following (remember to read all the warnings above before running issaddld.exe): cd c:\issa\update\ssaflash (or wherever you extracted to) issaddld DFHC8877.dl issaddld DCHC9595.dl issaddld DGHC0046.dl (MUST be run before next command) issaddld DGHC9911.dl (MUST be run after previous command) issaddld WAAH0046.dl (MUST be run before next command) issaddld WAAH9911.dl (MUST be run after previous command) issaddld DRVC0023.dl issaddld DRHC0012.dl Apply any further .dl files contained in this package. When you have finished, all drives will have been upgraded. If you encounter problems, please consult your adapter / enclosure documentation. IBM 7133 Model 40 Enclosures - Microcode Update =============================================== Also contained within this package is the latest level of 7133-40 controller microcode. To upgrade run the following command - the downloader will detect any applicable controllers and update as necessary. Open a Windows NT or 2000 Command Prompt and execute the following (remember to read all the warnings above before running issaedld.exe): cd c:\issa\update\ssaflash (or wherever you extracted to) issaedld MCODE020.hex When you have finished, all controllers will have been upgraded. If you encounter problems, please consult your adapter / enclosure documentation.