head	1.2;
access;
symbols
	RELENG_7_4_0_RELEASE:1.1.40.1
	RELENG_7_4:1.1.0.40
	RELENG_7_4_BP:1.1
	RELENG_7_3_0_RELEASE:1.1.38.1
	RELENG_7_3:1.1.0.38
	RELENG_7_3_BP:1.1
	RELENG_7_2_0_RELEASE:1.1.36.1
	RELENG_7_2:1.1.0.36
	RELENG_7_2_BP:1.1
	RELENG_7_1_0_RELEASE:1.1.34.1
	RELENG_6_4_0_RELEASE:1.1.32.1
	RELENG_7_1:1.1.0.34
	RELENG_7_1_BP:1.1
	RELENG_6_4:1.1.0.32
	RELENG_6_4_BP:1.1
	RELENG_7_0_0_RELEASE:1.1
	RELENG_6_3_0_RELEASE:1.1
	RELENG_7_0:1.1.0.30
	RELENG_7_0_BP:1.1
	RELENG_6_3:1.1.0.28
	RELENG_6_3_BP:1.1
	RELENG_7:1.1.0.26
	RELENG_7_BP:1.1
	RELENG_6_2_0_RELEASE:1.1
	RELENG_6_2:1.1.0.24
	RELENG_6_2_BP:1.1
	RELENG_5_5_0_RELEASE:1.1
	RELENG_5_5:1.1.0.22
	RELENG_5_5_BP:1.1
	RELENG_6_1_0_RELEASE:1.1
	RELENG_6_1:1.1.0.20
	RELENG_6_1_BP:1.1
	RELENG_6_0_0_RELEASE:1.1
	RELENG_6_0:1.1.0.18
	RELENG_6_0_BP:1.1
	RELENG_6:1.1.0.16
	RELENG_6_BP:1.1
	RELENG_5_4_0_RELEASE:1.1
	RELENG_5_4:1.1.0.14
	RELENG_5_4_BP:1.1
	RELENG_4_11_0_RELEASE:1.1.2.1
	RELENG_4_11:1.1.2.1.0.16
	RELENG_4_11_BP:1.1.2.1
	RELENG_5_3_0_RELEASE:1.1
	RELENG_5_3:1.1.0.12
	RELENG_5_3_BP:1.1
	RELENG_5:1.1.0.10
	RELENG_5_BP:1.1
	RELENG_4_10_0_RELEASE:1.1.2.1
	RELENG_4_10:1.1.2.1.0.14
	RELENG_4_10_BP:1.1.2.1
	RELENG_5_2_1_RELEASE:1.1
	RELENG_5_2_0_RELEASE:1.1
	RELENG_5_2:1.1.0.8
	RELENG_5_2_BP:1.1
	RELENG_4_9_0_RELEASE:1.1.2.1
	RELENG_4_9:1.1.2.1.0.12
	RELENG_4_9_BP:1.1.2.1
	RELENG_5_1_0_RELEASE:1.1
	RELENG_5_1:1.1.0.6
	RELENG_5_1_BP:1.1
	RELENG_4_8_0_RELEASE:1.1.2.1
	RELENG_4_8:1.1.2.1.0.10
	RELENG_4_8_BP:1.1.2.1
	RELENG_5_0_0_RELEASE:1.1
	RELENG_5_0:1.1.0.4
	RELENG_5_0_BP:1.1
	RELENG_4_7_0_RELEASE:1.1.2.1
	RELENG_4_7:1.1.2.1.0.8
	RELENG_4_7_BP:1.1.2.1
	RELENG_4_6_2_RELEASE:1.1.2.1
	RELENG_4_6_1_RELEASE:1.1.2.1
	RELENG_4_6_0_RELEASE:1.1.2.1
	RELENG_4_6:1.1.2.1.0.6
	RELENG_4_6_BP:1.1.2.1
	RELENG_4_5_0_RELEASE:1.1.2.1
	RELENG_4_5:1.1.2.1.0.4
	RELENG_4_5_BP:1.1.2.1
	RELENG_4_4_0_RELEASE:1.1.2.1
	RELENG_4_4:1.1.2.1.0.2
	RELENG_4_4_BP:1.1.2.1
	RELENG_4:1.1.0.2;
