A problem has been discovered when a system is booted with an 8mm 5GB tape drive (7208-011 and feature codes 6144, 6147, 6148, 6149; also generic Exabyte 5GB tape drives). This problem exists both with the IBM version and generic Exabyte version 5GB tape drives. There is an incompatability between the microcode on this tape drive and the microcode on some RS/6000 SCSI controllers. This problem only occurs during a boot from this tape drive; and even then it will only occur if attached to certain levels of the SCSI controller.
The symptom is that the system will appear to boot successfully but will have file corruption. Some corruption can be detected as check sum errors, some may be detected as operational errors, and some may not be detectable at all.
If you have ever installed from an AIX software distribution tape or from a mksysb tape using the 8MM 5GB tape drive, it is possible that files have been corrupted. Only files that are in rootvg could be corrupted. Therefore, if you have your applications or application data in rootvg, it could possibly be corrupted. In this case, you will need to take action to correct and to prevent any additional file corruption.
If you have an 8mm 5GB tape drive and you are using it for boot purposes, check the SCSI controller to which the tape drive is attached. You can do this by executing the AIX command "lscfg -v | pg" and then viewing the results on the display screen. Press Enter to page down and press the minus key and Enter to page up. Look for the part number for the embedded controllers under the heading "sio0"; look for the part number of the SCSI adapter cards under the heading "scsiX" where X is any number.
If your controller is listed below, then please order the proper Engineering Change Announcement (ECA) from your hardware service organization.
Note: Have your machine type and serial number available when you
make your order.
If you use the tape drive on multiple systems, you would want to order the
proper ECA for any card/planar to which you are likely to attach the tape
drive. If you apply the ECA to an embedded controller, that ECA will cause the
boot to perform properly from any adapter used in that machine.
If the SCSI controller you are using is not on the list above, you should
not have this problem.
Note 1: The fix for the embedded controllers is a two-part fix. One
part is the hardware included in the ECA. The other part is that if you are not
comfortable with editing the files, contact your AIX support center.
The IPL ROS includes part of the fix for the problem. The VPD and new
labels are for record-keeping (so this machine will be distinguishable from one
that hasn't been updated). The diskettes are install diskettes for booting up
without exposure to data corruption (they contain downloadable SCSI controller
microcode which fixes the problem).
Note: With the new VPD, the CPU ID of your machine will change. This
may cause problems with certain software applications which rely on a certain
CPU ID to operate. If this is the case, the applications will have to be
updated somehow. If this is not possible or desirable at this time, you may
postpone replacing the VPD. The machine will still operate with the old VPD.
Note that, even if you have not seen the problem, you should apply the
hardware fixes and the following software fixes to avoid seeing the problem in
the future.
FROM
TO
Note the lower-case "L" on the third line.
FROM
TO
Figure: Affected SCSI Controllers
Steps to Take
microcode d--- 777 0 0
8d77.32.04 ---- 777 0 0 /etc/microcode/8d77.32.04
$
microcode d--- 777 0 0
8d77.32.04 ---- 777 0 0 /etc/microcode/8d77.32.04
8d77.44.54 ---- 777 0 0 /etc/microcode/8d77.44.54
8d77.42.54 l--- 777 0 0 /etc/microcode/8d77.44.54
$
showled 0x510
# Run config manager for phase 1 boot
/etc/cfgmgr -f
showled 0x511
showled 0x510
#Run config manager for phase 1 boot
/etc/cfgmgr -f
/etc/cfgmgr -s > /dev/null 2>&1
showled 0x511
Dated: 99/02/03~00:00 Category: anz
This HTML file was generated 99/06/24~12:42:04
Comments or suggestions?
Contact us