README: USB Removable Disk Drive Microcode ------------------------------------------------------------------------ Table of Contents *README: USB Removable Disk Drive Microcode <#Header_1>* # Date: November 7, 2009 <#Header_2> # Microcode Versions: <#Header_3> # Internal: 3043 <#Header_4> # External: 2043 <#Header_5> # Supported Feature Codes <#Header_6> # Internal 1103 <#Header_7> # External 1104 <#Header_8> # General information <#Header_9> # Definition of Terms: <#Header_11> # RDX is a trademark of the ProStor Corporation. <#Header_12> # USB Dock: Feature Code 1103 and Feature Code 1104 <#Header_13> # Removable Disk Drive: Feature Code 1106 and Feature Code 1107. <#Header_14> # Operating System levels supported: <#Header_15> # Installation Time: <#Header_16> # Can microcode be installed Concurrently? <#Header_17> # Is system reboot needed to activate the microcode <#Header_18> # Microcode Download information: <#Header_19> # Additional Cautions <#Header_20> # Machines Affected: <#Header_21> # Microcode History <#Header_22> # Internal Dock Feature Code 1103 <#Header_23> # External Dock Feature Code 1104 <#Header_24> # Display Microcode Level <#Header_25> # Internal FC 1103: <#Header_26> # External FC 1104: <#Header_27> # Putting the microcode on the system <#Header_28> # From the IBM WEB site via the user downloading the files. <#Header_29> # From a CD-ROM. <#Header_30> # Packaged Microcode Files <#Header_31> # AIX bin file <#Header_32> # RPM file <#Header_33> # Verifying the Microcode <#Header_34> # Updating the microcode in the drive <#Header_35> # Copy Dsdata and Microcode to appropriate directory <#Header_36> # To use AIX Diagnostics <#Header_38> ------------------------------------------------------------------------ README: USB Removable Disk Drive Microcode <#ToC_1> Date: November 7, 2009 <#ToC_2> ------------------------------------------------------------------------ Microcode Versions: <#ToC_3> Internal: 3043 <#ToC_4> External: 2043 <#ToC_5> ------------------------------------------------------------------------ Supported Feature Codes <#ToC_6> Internal 1103 <#ToC_7> * * **Note: *The microcode download to the internal dock, feature code 1103, is not supported at this time. This support should be available within a few months. * External 1104 <#ToC_8> ------------------------------------------------------------------------ General information <#ToC_9> ******* Please read this entire notice ********* This package is being provided to allow the update of older USB Removable Disk Drive Microcode to the latest level of microcode that is currently shipping from IBM. * * *Users are responsible to install the latest microcode level. The microcode and instructions are available at the IBM external web site: http://www-933.ibm.com/support/fixcentral/ * ------------------------------------------------------------------------ Definition of Terms: <#ToC_11> RDX is a trademark of the ProStor Corporation. <#ToC_12> USB Dock: Feature Code 1103 and Feature Code 1104 <#ToC_13> The device that accepts the removable disk. The USB Dock contains microcode that this microcode process can update when newer microcode is made available. Removable Disk Drive: Feature Code 1106 and Feature Code 1107. <#ToC_14> The removable disk drive is the disk drive that goes into the docking station(dock). Currently the following removable disks are available: * 160 GB(Feature Code 1106) * 500 GB(Feature Code 1107) There is no updatable microcode available for the removable disks. ------------------------------------------------------------------------ Operating System levels supported: <#ToC_15> All levels of AIX that this product was announced on. ------------------------------------------------------------------------ Installation Time: <#ToC_16> The typical time to install this microcode is .2 hrs. The microcode becomes active when installed and does not require a system reboot to become active. ------------------------------------------------------------------------ Can microcode be installed Concurrently? <#ToC_17> Yes, but the USB dock must be available with no other processing running to the USB dock. ------------------------------------------------------------------------ Is system reboot needed to activate the microcode <#ToC_18> A reboot is not needed as the microcode is active in the dock when the dock completes microcode download. ------------------------------------------------------------------------ Microcode Download information: <#ToC_19> In order to complete the microcode download to the USB Dock you will need to use the AIX diagnostics. The AIX diagnostic package will need the * microcode * files in this package. This USB Dock microcode package will get you to step where you will need to use the AIX Diagnostics. ------------------------------------------------------------------------ Additional Cautions <#ToC_20> * * *Remove any removable disk cartridge from the drive prior to attempting the microcode download. Do not power off the USB Dock during microcode download as this may damage the USB Dock microcode requiring the USB Dock to be replaced. * ------------------------------------------------------------------------ Machines Affected: <#ToC_21> All Power Systems this product was announce on. In general if the USB Dock configures and is available with the VPD showing the Machine Type and microcode level as described in this README the machine is one affected. ------------------------------------------------------------------------ Microcode History <#ToC_22> Internal Dock Feature Code 1103 <#ToC_23> The microcode update will bring the IBM RDX USB Dock up to the current level of microcode which is: * 3043 * *Table 1. Microcode History* Dock P/N Dock FRU P/N Microcode Level Date Released What does this microcode change 46C5370 46C5380 3043 October 30, 2009 * GA level, First level released. External Dock Feature Code 1104 <#ToC_24> The microcode update will bring the IBM RDX USB Dock up to the current level of microcode which is: * 2043 * *Table 2. Microcode History* Dock P/N Dock FRU P/N Microcode Level Date Released What does this microcode change 46C5372 46C5381 2043 October 30, 2009 * GA level, First level released. ------------------------------------------------------------------------ Display Microcode Level <#ToC_25> *Note: *In some cases you may already have the most current level of microcode already installed. The following instructions show you how to check the USB Dock microcode level. To display the level of microcode in the USB Dock do the following AIX command: * lscfg -vl usbms0 <--- change the dock number to reflect the actual usbms address of the Dock * The output of the lscfg command will look like the following with the: * * "ROS Level and ID" * showing the "Microcode Level": Internal FC 1103: <#ToC_26> * usbms0 U78A5.001.WIH0008-P1-T1-L1-L2-L2-L0 USB Mass Storage Manufacturer................IBM Machine Type and Model......IBMRDX ROS Level and ID............3043 Serial Number...............U081940031 * External FC 1104: <#ToC_27> * usbms0 U78A5.001.WIH0008-P1-T1-L1-L2-L2-L0 USB Mass Storage Manufacturer................IBM Machine Type and Model......IBMRDX ROS Level and ID............2043 Serial Number...............U081940098 * ------------------------------------------------------------------------ Putting the microcode on the system <#ToC_28> There are 2 ways a user can get the microcode files. Each of these will put the microcode on the user's system but the user may have to move the files to appropriate directory for system use. From the IBM WEB site via the user downloading the files. <#ToC_29> When the user downloads the microcode files from the IBM web site the packaged microcode files will be put into the * /tmp * directory. * If the user downloads the * IBMRDX.bin * file the user will put the downloaded file into the * /tmp * directory and then use the instructions in the section of this README titled * "AIX bin file". * * If the user downloads the * IBMRDX-20433043-01.rpm * file the user will put the downloaded file into the * /tmp * directory and then use the instructions in the section of this README titled * "RPM file". * From a CD-ROM. <#ToC_30> * If the CD-ROM process is used to put the * IBMRDX.bin * file on the user system the microcode files will expanded into the * /tmp/IBMRDX_web * directory. The next step is to follow the instructions in this README titled * "AIX bin file" * and copy the files to the appropriate directory. The building and putting of the files into the * /tmp/IBMRDX_web * directory was done by the user when they used the CD-ROM build instructions. * If the CD-ROM process is used to put the * IBMRDX-20433043-01.rpm * file on the user system the microcode files will be in the * tmp/microcode/RPM * directory. To put the microcode in the appropriate directory for the system the user executes the following AIX commands: * cd /tmp/microcode/RPM rpm -ihv --ignoreos IBMRDX-20433043-01.rpm * This puts the following files in the /etc/microcode directory for system use: * o IBMRDX.int1103.3043 o IBMRDX.ext1104.2043 * The next step is to follow the instructions in this README titled * "Verifying the Microcode". * *Note: * * AIX commands and file names are case sensitive. If the users AIX permission does not allow the copy to the above stated directory or file then the user will be prompted for a new location. * ------------------------------------------------------------------------ Packaged Microcode Files <#ToC_31> AIX bin file <#ToC_32> * Download the * IBMRDX.bin * file to the eServer pSeries to the * /tmp * directory. * Do the following AIX commands to make the file executable: * cd /tmp chmod +x IBMRDX.bin * * To expand the * IBMRDX.bin * file use the following command: * ./IBMRDX.bin * *Note: *The * ./ * before the command insures AIX paths thru the current directory to find the command. * This will put the following files in the * /tmp/IBMRDX_web * directory: * o IBMRDX.int1103.3043 o IBMRDX.ext1104.2043 * RPM file <#ToC_33> * Download the * IBMRDX-20433043-01.rpm * file to the eServer pSeries to the * /tmp * directory. * To expand the * IBMRDX-20433043-01.rpm * file use the following commands: * cd /tmp rpm -ihv --ignoreos IBMRDX-20433043-01.rpm * * This will put the following files in the * /etc/microcode * directory: * o IBMRDX.int1103.3043 o IBMRDX.ext1104.2043 * ------------------------------------------------------------------------ Verifying the Microcode <#ToC_34> To insure the file was downloaded without error do the following: * Change to the directory where you just put the microcode. * cd /tmp/IBMRDX_web or cd /etc/microcode * * Use the AIX command sum to verify the checksum of the microcode file: * sum IBMRDX* * * Compare the sum you got with the sum of the microcode files here, if they do not match recheck your steps in creating the file on the system: * 39666 32 IBMRDX.ext1104.2043 44271 46 IBMRDX.int1103.3043 * ------------------------------------------------------------------------ Updating the microcode in the drive <#ToC_35> You need to determine how you are going to download the microcode: * AIX diagnostics. AIX diagnostics naming and supported directory for the microcode and dsdata file. * AIX diagnostics requires the microcode file and the dsdata file to be in the * /etc/microcode * directory. Copy Dsdata and Microcode to appropriate directory <#ToC_36> Copy the Dsdata and Microcode files to appropriate directory for use by AIX diagnostics. *Note: *The copy command copies the file to the new directory with the same name when you use the period(.) after new directory name. For AIX Diagnostics If you downloaded the * RPM * file and executed it the microcode is in the correct directory with the correct name for AIX diagnostic use. If you downloaded the * .bin * file and executed it then you need to do the following AIX commands: * cd /tmp/IBMRDX_web cp IBMRDX.int1103.3043 /etc/microcode/. cp IBMRDX.ext1104.2043 /etc/microcode/. * To use AIX Diagnostics <#ToC_38> There are 2 ways to do the microcode download using the AIX diagnostics. * Using the AIX Diagnostics menu * Using the AIX Diagnostics via command line input. Using the AIX Diagnostics menu To use the AIX Diagnostics menu for microcode download do the following: *Note: * There are differences between AIX levels of AIX Diagnostics. In some cases the step after Task selection is Microcode Tools, or Download Microcode. The following steps are general instructions to download microcode. * diag (enter) Task Selection (enter) Download Microcode (enter) * Select the drive you wish to download microcode to and follow the system instructions. *Note: * When the system asks where the microcode file is to be found select * /etc/microcode * Using the AIX Diagnostics via command line input. The command line to download microcode will use the highest level of microcode in the /etc/microcode directory for the device selected. To use the AIX Diagnostics command line input for microcode download do the following: *Note: *If the previous level of microcode is not in the /etc/microcode directory you will need to use the -f option(force) as the diagnostics expect the previous level to be present in the /etc/microcode directory. *Note: *If the microcode download fails install: * Insure the checksum is correct for the files that you have downloaded * If the download to the USB Dock fails, use the eject button on the USB Dock to reset the drive. Some microcode download failures leave the drive in way that the USB Dock will not complete a download without the USB Dock being reset. To reset the USB Dock press the eject button and hold the eject button pressed in for 15 seconds, this will cause a drive reset. * diag -c -d rmt0 -T "download" (enter) * *or* *diag -c -d rmt0 -T "download -f" (enter) *