Date: Tue, 14 Jul 1998 03:59:17 -0700 (PDT) From: Craig Leres <leres@ee.lbl.gov> To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: leres@ee.lbl.gov Subject: bin/7280: getty should support 230400 baud Message-ID: <199807141059.DAA09844@fun.ee.lbl.gov>
index | next in thread | raw e-mail
>Number: 7280
>Category: bin
>Synopsis: getty should support 230400 baud
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Jul 14 04:00:01 PDT 1998
>Last-Modified:
>Originator: Craig Leres
>Organization:
Lawrence Berkeley National Laboratory
>Release: FreeBSD 3.0-980414-SNAP i386
>Environment:
I'm using a Courier I-Modem with a RocketPort async mux
card at 230.4 to serve inbound 56K/V.90 dialup connections.
>Description:
Getty is missing the speed table entry for 230400 baud.
>How-To-Repeat:
Add the following to /etc/gettytab:
std.230400|230400-baud:\
:np:sp#230400:
then setup a port to use it and notice it doesn't work.
(Examination of the code suggests the port is getting set
to 300 baud.)
>Fix:
A context diff to libexec/getty/subr.c is appended.
Note that it might be worth adding a std.230400 entry to
the default /etc/gettytab.
*** /tmp/,RCSt1jh9768 Tue Jul 14 03:43:36 1998
--- subr.c Tue Jul 14 03:38:34 1998
***************
*** 704,709 ****
--- 704,710 ----
{ 7200, EXTB }, /* alternative */
{ 57600, B57600 },
{ 115200, B115200 },
+ { 230400, B230400 },
{ 0 }
};
***************
*** 713,719 ****
{
register struct speedtab *sp;
! if (val <= B115200)
return (val);
for (sp = speedtab; sp->speed; sp++)
--- 714,720 ----
{
register struct speedtab *sp;
! if (val <= B230400)
return (val);
for (sp = speedtab; sp->speed; sp++)
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199807141059.DAA09844>
