Subject: kern/808: tty defaults wrong for serial bootblocks
To: None <jconklin@netcom.com>
From: Gordon W. Ross <gwr@mc.com>
List: netbsd-bugs
Date: 02/21/1995 12:29:15
> From: jconklin@netcom.com (J.T. Conklin)
> Date: Mon, 20 Feb 1995 10:32:45 -0800 (PST)

> > > > 	This causes the output of commands running in /etc/rc such as
> > > > 	fsck to output crud until you manage to change your terminal
> > > > 	emulation.
> > 
> > > I assume you've looked into telling your terminal to ignore the parity
> > > bit?  i know that all of the terminals i own (and all of the terminal
> > > programs i remember using) have that capability...
> 
> Yes.  But sometimes you don't want to use that capability.  I need a
> eight bit pipe going between my terminal and my computer (8 bits in
> for a meta key, 8 bits out for iso8859-1 extended characters).
> 
> I don't know what the best solution to this problem is.
> 
> 	--jtc

The solution I favor is to have some tty drivers use their own
default instead of TTYDEF_CFLAG or TTYDEF_SPEED on the theory
that we have really inherited the defaults (i.e. from the PROM),
and have no business declaring our own new default values.

This is why the Sun3 zs driver preserves the PROM settings
for speed and parity on open instead of changing them.

Gordon