DATE: Nov. 16, 2004
Table of Contents
IBM pSeries 16 Bit LVD SCSI DVD-ROM Drive
3.0 Determine the Current Microcode Levels:
4.0 Downloading and Unpacking the RPM File to the Target Server
4.0.2 From the Microcode CD-ROM
5.0 Microcode Download Procedure for Optical Device
=====================================================================================
16x DVD-ROM… IBM DROM00203
7R43 |
Improved DVD-RAM Reads |
7R42 |
Fixed possible hang condition during reads on DVD media |
7R33 |
Improved error handling |
Converter Card
174i |
Improved problem handling between converter card and drive |
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_03 and
above
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......DROM00203
ROS Level and ID............7R43
Device Specific.(Z0)........058002028F000030
Part Number.................53P1834
EC Level....................H63162
FRU Number..................53P2799
#
3) To check the current microcode level of the SCSI converter card follow these directions:
a) type in diag into the prompt
diag
b)
<enter> to continue to the next screen
c) arrow
down to the Task Selection is
highlighted and press <enter>
d) arrow
down to the Display Microcode Level
is highlighted and press <enter>
e) find the
appropriate optical drive, cdX, arrow down
and highlight it. Then select it, by pressing <enter>
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 <enter>,
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.
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.drom00203-7R43.174i.rpm
Once the file is in /tmp
directory, then to unpack the file by executing
following commands:
rpm -ihv --ignoreos ibm-scsi-dvdrom.drom00203-7R43.174i.rpm
The microcode files will be placed in the
/etc/microcode/ directory.
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.drom00203-7R43.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.
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-DROM00203.7R43 File
size = 138260
To determine the checksum type these commands
into the AIX prompt:
sum ACA-SCSIDE16.174i check sum = 9516
sum
IBM-DROM00203.7R43 check sum
= 54659
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 <enter>
to continue
4. Arrow down to the Task
Selection is highlighted and press <enter>
5. Arrow down to the Download
Microcode is highlighted and press <enter>
6. Select all of the 16 Bit LVD SCSI DVD-ROM
Drive that needs to be updated from the list
of devices by pressing <enter>. 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 and press <enter> 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 <enter>.
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 <enter> 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
<enter>.
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.
14. Run diagnostics to make sure the devices
are in working order.