Patch-ID# 101894-01 Keywords: Xterminal, xterminal, hangs, mbufs, xdm, giantpacket Synopsis: X Terminal 2.0: hangs - out of mbufs, giantpacket Date: Sep/27/94 Solaris Release: 1.0, 1.1 SunOS Release: 4.1.1, 4.1.2, 4.1.3 Unbundled Product: X Terminal Unbundled Release: 2.0 Relevant Architectures: sun4m BugId's fixed with this patch: 1135605 1175423 Changes incorporated in this version: Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 Problem Description: 1135605 - An xterminal left idle at the xdm login screen for several days hangs due to an mbuf leak. 1175423 - Receiving an ethernet giant packet greater than 4096 bytes causes the xterminal to hang. Patch Installation Instructions: 1. Become super-user. 2. Save the original version of sunxt_kernel.v2.0 and sunxt_dbgknl.v2.0 (optional) mv /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0.FCS mv /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0.FCS 3. Copy the patched file to the directory cp sun4m/sunxt_kernel.v2.0 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 chmod 444 /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 cp sun4m/sunxt_dbgknl.v2.0 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 chmod 444 /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 ** cp /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /tftpboot/sunxt_kernel.v2.0 ** Note: If you have used another directory name instead of /tftpboot for tftpboot support, please copy the kernel into that directory instead of /tftpboot. Patch Backout Instructions: 1. Become super-user. 2. Delete the installed patch version of sunxt_kernel.v2.0 and sunxt_dbgknl.v2.0 rm /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 rm /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 rm /tftpboot/sunxt_kernel.v2.0 3. Restore the original version back into place. mv /usr/SUNWxt/v2.0/sunxt_kernel.v2.0.FCS /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 mv /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0.FCS /usr/SUNWxt/v2.0/sunxt_dbgknl.v2.0 ** cp /usr/SUNWxt/v2.0/sunxt_kernel.v2.0 /tftpboot/sunxt_kernel.v2.0 ** Note: If you have used another directory name instead of /tftpboot for tftpboot support, please copy the kernel into that directory instead of /tftpboot.