locks; strict;
comment	@# @;


1.2
date	2008.05.26.10.39.49;	author bz;	state dead;
branches;
next	1.1;

1.1
date	2001.05.25.13.04.58;	author hm;	state Exp;
branches
	1.1.2.1
	1.1.16.1
	1.1.26.1
	1.1.32.1
	1.1.34.1
	1.1.36.1
	1.1.38.1
	1.1.40.1;
next	;

1.1.2.1
date	2001.08.10.14.59.48;	author obrien;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2012.11.17.07.24.46;	author svnexp;	state Exp;
branches;
next	;

1.1.16.1
date	2012.11.17.07.41.33;	author svnexp;	state Exp;
branches;
next	;

1.1.26.1
date	2012.11.17.08.03.53;	author svnexp;	state Exp;
branches;
next	;

1.1.32.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.1.34.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.1.36.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.1.38.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.1.40.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.1.40.2;

1.1.40.2
date	2012.11.17.08.16.56;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Remove ISDN4BSD (I4B) from HEAD as it is not MPSAFE and
parts relied on the now removed NET_NEEDS_GIANT.
Most of I4B has been disconnected from the build
since July 2007 in HEAD/RELENG_7.

This is what was removed:
- configuration in /etc/isdn
- examples
- man pages
- kernel configuration
- sys/i4b (drivers, layers, include files)
- user space tools
- i4b support from ppp
- further documentation

Discussed with: rwatson, re
@
text
@
                     V.21 Modem for ISDN4BSD.

INTRODUCTION:

The modem is implemented in software and is rather simple minded.

It works with my Telebit TB2500 and Zyxel 2864I modems.

There are plenty of knobs and handles which can be adjusted and I have
no real idea what to set them to for best all-round performance.

The carrier detect timer may be a bit short tempered, and this is
probably why the dialing modem needs to be told to talk V.21 up
front.  If this code were mode tolerant of loss of carrier auto
negotiation might work.

When you get carrier ("CONNECT 300"), you must press a key before the
login banner gets printed.  See the comments in "input_byte" why this
is.

THE KERNEL PART:

Implementes a crude "send these tones" facility, but it is enough to
take most of the real-time worries out of doing FSK modulation in
software.  If suitably extended, the code could also be used to
send DTMF tones and other similar signals.

INSTALLATION:

The program is started from /etc/isdn/isdnd.rc:

entry
        name                    = I4BTEL
        usrdevicename           = tel
        usrdeviceunit           = 0
        isdncontroller          = 0
        isdnchannel             = -1
        local-phone-incoming    = 2934812934
        remote-phone-incoming   = *
        dialin-reaction         = answer
        answerprog              = v21modem
        b1protocol              = raw
        idletime-incoming       = 5


Poul-Henning (phk@@freebsd.org)
19991212

$FreeBSD: src/share/examples/isdn/v21/README,v 1.1 2001/05/25 13:04:58 hm Exp $
@


1.1
log
@Submitted by:	phk
Add the V.21 modem emulator code written by phk from the old i4b tarball.
@
text
@d50 1
a50 1
$FreeBSD$
@


1.1.26.1
log
@Switch importer
@
text
@d50 1
a50 1
$FreeBSD: stable/7/share/examples/isdn/v21/README 77175 2001-05-25 13:04:58Z hm $
@


1.1.16.1
log
@Switch importer
@
text
@d50 1
a50 1
$FreeBSD: stable/6/share/examples/isdn/v21/README 77175 2001-05-25 13:04:58Z hm $
@


1.1.40.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.1.40.2
log
@Switch importer
@
text
@d50 1
a50 1
$FreeBSD: releng/7.4/share/examples/isdn/v21/README 77175 2001-05-25 13:04:58Z hm $
@


1.1.38.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.1.36.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.1.34.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.1.32.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.1.2.1
log
@MFC: version 1.01

Approved by:	jkh
@
text
@d50 1
a50 1
$FreeBSD: src/share/examples/isdn/v21/README,v 1.1 2001/05/25 13:04:58 hm Exp $
@


1.1.2.2
log
@Switch importer
@
text
@d50 1
a50 1
$FreeBSD: stable/4/share/examples/isdn/v21/README 81456 2001-08-10 14:59:48Z obrien $
@


