***********************************************************************************
   This directory contains fixes for R/390 Release 4.3.1.0 (in 4310FIXS.TRZ/ZIP) 
***********************************************************************************

General Infomation:
-------------------

   r390.obj 4.3.1.0 (Use on AIX 4.2 and up for RS/6000 CHRP systems with P/390E)
 
   Note: These fixes are compatible only on P/390E systems.		
         A new User's Guide (SA22-7265) is available.   

   Fixes are provided here in both zip (pkzip) and tar.Z (compressed tar) 
   formats. /usr/bin/r390/unzip can be used on zip files.

   All fixes and a detailed read.me are contained in 4310FIXS.TRZ and 4310FIXS.ZIP.
   4111FIXS.LST (ascii) is a list of all fixes for your convenience. 

   Download one of these files in binary to a tmp directory. Then do the following:

   for 4310FIXS.TRZ:

      mv 4310FIXS.TRZ 4310FIXS.TAR.Z   	
      uncompress 4310FIXS.TAR
      tar -xvf 4310FIXS.TAR

   for 4310FIXS.ZIP:

      /usr/bin/r390/unzip 4310FIXS.ZIP   	


For Automated Installation of the latest fixes:
-----------------------------------------------
  ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu"
         before applying.

   1) Download 4310FIXS.LST (ascii) and 4310FIXS.ZIP (binary) to your R/390
      system in a directory with at least 20MB of free space.

   2) type '/usr/lpp/r390/bin/unzip 4310fixs.zip apply4310' to extract the install script.

   3) type './apply4310' 

   4) If prompted "replace xxxx.xxx? " reply with A (upper case).
   
   5) Follow the Special Instructions listed.	


Fix Methods for Manual Installation:
-------------------------------------
  ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu"
         before applying any fix.
  ALWAYS back up the old module before applying any fix module.
  ALWAYS observe the module type (BIN vs. ASC).
  ALWAYS observe the mixed case file names (do not convert).

  See which of these steps to use below for each fix (Patch Steps):
  1) Copy module to /usr/bin/r390 and remove the file extention(s) 
  2) chmod 755 mod_name
  3) ipl390 (IPL P/390) to activate
  4) Copy module to /etc/drivers and remove the file extention
  5) shutdown -Fr (reboot AIX to activate) 
  6) Copy module to /usr/bin/r390 and change the file extention to .EXE
  7) chmod 644 mod_name
  8) Copy module to /usr/bin/r390 as is (ASCII file) 
  9) Modify the ipl390 script file appropriately. See Special Instructions Below! 
 11) Copy to /usr/lib/nls/msg/En_US and en_US.


Fixes for 4.3.1.0:         
------------------
                                                                  D S C
                                                                  E Y U
                                                                  V S S
                                                                  T T T
                                                                  E E E
                                                                  T S S
