OBSOLETE Patch-ID# 102147-03 Keywords: sna sdlc snacommd gateway backout reset timeout panic Synopsis: Sunlink SNA3270 and SNAP2P 8.0: SNA SDLC and snacommd 8.0 Jumbo Patch Date: Oct/04/1995 Install Requirements: None Solaris Release: 2.x SunOS Release: 5.x Unbundled Product: SunLink/SNA-3270 NOTE: Sunlink SNA3270 and SNAP2P Unbundled Release: 8.0 Xref: Topic: Relevant Architectures: sparc BugId's fixed with this patch: 1147422 1147423 1156770 1163002 1168429 1169810 1171161 1174215 1176414 1176948 1183433 1187649 1196728 Changes incorporated in this version: 1187649 1196728 Patches accumulated and obsoleted by this patch: 101407-02 101410-03 Patches which conflict with this patch: Patches required with this patch: NOTE: It is highly recommended to apply the current version of the jumbo patch for the gateway that you are using - 101280 for SNA3270/RJE or 102146 for SNAP2P. Obsoleted by: Files included with this patch: /kernel/drv/sdlc SUNWconn/snacommd/llc_test.c SUNWconn/snacommd/sdlc_test.c SUNWconn/snacommd/snacommd which 'postinstall' A a after called executed file gets install is of package. patch postinstall script temporary the this which Problem Description: (Rev 03) -------- 1183433: gateway gets spurious reset code 20 When three or more gateways using sdlc were running on a multi-processor system, spurious reset code 20s (NPR timeout) were occurring. A fix was made to the mutex locking in sdlc to fix this problem. 1187649: sdlc panicked when stopping gateway and snacommd sdlc would sometimes panic when snacommd was killed while a gateway was also in the process of terminating. In these cases, sdlc was trying to reference a structure that had been removed earlier as a part of the gateway termination procedure. sdlc was modified to check to see if this structure is present before it tries to access it. 1196728: sdlc does not process M_ERROR message from zsh Previously, if sdlc received an M_ERROR message from zsh, it would log a console message, "warning sdlc_rsrv M_UNKNOWN=0x88, DROP message" and discard the M_ERROR. Added code to process the M_ERROR messages by passing them to the appropriate stream head(s). (Rev 02) -------- 1176414: Fixed retransmission problem. Now will do longer_pause only if primary. 1183433: 1. appc gateway gets a DL_ATTACH_REQ error message when stop/start appc gateway on multipoint line. 2. When three gateways are running, stopping one gateway will cause the other two gateways to get an NPR timeout. Other changes: Gateway stops responding to RR after receiving an XID to the other station on a multipoint line. Improved sdlc tracing. (Rev 01) -------- 1163002: System panic caused by sdlc. 1168429: Fixed sdlc handling of zsh CTS_UP message. 1171161: System panic caused by sdlc. 1174215: sdlc would not allow the user to bring up and down the gateway more than 34 times. 1176414: Changed sdlc disconnect_indication to pass a disconnect reason. 1176948: Backoutpatch for 101407-02 removed the pkginfo for SUNWsdlc. Other changes: Added new FDDI driver nf support to snacommd. Also incorporated: Patch 101407 fixes: 1156770: sdlc timeout value is incorrect 1163002: System crashed on stopsna ESC9849: SNA SDLC got data fault in mutex_enter() when snap2p just started 1147422: SNA SDLC installation creates incorrect symbolic links Post install script incorrectly generates an incorrect symbolic link for /dev/sdlc and /dev/sdlc255 entries in the "/dev" directory for Solaris 2.3. Patch 101410 fixes: 1169810: ======= This bug refers to the incorrectly built SNA v8.0 patches, which cause the entire package to be removed if a customer backs out the patch. 1147423: ======= SNA comm deamon ties up console when connected to ttya and there is no frame buffer on the system. - Add retry of system calls if interrupted by signal. - Remove extranous fopen of /dev/console. This caused the console to be the controlling terminal when started on a machine without a frame buffer. Patch Installation Instructions: -------------------------------- Special Install Instructions: ----------------------------- You must reboot after installing this patch in order to use the new sdlc driver. README -- Last modified date: Tuesday, January 7, 2003