IBM pSeries 16 Bit LVD SCSI DVD-ROM Drive / DROM0020311 DATE: Sept. 30, 2004 *Table of Contents* IBM pSeries 16 Bit LVD SCSI DVD-ROM Drive <#_Toc85629302> 1.0 Microcode Change History: <#_Toc85629303> 2.0 AIX Requirements: <#_Toc85629304> 3.0 Determine the Current Microcode Levels: <#_Toc85629305> 4.0 Downloading and Unpacking the RPM File to the Target Server <#_Toc85629306> 4.0.1 From the Web <#_Toc85629307> 4.0.2 From the Microcode CD-ROM <#_Toc85629308> 5.0 Microcode Download Procedure for Optical Device <#_Toc85629309> *=====================================================================================* 1.0 Microcode Change History: IBM DROM0020311 8R23 Fix for SCSI BUS errors on 7038-6M2 systems 8R22 Original microcode Fix for SCSI BUS errors on 7038-6M2 systems Converter Card 174i Improved problem handling between the drive and converter card 171i Fixed possible hang condition during Diagnostic testing on 7040-61D on systems p670 & p690 160i Added new features to improve microcode update process 150i Fixed microcode update hang during optical drive flashing: on all systems 140i Fixed SE / LVD issue 117i GA Level 2.0 AIX Requirements: For support: AIX 5.1 ML_06 and above AIX 5.2 ML_03 and above AIX 5.3 ML_00 and above 3.0 Determine the Current Microcode Levels: Before you install the microcode, it is important to determine the microcode level of the Drive installed on the target system. Use the following instructions to read the Microcode Level. 1) List the optical drives attached to the target systems by typing: lsdev -Cc cdrom 2) To check the current microcode level for the optical drive, enter the following command lscfg -vl cdX Where X is the number associated with the optical drive listed as available in step 1. Results of command # lscfg -vl cd1 cd1 P2/Z1-A3 16 Bit LVD SCSI DVD-ROM Drive (4700 MB) Manufacturer................IBM Machine Type and Model......DROM0020311 ROS Level and ID............8R23 Device Specific.(Z0)........058002028F000030 Part Number.................97P3696 EC Level....................H64090 FRU Number..................80P2293 # 3) To check the current microcode level of the SCSI converter card follow these directions: a) type in diag into the prompt diag b) to continue to the next screen c) arrow down to the *Task Selection* is highlighted and press d) arrow down to the *Display Microcode Level* is highlighted and press e) find the appropriate optical drive, cdX, arrow down and highlight it. Then select it, by pressing and then commit by press F7 key (commit function key can change, so read the bottom of the screen to make sure the commit button is still F7 key). f) select SCSI Convert Card and press , and below is the result DISPLAY MICROCODE LEVEL cd1 16 Bit LVD SCSI DVD-ROM Drive The current microcode for the SCSI Converter Card is ACA-SCSIDE16.*174i.* This SCSI Convert Card has 174i microcode on it. 4.0 Downloading and Unpacking the RPM File to the Target Server 4.0.1 From the Web The user should put the RPM file from the IBM website into the */tmp *directory. The RPM file for this microcode update is called *ibm-scsi-dvdrom.drom0020311-8R23.174i.rpm* Once the file is in */tmp* directory, then to unpack the file by executing following commands: *rpm -ihv --ignoreos ibm-scsi-dvdrom.drom0020311-8R23.174i.rpm* The microcode files will be placed in the */etc/microcode/ *directory. 4.0.2 From the Microcode CD-ROM The RPM packaged microcode files should be located in the "/microcode/RPM" If the user mounts the CD-ROM disc in the /*mnt* directory, then execute the following commands to unpack the microcode. *cd** /mnt/microcode/RPM* *rpm** -ihv --ignoreos ibm-scsi-dvdrom.drom0020311-8R23.174i.rpm* The microcode files will be copied to "/etc/microcode". *Notes:* - "/etc/microcode" is a symbolic link to "/usr/lib/microcode". - If permission does not allow the copy to the above stated directory or file then the user will be prompted for a new location. 5.0 Microcode Download Procedure for Optical Device *NOTE:* Please save current and older versions of the microcode update files in case you need to restore your system. Please verify the file size and checksum of the raw microcode files in /etc/microcode/. To check file size, type these next two commands into the AIX prompt: *ls** -l ACA-SCSIDE16.174i *File size = 16384* ls -l IBM-DROM002031.8R23 *File size = 156116 To determine the checksum type these commands into the AIX prompt: *sum ACA-SCSIDE16.174i *check sum = 9516 *sum IBM-DROM002031.8R23 *check sum = 11038 */Procedure:/* 1. Stop all applications and un-mount any file system that is installed on the drive. Media does not have to be removed for the update process to take place. 2. Enter Diagnostics by typing the diag command into the prompt diag 3. The first screen tells you about Diagnostics. After reading this screen press to continue 4. Arrow down to the *Task Selection* is highlighted and press 5. Arrow down to the *Download Microcode* is highlighted and press 6. Select all of the 16 Bit LVD SCSI DVD-ROM Drive that needs to be updated from the list of devices by pressing . To commit to the next step, Press "F7". 7. A dialogue box will be display a choice of updating DVD-ROM Drive or SCSI Converter Card. Pick the down level, which should have been determined back in process 3.0 Determining Current Microcode Levels <#3.0> and press to continue. If both are down level, choose one and come back after the process is complete and flash the other device. 8. Select "/etc/microcode" and press . 9. A dialogue box may display on screen if the /etc/microcode does not contain the current microcode found on the device. This is just a warning screen and if the microcode files have the same sum and file size as what is described above, then the this process should work. Also as a last resort, the drive will reject any corrupt microcode trying to be loaded on it. Press to continue. 10. An "M" will be displayed next to the latest level of microcode in the /etc/microcode directory. Select that level and press . 11. The following message will appear on the screen when download is completed: "Microcode download complete successfully. The current microcode level for the device cd# is ..... Please run diagnostics on the drive to ensure that it is functioning properly." 12. Sometimes it?s necessary to update both the SCSI Converter Card and the Optical Drive, so don?t forget to update both those device if they were down level. 13. Verify the microcode levels by repeating process 3.0 Determining Current Microcode Levels <#3.0>. 14. Run diagnostics to make sure the devices are in working order.