No/Filename         MMDDYY Fix description (#xxxxx = PMR number)  T T T CoReqs   Steps
-----------------   ------ -------------------------------------------- ------   -----
01 lcs3172tx.Ebin   060198 Better Performance on busy LANs        Y N Y  none    1-2-3
   lcs3172rx.Ebin   060198 Better Performance on busy LANs        Y N Y 
   lcs3172tx.Fbin   070898 Better performance on outgoing data    Y N N  none    1-2-3
   lcs3172rx.Fbin   070898 Better performance on outgoing data    Y N N 
   lcs3172tx.Gbin   100698 OS390 2.6 problem with new TCP/IP      Y N Y  none    1-2-3
   lcs3172rx.Gbin   100698 OS390 2.6 problem with new TCP/IP      Y N Y  none    1-2-3
   lcs3172tx.Hbin   020899 "End P/390" sometimes takes too long.  Y Y N  None    1-2-3
   lcs3172rx.Hbin   020899 "End P/390" sometimes takes too long.  Y Y N  None    1-2-3
   lcs3172tx.Ibin   120500 LINUX fix for Token Ring               Y Y Y  None    1-2-3
   lcs3172rx.Ibin   120500 LINUX fix for Token Ring               Y Y Y  None    1-2-3

02 dmx25bpp.Cbin    060398 After vary inact VSE hangs,must re-IPL Y N Y  None    1-2-3
   dmx25lcp.Cbin    060398 After vary inact VSE hangs,must re-IPL Y N Y  None    1-2-3

03 dm34xx.Obin      060598 Autoloader detection problem on Fuj    Y N Y  None    1-2-3
                           Blank tape handling corrections        
   dm34xx.Pbin      081398 Increased wait for tape ready (RC=11)  Y N N 
   dm34xx.Qbin      092398 Removed limit of 7 tape drives         Y N N
                           Now configures 1 device per process to 
                           prevent timeouts during IPL and improve
                           performance when more than 1 drive is in use.
   dm34xx.Rbin      111198 DLT problem fixed for Ditto Tape Map   Y N N
   dm34xx.Sbin      010699 Fixes uninitialized/void tape problem  Y N N
   dm34xx.Tbin      042299 Fixes missing ERA code on media error  Y N N
   dm34xx.Ubin      060499 Fixes Overland L490E 18 vs 36 trk prob Y N N
   dm34xx.Vbin      082699 Fixes 4/8MM problem "invalid format"   Y Y Y

04 dmckd.Ebin       070698 Second parm not recognized on startup  Y N N  None    1-2-3
                           (only a problem if -ckd3380 specified)       
   dmckd.Fbin       081398 Added back awsmount support (got lost) Y N Y 
   dmckd.Gbin       081498 awsmount -u problem (crash on EndP390) Y N Y 
                           Fixed awsmount -m 
                           Second file of 3390-03 not flushed on terminate
   dmckd.Hbin       110498 Hardware error recovery enhancements   Y N Y
   dmckd.Ibin       051299 VSE SyncSort problem                   Y N Y
   dmckd.Jbin       061099 Locate record problem on latest VSE    Y N Y
   dmckd.Kbin       040400 Prevent lost volumes when bad filename Y N Y
   dmckd.Lbin       011001 Misc EREP, Erase Write, Overflow fixes Y Y Y
                           Fixes for Extended VSAM datasets       Y Y Y
   dmckd.Mbin       030701 3390 Write Data in 0B Domain w/cnt=1   Y Y Y
   dmckd.Nbin       073101 Flush trk buffer on termination.       Y Y N

05 chan.Sbin        070898 370 Mode fix for AWSICE CU Busy,CU End Y N Y  None    1-2-3
   chan.Tbin        020899 AWSICE start prob with certain LOCALE  Y Y N 
   chan.Ubin        113000 Defered CC=1 on chan PGM check. LINUX  Y Y N
   chan.Vbin   	    031601 HDWR Console support for R/390E (4310) Y Y N

06 printer.Ebin     070998 1403 Write/Skip Ch 1 not page ejecting Y N Y  None    1-2-3
                           Also added EOJ line 0 wildcard support
   printer.Fbin     071398 Intermittent intervention req on files Y N Y
   printer.Gbin     072498 Minor architectural corrections        Y Y N
   printer.Hbin     080598 Fixes lost job when queue is busy      Y N Y
   printer.Ibin     082898 Fixes queue file overlay problem       Y N Y
   printer.Jbin     110498 Mult EOJ/QUEUE support.See AWS2821.DOC Y N Y
   printer.Kbin     120998 Put SenseID back in to be same as P390 Y N Y
                           Added -nosid parm to disable Sense ID if needed

07 AWS2821.DOC      070998 EOJ line 0 wildcard support            Y N Y  None    8
                    110498 Multiple EOJ and QUEUE support

08 dmtape.Abin      072498 Minor architectural corrections        Y Y N  None    1-2-3

09 dm2540.Cbin      091798 AWS2540 Bug when LF or CR in col 81    Y N Y  None    1-2-3
                           Also added debug option (-d) 
   dm2540.Dbin      092298 VM IPL hangs if too many hot rdr files Y N Y 
   dm2540.Fbin      060899 Latest level.  Fixes probs on IPL      Y N Y 

10 dmoma.Abin       102198 AWSOMA Bug when tdf file has no EOL    Y Y N  None    1-2-3
                           Now converts to lower case if MOUNT or 
                           awsmount fileme not found
   dmoma.Bbin       060999 AWSOMA Bug on VMFPLC2 RUN command      Y Y N   

11 r390.Abin        102698 Fixes awscnf path restrictions         Y Y N  None    1-2-3
   r390.Bbin        010699 Prevent mult configs, misc enhancments Y Y N
   r390.Cbin        020899 AWSICE start prob with certain LOCALE  Y Y N  None    1-2-3

12 awscfg.Abin      102698 Fixes awscnf path restrictions         Y Y N  None    1-2-3
   awscfg.Bbin      020899 Save devmap.bu in CONFIG_FILE path     Y Y N  None    1-2-3

13 icecap.Abin      110498 V20C8 S/390 Channel Code for AWSICE    Y Y N  None    1-2-3

14 awscnf.Dbin      110998 CRS22RA omit DMKRIO on 'new' parameter Y N N  None    1-2-3
   awscnf.Ebin      111898 Insure msg is seen if error on startup Y N N
   awscnf.Fbin      120498 Cosmetic change to PF definitions      Y Y N
   awscnf.Gbin      051899 Fix 4-digit IPL addr and add awspass   Y Y N

15 startcon         111198 Changed X3270/XANT target to locahost  Y Y N  None    8

16 ipl390.template  111198 Changed X3270/XANT target to locahost  Y Y N  None    8

17 p390dd.Bbin      010699 Fixed Disabled wait                    Y Y N  18A

18 awsoia.Abin      010699 Fixed Disabled wait, occasional abend  Y Y N  17B     1-2-3

19 dmerror.cat      010699 Latest messages                        Y Y N  None    11

20 AWSStop.Bbin     020899 Kernel unload errno=22 on SMP          Y Y N  None    1-2-3

21 AWSTerm.Bbin     020899 Kernel unload errno=22 on SMP          Y Y N  None    1-2-3

22 buildIPL.Abin    020899 AWSICE start prob with certain LOCALE  Y Y N  None    1-2-3

23 dmlib.Cbin       020899 "End P/390" sometimes takes too long.  Y Y N  None    1-2-3
   dmlib.Dbin   	031601 HDWR Console support for R/390E (4310) Y Y N

24 awssdump.Dbin    061099 Bring up to same level as in R390.4310 Y Y N  None    1-2-3 

25 AWS3274.DOC      101999 LU Name support for TN3270E clients    Y Y Y  None    8
   dm3270.Dbin      101999 LU Name support for TN3270E clients    Y Y Y  None    1-2-3
   dm3270.Ebin      102499 Some LU Names didnt work.              Y Y Y  
   tn3270d.Dbin     101999 LU Name support for TN3270E clients    Y Y Y  None    1-2-3
   tn3270s.Dbin     101999 LU Name support for TN3270E clients    Y Y Y  None    1-2-3

26 dmxcasdlc.Bbin   110899 X.21 Leased line support for WAN3172   Y Y Y  None    1-2-3
   WAN3172.DOC      110899 X.21 Leased line support for WAN3172   Y Y Y  None    8

27 dm3215.Bbin   	111600 Linux/390 fixes for AWS3215            Y Y N  None    1-2-3
   emul3215.Bbin   	111600 Linux/390 fixes for AWS3215            Y Y N  None    1-2-3
   dm3215.Cbin   	031601 HDWR Console support for R/390E (4310) Y Y N  None    1-2-3
   emul3215.Cbin   	031601 HDWR Console support for R/390E (4310) Y Y N  None    1-2-3
   AWS3215.DOC   	031601 HDWR Console support for R/390E (4310) Y Y N  None    8
   dm3215.Dbin   	041101 HDWR Console fix miss/dupe lines w/zVM Y Y N  None    1-2-3








Special Instructions: 
---------------------

None at this time





