Patch-ID#  100315-01
Keywords: serial ports soft_Carrier HUPCL DTR last_close
Synopsis: SunOS 4.1.1:serial ports with soft Carrier & HUPCL not dropping DTR on last close
Date: 12/June/91

SunOS RELEASE: 4.1.1

Topic: tty drop DTR patch

BugID's fixed with this patch: 1056787

Architectures for which this patch is available:
                 sun3, sun3x, sun4, sun4c

Patches which may conflict with this patch: 100188-01 100225-02.  This patch
is already included in both 100188-01 and 100225-02.

Obsolete By: 

Problem Description:

BUGID: 1056787

        Serial ports with software carrier and HUPCL do not drop DTR upon 
	last close.  This behaviour  was changed in Sun OS 4.1.1 relative 
	to previous releases.

        This deviation became apparent when the customer upgraded from an 
	earlier SunOS release to 4.1.1.  Their serial ports are connected 
	to a port selector which requires the Sun to drop DTR upon logout 
	to disconnect the port selector.  After upgrading to SunOS 4.1.1, 
	this no longer happened.

INSTALL:
As root:
# mv /sys/sun{3,3x,4,4c}/OBJ/mcp_async.o /sys/sun{3,3x,4,4c}/OBJ/mcp_async.o.FCS
# mv /sys/sun{3,3x,4,4c}/OBJ/mti.o /sys/sun{3,3x,4,4c}/OBJ/mti.o.FCS
# mv /sys/sun{3,3x,4,4c}/OBJ/zs_async.o /sys/sun{3,3x,4,4c}/OBJ/zs_async.o.FCS

# cp sun{3,3x,4,4c}/mcp_async.o /sys/sun{3,3x,4,4c}/OBJ/mcp_async.o
# cp sun{3,3x,4,4c}/mti.o /sys/sun{3,3x,4,4c}/OBJ/mti.o
# cp sun{3,3x,4,4c}/zs_async.o /sys/sun{3,3x,4,4c}/OBJ/zs_async.o

rerun /etc/config <kernel-name>
and make and install the new kernel.
Please refer to the system and networking administration manual
for details on building and installing a new kernel


