From owner-freebsd-bugs Mon Dec 25 15:40:07 1995 Return-Path: owner-bugs Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA07278 for bugs-outgoing; Mon, 25 Dec 1995 15:40:07 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id PAA07230 Mon, 25 Dec 1995 15:40:03 -0800 (PST) Resent-Date: Mon, 25 Dec 1995 15:40:03 -0800 (PST) Resent-Message-Id: <199512252340.PAA07230@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, smp@csn.net Received: from ilsa.systemsix.com (ilsa.systemsix.com [198.99.86.129]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id PAA07102 for ; Mon, 25 Dec 1995 15:35:59 -0800 (PST) Received: (from smp@localhost) by ilsa.systemsix.com (8.6.12/8.6.12) id QAA02069; Mon, 25 Dec 1995 16:35:40 -0700 Message-Id: <199512252335.QAA02069@ilsa.systemsix.com> Date: Mon, 25 Dec 1995 16:35:40 -0700 From: smp@csn.net Reply-To: smp@csn.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/914: bug in tip: hayes dialer Sender: owner-bugs@freebsd.org Precedence: bulk >Number: 914 >Category: bin >Synopsis: hayes dialer for tip fails 1st attempt to dial >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 25 15:40:01 PST 1995 >Last-Modified: >Originator: Steve Passe >Organization: New Ideas >Release: FreeBSD 2.1-STABLE i386 >Environment: Supra Fax v32.bis modem on 16550 UART >Description: The hayes dialer stalls waiting for a 'connect' code from the modem. It usually recovers after the 1st timeout. >How-To-Repeat: re-build tip with the hayes dialer defined in tipconf.h. attempt to dial a site defined in /etc/remote. >Fix: The second 'gobble("\r");' appears to be the problem, removing it causes the dial sequence to work properly. /usr/src/usr.bin/tip/libacu/hayes.c, line 96: write(FD, "ATv0\r", 5); /* tell modem to use short status codes */ gobble("\r"); >Audit-Trail: >Unformatted: >>> gobble("\r"); write(FD, "ATTD", 4); /* send dial command */