home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 27 Fixes20
/
27-Fixes20.zip
/
pj19409.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1995-08-30
|
5KB
|
143 lines
RZ1000 and CMD640 Data Problems - APAR - PJ19409
*** IMPORTANT, PLEASE READ THE FOLLOWING ***
If you need to apply any OS/2 2.11 Fixpak up to and including XR_B100, or
OS/2 Warp Fixpak up to and including XR_W009 then you must apply this fix
AFTER the Fixpak is applied.
This fix (PJ19409) will be included in all future Warp and OS/2 2.11 Fixpaks.
Problem Description:
IDE disks can incur possible data read conflicts that can cause data
problems.
OS/2 Versions:
OS/2 2.11 and all versions of OS/2 Warp
To Verify System Susceptibility to this Problem:
To verify existence of the problem on your system, you may turn on the
verbose option on the new IBM1S506.ADD. After installing the update per
the instructions above, edit config.sys and add the /V (verbose) switch
option to the IBM1S506.ADD line:
BASEDEV=IBM1S506.ADD /V
If your config.sys does not have this line you may add it any place before the
line:
BASEDEV=CMD640X.ADD
After adding the /V and rebooting your system, if your system displays on the 3rd line of disk information during start-up:
PCI Rev: 02.00 RZ1000 PCI to IDE IC, Rev: 0x01 VID:0x1000 DID:0x1042
or
PCI Rev: 02.00 CMD640 PCI to IDE IC, Rev: 0x01 VID:0x1095 DID:0x0640
then your system does contain an RZ1000 or CMD640 chip and is susceptible to the
above problem.
Warning: on some systems this message can be displayed for only a brief
time during system boot.
If no such line appears, then you may revert to the originally shipped device drivers or leave the new drivers installed.
Note: This fix has no affect on other IDE systems.
Remove the /V option from config.sys if you no longer want the verbose
information displayed.
Fix Description:
Disable Read-ahead mode for the RZ1000 and CMD640x PCI IDE chips in the
OS/2 IBM1S506.ADD and CMD640X.ADD device drivers. These are generic
device drivers which fix all the above releases and are compatible
with systems that DO NOT use the RZ1000 or CMD640x chips.
The new IBM1S506 device driver detects the RZ1000 and disables read-ahead
for both RZ1000 IDE channels. The IBM1S506 device driver also detects the
CMD640x chip and disables read-ahead for the primary IDE channel.
The new CMD640X device driver detects the CMD640 chip and disables
read-ahead mode for both CANT IDE channels.
Also included with this fix distribution are the corresponding ATAPI CD-ROM
device drivers so as to remain synchronized with IDE drivers.
IBM1S506.ADD -> Generic IDE/ATA Device Driver
IBMIDECD.FLT -> Generic IDE/ATAPI Device Driver
CMD640X.ADD -> CMD Optimized IDE/ATA Device Driver
CMDATAPI.FLT -> CMD Optimized IDE/ATAPI Device Driver
Performance Impact:
IBM's benchmarks show no system performance degradation by disabling the
read-ahead mode in either the RZ1000 or CMD640 IDE PCI interface chips.
Installation Instructions:
After unziping the APAR fix file, PJ19409.ZIP, into a scratch directory
proceed with A) or B) below.
A) Fix Installation on Currently Installed Systems:
This installation will guide you through updating your versions of the
above IDE device drivers. We recommend you continue using the driver
configuration currently installed on your system and DO NOT attempt to
change your current configuration as part of this fix installation.
Copy all unzipped files to a diskette and load the diskette into your
A: drive. Using the UPDATE.CMD command file provided, type in the following
at an OS/2 Command Prompt:
[C:\]A:\UPDATE x nn
where: x is the drive letter where OS/2 is installed and
nn is the version of OS/2 installed.
for OS/2 2.1 enter nn=21
for OS/2 3.0 enter nn=30
example: UPDATE C 30
After the UPDATE.CMD file has executed, reboot the system.
B) Fix Installation during OS/2 Warp Install:
This fix can be added to your system during OS/2 Warp Installation by
following these instructions:
1. Create OS/2 Installation boot diskettes using the supplied CDINST from
your OS/2 Installation CD-ROM.
2. Update the following files on the OS/2 CD-ROM Installation diskette 1
with the unzipped device driver files from this fix:
IBM1S506.ADD
IBMIDECD.FLT
CMD640X.ADD
CMDATAPI.FLT
For best results, delete these files from Disk 1 before copying the new
files onto Disk 1. If the CMD files are not on your Disk 1 then do not
copy them onto Disk 1; copy only the IBM drivers.
3. Using a text editor, edit CONFIG.SYS also on Disk 1 and insert the
following line anyplace in CONFIG.SYS:
SET COPYFROMFLOPPY=ON
Adding this line to CONFIG.SYS will cause OS/2 installation to install the
new device drivers on Installation Disk 1 and to not replace those device
drivers with drivers of the same name from the OS/2 Installation CD-ROM.