Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jul 2003 00:19:02 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Russell Cattelan <cattelan@thebarn.com>
Cc:        Russell Cattelan <cattelan@xfs.org>
Subject:   Re: Console serial speed
Message-ID:  <3F261FE6.D137B326@mindspring.com>
References:  <1059156388.34654.94.camel@rose.americas.sgi.com> <20030726090636.GK22295@spc.org> <1059411822.92723.145.camel@lupo.thebarn.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Russell Cattelan wrote:
> On Sat, 2003-07-26 at 07:12, Daniel Lang wrote:
> > Bruce M Simpson wrote on Sat, Jul 26, 2003 at 10:06:36AM +0100:
> > > On Fri, Jul 25, 2003 at 01:06:28PM -0500, Russell Cattelan wrote:
> > > > How does one set the serial speed of the console.
> > >
> > > Does specifying BOOT_COMCONSOLE_SPEED=57600 not work?
> >
> > No, I've experienced the same problem years ago.
> > The funny thing is, that it worked on some machines,
> > while it didn't on others.
> >
> > I worked around the problem by putting
> > machdep.conspeed=38400
> > in /etc/sysctl.conf, so the speed is reset to the right
> > speed, once the system is up.
> >
> > Of course this doesn't work for boot2, loader or the kernel
> > itself. These three components seem to set their console speed
> > in some cases arbitrarly.
> Yes this seems to be the case.
> No matter how hard I try to convince sio.c to default to 57600
> (I even went as far at setting
> static  volatile speed_t        comdefaultrate = CONSPEED;
> to 57600)
> so there would be no confusion.
> I still end up with random console speed each time.
> 
> The boot loader did pick up the speed from /etc/make.conf and
> does come up every time at 57600.

You also need to modify the /etc/ttys entry to specify std.57600
(see the examples for /dev/ttyd[0-3]) and to set:

	options CONSPEED=57600

in your config file.

-- Terry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3F261FE6.D137B326>