TCP/IP LCS (PCCA) Device Driver Can Incorrectly Initialize
Causing Multiple Unpredictable Results
APAR Identifier ...... PQ36325 Last Changed ........ 00/11/01
TCP/IP LCS (PCCA) DEVICE DRIVER CAN INCORRECTLY INITIALIZE
CAUSING MULTIPLE UNPREDICTABLE RESULTS
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 3 Date Closed ......... 00/06/01
Component .......... 5735FAL00 Duplicate of ........
Reported Release ......... 240 Fixed Release ............ 999
Component Name TCP/IP V2 FOR V Special Notice
Current Target Date .. Flags
SCP ...................
Platform ............
Status Detail: ASSIGNMENT - APAR has been assigned to a
programmer.
PE PTF List:
PTF List:
Release 240 : UQ43919 available 00/06/14 (1000 )
Release 310 : UQ43920 available 00/06/14 (0002 )
Release 320 : UQ43921 available 00/06/14 (0002 )
Parent APAR: PQ28164
Child APAR list:
ERROR DESCRIPTION:
TCP/IP LCS device driver fails to correctly process asynchronous
I/O interrupts. This eventually causes the device driver in
question to become "out of sync", after which incoming read
interrupts are lost. The "out of sync" condition can arise
under many different conditions.
This APAR has been opened to address the problems in the VM/ESA
environment which are similar to those reported by MVS APAR
PQ28164.
LOCAL FIX:
Issue separate OBEYFILE commands to STOP, and then (re) START
the device in question.
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: All users of VM TCP/IP LCS devices *
****************************************************************
* PROBLEM DESCRIPTION: LCS device errors at start up. *
****************************************************************
* RECOMMENDATION: APPLY PTF *
****************************************************************
During LCS device startup an attention interrupt is received
from the device when a response to a read is expected. The LCS
device driver interprets this async attention as ending status
to the previously-issued read, and may miscompare on expected
data (as the read command may not truly be completed at this
point).
The loss of the original read's data to the sense data routine
prevents the successful initialization of the device.
Stopping and re-starting the device may re-sync it.
PROBLEM CONCLUSION:
ToPcca3() in TCTOPC3 is changed to ignore device end or
attention interrupt until device is started.
TEMPORARY FIX:
COMMENTS:
MODULES/MACROS: TCPIP TCTOPC3
SRLS: NONE
RTN CODES:
CIRCUMVENTION:
MESSAGE TO SUBMITTER:
|