summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorhm <hm@FreeBSD.org>1999-08-06 14:05:10 +0000
committerhm <hm@FreeBSD.org>1999-08-06 14:05:10 +0000
commitc318ffb377724b7eab997d3ddd7f16e229f18e4d (patch)
tree4dd20754e94db3bc400654765c985e981925a884 /share
parent29c67703e3751c283a1bdfe7764effe015c13b83 (diff)
downloadFreeBSD-src-c318ffb377724b7eab997d3ddd7f16e229f18e4d.zip
FreeBSD-src-c318ffb377724b7eab997d3ddd7f16e229f18e4d.tar.gz
updating isdn4bsd to beta version 0.83
Diffstat (limited to 'share')
-rw-r--r--share/examples/isdn/FAQ243
-rw-r--r--share/examples/isdn/README115
2 files changed, 304 insertions, 54 deletions
diff --git a/share/examples/isdn/FAQ b/share/examples/isdn/FAQ
index 8ec8e2f..bfc4cfe 100644
--- a/share/examples/isdn/FAQ
+++ b/share/examples/isdn/FAQ
@@ -3,7 +3,7 @@
ISDN4BSD Frequently Asked Questions
===================================
- last edit-date: [Mon May 10 11:40:48 1999]
+ last edit-date: [Fri Jul 30 08:49:21 1999]
--------------------------------------------------------------------------------
@@ -25,6 +25,14 @@ Contents:
12. NL: i'm getting CAUSE 100 or CAUSE 101 when dialling out
14. I'm using sPPP. I can connect to my ISP but no TCP/IP services work. HELP!
15. i4b 0.80.00: problems with AVM Fritz PCI
+ 16. How do i setup logfile rotation for isdnd ?
+ 17. How do i setup dialin from Windows NT RAS to i4b ?
+ 18. How can I convert my old .g711a files to the new format?
+ 19. I have lots of old .g711a files to convert what can I do?
+ 20. How can I convert the .al files to Sun/NeXT .au/.snd/.vox files?
+ 21. Help, isdn4bsd 0.82 fails to probe my Elsa PCC-16!
+ 22. How do i enable and configure userland PPP with i4b ?
+ 23. What is the procedure to install a new i4b on FreeBSD 3.x ?
1. How do I get started with synchronous PPP (sPPP) ?
@@ -607,6 +615,7 @@ Bart
(from Bart van Leeuwen bart@ixori.demon.nl)
+
14. I'm using sPPP. I can connect to my ISP but no TCP/IP services work. HELP!
==============================================================================
@@ -646,6 +655,7 @@ should start to blame the vendors...
Harold Gutch <logix@foobar.franken.de> and
Martin Husemann <martin@rumolt.teuto.de>).
+
15. i4b 0.80.00: problems with AVM Fritz PCI
==============================================================================
@@ -693,3 +703,234 @@ kernel to compile cleanly.
(from Rich Wood, rich@dynamite.org)
+
+
+16. How do i setup logfile rotation for isdnd ?
+==============================================================================
+
+For syslog-based logging:
+-------------------------
+
+man newsyslog (on FreeBSD)
+
+You just add a line to /etc/newsyslog.conf:
+/var/log/isdnd.log 664 7 100 * Z
+and you are all done...
+
+(From: Andreas Haakh <ah@alvman.RoBIN.de>)
+
+
+For logfile-based logging:
+--------------------------
+
+I suggest using newsyslog(8). Adding a line like:
+
+/var/log/isdn.log 664 100 * 168 Z /var/run/isdnd.pid
+
+to /etc/newsyslog.conf will do the job (here: once a week, for the next
+100 weeks) with compression of the old log.
+
+This is the standard method for other daemons (apache, etc.).
+
+(From: Udo Schweigert <ust@cert.siemens.de>)
+
+
+17. How do i setup dialin from Windows NT RAS to i4b ?
+==============================================================================
+
+> > I need to be able to dial in from a WNT box, equipped with TELES h/w and
+> > s/w, to a FreeBSD machine. I don't have a clue what RAS is using.
+> > I've tried
+> > ipr and isp. The latter seems to work but is hanging on authentication. Is
+> > there somebody who has done this before and is able to give me some hints?
+>
+> RAS is using PPP, so you should be able to get the isp interface working. I
+> haven't done it so I can't give you concrete hints, but setting the isp
+> interface to debug mode and posting the log (with passwords cut out or with
+> test passwords) could help us to debug your setup.
+
+I have several customers using sPPP do dial in from their W95/W98/WNT.
+
+If You use FreeBSD_3.2-BETA with i4b-071 or older then you have to apply
+the attached patch to /sys/net/if_spppsubr.c (patch -p0 <patchfile).
+
+You need to configure isp0. See the manpages or the supplied templates in
+the i4b-distribution. I would suggest to supply an ip-number for the
+isp0-interface and force the clients to accept this value.
+Don't forget to supply the relevant parameters to sppconfig_isp0 in
+/etc/rc.conf...
+
+On WNT you have to install the CAPI-2.0-drivers and Dialin-network.
+
+Create a new entry and check the following box:
+* Connection to internet
+select the appropriate ISDN-device for dialout, insert a phone-number
+and that's it.
+You are asked for username & password. Supply the values You did define in
+spppconfig_isp0 and dial...
+
+Patch for i4b version 0.71 or older:
+------------------------------------
+
+*** /sys/net/if_spppsubr.c Sun Dec 27 22:30:44 1998
+--- /sys/net/if_spppsubr.c.orig Sat May 8 10:54:14 1999
+***************
+*** 2056,2062 ****
+ if (debug)
+ addlog("[non-empty] ");
+ /* suggest a zero one */
+! p[2] = p[3] = p[4] = p[5] = 0;
+ break;
+
+ case LCP_OPT_MRU:
+--- 2056,2062 ----
+ if (debug)
+ addlog("[non-empty] ");
+ /* suggest a zero one */
+! /* p[2] = p[3] = p[4] = p[5] = 0; */
+ break;
+
+ case LCP_OPT_MRU:
+***************
+*** 2668,2678 ****
+ addlog("%s [not agreed] ",
+ sppp_dotted_quad(desiredaddr));
+
+- p[2] = hisaddr >> 24;
+- p[3] = hisaddr >> 16;
+- p[4] = hisaddr >> 8;
+- p[5] = hisaddr;
+ }
+ break;
+ }
+ /* Add the option to nak'ed list. */
+--- 2668,2678 ----
+ addlog("%s [not agreed] ",
+ sppp_dotted_quad(desiredaddr));
+
+ }
++ p[2] = hisaddr >> 24;
++ p[3] = hisaddr >> 16;
++ p[4] = hisaddr >> 8;
++ p[5] = hisaddr;
+ break;
+ }
+ /* Add the option to nak'ed list. */
+
+(From: Andreas Haakh <ah@alvman.RoBIN.de>)
+
+
+18. How can I convert my old .g711a files to the new format?
+================================================================================
+I got the best results with:
+cat /some/path/dwhello.g711a | alaw2ulaw | g711conv -u > /tmp/newhello.al
+
+(From: David Wetzel <dave@turbocat.de>)
+
+
+19. I have lots of old .g711a files to convert what can I do?
+================================================================================
+
+Create a shell script (/tmp/csnd.sh) with this contents:
+#!/bin/sh
+
+OLDFILES=`ls *.g711a`
+#echo $OLDFILES
+
+for THEFILE in $OLDFILES
+do
+(
+ echo -n "converting $THEFILE..."
+ BASENAME=`basename $THEFILE .g711a`
+
+ /bin/cat $THEFILE | alaw2ulaw | g711conv -u > $BASENAME.al
+ echo "done"
+)
+
+done
+###### END
+
+then type "chmod a+x /tmp/csnd.sh" in you shell.
+cd /usr/local/lib/isdn (or where your old sounds live)
+/tmp/csnd.sh
+Optional:
+rm *.g711a (you should know what you do here :-)
+
+(From: David Wetzel <dave@turbocat.de>)
+
+
+20. How can I convert the .al files to Sun/NeXT .au/.snd/.vox files?
+================================================================================
+
+/bin/cat /some/path/old.al | sox -t raw -A -b -r 8000 - -t .au /some/path/new.snd
+
+
+(From: David Wetzel <dave@turbocat.de>)
+
+
+21. Help, isdn4bsd 0.82 fails to probe my Elsa PCC-16!
+================================================================================
+
+>Isdn4bsd 0.82 fails to probe my Elsa PCC-16. It just can't find isic0.
+
+flags have changed from 19 to 20.
+
+
+(From: "Frank J. Beckmann" <frank@vogon.agala.harz.de>)
+
+
+22. How do i enable and configure userland PPP with i4b ?
+================================================================================
+
+NOTE: this is the procedure used as of end of July 1999, it may change in
+ the near future!
+
+Get the current ppp sources from
+
+ http://www.freebsd.org/~brian
+
+unpack them and apply the patch
+
+ ftp://ftp6.uk.freebsd.org/pub/PPPoISDN/pppcommit.patch
+
+to the ppp directory (where you just unpacked the above mentioned ppp source).
+Make and install the result.
+
+Have a look at the user-ppp directory and the end of etc-isdn/isdnd.rc.sample
+for ppp and i4b sample configurations to get things up and running.
+
+More information to ppp setup can be found at
+
+ http://www.Awfulhak.org/ppp.html
+ http://www.freebsd.org/handbook/ppp-and-slip.html
+ http://www.freebsd.org/FAQ/userppp.html
+
+and in the directory "user-ppp" of the isdn4bsd distribution.
+
+
+23. What is the procedure to install a new i4b on FreeBSD 3.x ?
+================================================================================
+
+cd /usr/src
+mkdir i4b
+cd i4b
+tar xvzf i4b-00.82.00-beta-140799.tar.gz
+cd FreeBSD
+sh overuninstall.sh
+sh overinstall.sh
+cd ..
+make cleandir
+make depend
+make
+make install
+cd /sys/i386/conf
+config <YOURKERNEL>
+cd ../../compile/<YOURKERNEL>
+make clean
+make depend
+make
+make install
+shutdown -r now
+
+
+(From: Luke Roberts <luke@roberts.nl>)
diff --git a/share/examples/isdn/README b/share/examples/isdn/README
index 2e406a2..1ee068b 100644
--- a/share/examples/isdn/README
+++ b/share/examples/isdn/README
@@ -1,6 +1,6 @@
-Note: This is a modified README from the isdn4bsd 0.81.00 ftp-distribution.
+Note: This is a modified README from the isdn4bsd 0.83.00 ftp-distribution.
In December 1998, i4b was integrated into the FreeBSD sourcetree
and so the following parts about FreeBSD may not apply completely
@@ -14,7 +14,7 @@ Note: This is a modified README from the isdn4bsd 0.81.00 ftp-distribution.
isdn4bsd
========
- beta Version 0.81.00 / May 1999
+ beta Version 0.83.0 / July 1999
written by:
@@ -52,7 +52,7 @@ Note: This is a modified README from the isdn4bsd 0.81.00 ftp-distribution.
==============================
The (for laywer infected places: optional) license fee for using
- isdn4bsd is sending a picture postcard of your home town.
+ isdn4bsd is sending a picture postcard of your home town.
My address can be found at the top of this file.
@@ -108,10 +108,11 @@ The only ISDN protocol currently supported is the BRI protocol specified in
I.430, Q.921 and Q.931; better known as DSS1 or Euro-ISDN.
Isdn4bsd allows you to make IP network connections by using either IP packets
-sent in raw HDLC frames on the B channel or by using synchronous PPP.
+sent in raw HDLC frames on the B channel or by using built-in synchronous PPP
+(or using userland ppp, this is experimental and only available in FreeBSD).
For telephony, isdn4bsd can answer incoming phone calls like an answering
-machine and now has preliminary dialout capabilities.
+machine and now has preliminary dialout capabilities for voice and data calls.
3. Which BSD's are supported ?
@@ -120,17 +121,23 @@ machine and now has preliminary dialout capabilities.
FreeBSD:
--------
I4b was integrated into FreeBSD in January 1999, so it is part
- of FreeBSD-current and FreeBSD 3.1 (stable).
+ of FreeBSD-current and FreeBSD 3.x.
+
+ Usually i will commit a new i4b release as soon as possible to
+ FreeBSD-current, but not to FreeBSD 3.x - this means that
+ FreeBSD 3.x now has a relatively old version of i4b in its tree
+ and i recommend for FreeBSD 3.x users to upgrade via the scripts
+ found in the FreeBSD directory of the i4b ftp release.
FreeBSD 2.2.x is no longer actively supported by i4b but there is
a good chance that this release will compile and run under 2.2.x.
- This is the last i4b release which has support for FreeBSD < 3.x.
+ I4b version 0.8x is the last i4b release which has support for
+ FreeBSD < 3.x !
Please take the time to read the file FreeBSD/INSTALLATION (and
the other available documentation) carefully. Thank you!
-
NetBSD/i386:
------------
The NetBSD specific support and the Diehl driver was written by
@@ -158,31 +165,18 @@ NetBSD/Alpha:
The NetBSD/Alpha specific support was done by Jan-Hinrich Fessel,
(oskar@zippo.unna.ping.de)
-
OpenBSD/i386:
-------------
- The OpenBSD/i386 2.2 specific support was done by Bas Oude Nijeweme
- (bon@serious.xs4all.nl). He reports that it is also running fine
- under OpenBSD 2.3.
-
- NOTICE:
- =======
- i4b on OpenBSD has not been tested for a long time now and everyone
- who promised to maintain it so far disappeared without further notice.
- Requests on the OpenBSD newsgroup and mailinglist were not answered.
- In an attempt to maintain it, i tried to install OpenBSD on a machine
- where FreeBSD ran for a long time but it seems OpenBSD can not be run
- there, so i gave up.
-
- Because of this, i4b is currently completely unsupported on OpenBSD!
- --------------------------------------------------------------------
-
+ OpenBSD/i386 2.5 (and only 2.5!) is supported by isdn4bsd. I've
+ just tested it with the Teles 16.3 card and i am not using
+ it daily, so please let me hear how it works for you and which
+ cards you were able to use.
BSD/OS:
-------
The BSD/OS 4.0 specific support was done by Bert Driehuis. The
support is not yet complete. Please contact Bert directly in case
- of questions regarding this at bert_driehuis@nl.compuware.com.
+ of questions regarding this at driehuis@playbeing.org.
4. Which ISDN cards are supported ?
@@ -198,7 +192,7 @@ BSD/OS:
Type (passive, ISA) FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
AVM A1 YES YES ??? ???
- AVM Fritz!CardClassic YES YES ??? ??? (Note 1)
+ AVM Fritz!CardClassic YES YES ??? ???
Creatix ISDN-S0/8 YES YES ??? ??? ( = Teles S0/8 )
Creatix ISDN-S0/16 YES YES ??? ??? ( = Teles S0/16 )
Dr.Neuhaus Niccy 1008 YES YES ??? ??? ( = Teles S0/8 )
@@ -208,22 +202,26 @@ BSD/OS:
Stollmann Tina-pp YES YES ??? ???
Teles S0/8 YES YES ??? ???
Teles S0/16 YES YES ??? ???
- Teles S0/16.3 YES YES ??? YES (Note 4)
+ Teles S0/16.3 YES YES YES YES (Note 4)
3Com/USR SportsterInt YES YES ??? ??? ( = Stollmann Tina-pp )
Type (passive, ISAPnP)FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
- AVM Fritz!Card PnP DEV NO NO NO (Note 1)
+ AVM Fritz!Card PnP YES NO NO NO (Note 1)
Asuscom I-IN100-ST-DV ??? ??? ??? ??? ( = Dynalink IS64PH )
+ Asuscom ISDNlink 128K YES ??? ??? ??? (Note 16)
Creatix ISDN-S0 PnP YES YES ??? ??? (Note 2)
Dr.Neuhaus Niccy GO@ YES YES ??? ??? (Note 2)
- Dynalink IS64PH ??? ??? ??? ??? (Note 11)
+ Dynalink IS64PH ??? ??? ??? YES (Note 11)
ELSA 1000pro ISA YES YES ??? ??? (Note 3)
+ ITK ix1 micro V.3 YES ??? ??? ??? (Note 13)
Sagem Cybermod YES YES ??? ??? ( = Niccy GO@ )
Sedlbauer Win Speed YES YES ??? ??? (Note 9)
+ Siemens I-Surf 2.0 YES NO NO NO (Note 15)
Teles S0 PnP ??? ??? ??? ??? (Note 5)
3Com USR PnP internal DEV NO NO NO (under development)
+
Type (passive, PCI) FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
ELSA 1000pro PCI YES YES ??? ???
@@ -235,7 +233,7 @@ BSD/OS:
ELSA ISDN/MC NO YES ??? ???
ELSA MC/ALL NO DEV ??? ???
- Type (passive, SUPIO) FreeBSD NetBSD OpenBSD BSD/OS Notes
+ Type (passive, Zorro2)FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
ISDN Blaster NO YES ??? NO (Note 12, Amiga/NetBSD)
ISDN Master NO YES ??? NO (Note 12, Amiga/NetBSD)
@@ -250,13 +248,9 @@ BSD/OS:
-Note 1: Only the ISA, non-PnP AVM Fritz!Card ("Fritz!Card Classic") is
- currently supported.
-
- A driver for the Fritz!Card PnP is under development.
-
- The "Teledat 150" sold by the german Telekom seems to be an AVM
- Fritz!Card classic.
+Note 1: The driver for the Fritz!Card PnP was developed by Udo Schweigert
+ (ust@cert.siemens.de) who develops under FreeBSD only.
+ Please contact Udo in case of trouble.
Note 2: FreeBSD
This is a PnP card. To run it under FreeBSD, you need
@@ -303,6 +297,8 @@ Note 11: This driver was developed by Martijn Plak (tigrfhur@xs4all.nl)
Note: This driver is now unsupported as Martijn is no longer able
to maintain this driver.
+ The BSD/OS support for this card was written by Bert Driehuis.
+
Note 12: This driver was developed by Ignatios Souvatzis (is@netbsd.org)
Please contact him in case of trouble.
This driver is supposed to work on the ISDN Master versions and
@@ -312,12 +308,21 @@ Note 12: This driver was developed by Ignatios Souvatzis (is@netbsd.org)
i4b problem, but general.
Note 13: This driver was developed by Martin Husemann, please contact him
- in case of trouble.
+ in case of trouble. The FreeBSD PnP support for version 3 of the
+ card was done by Philippe Guezou <Philippe.Guezou@wanadoo.fr>.
Note 14: This driver was developed by Gary Jennejohn who develops under
FreeBSD only. In case of problems with this driver, please contact
- him directly at garyj@muc.de.
+ him directly at garyj@muc.de. This driver is reported to run with
+ the ELSA MicroLink ISDN/PCF.
+Note 15: The driver for the Siemens I-Surf 2.0 was developed by Udo Schweigert
+ (ust@cert.siemens.de) who develops under FreeBSD only.
+ Please contact Udo in case of trouble.
+
+Note 16: The driver for the Asuscom ISDNlink 128K PnP was developed by
+ Ari Suutari (ari@suutari.iki.fi). Please contact Ari directly
+ in case of trouble with this driver.
5. Where do i find documentation for isdn4bsd ?
-----------------------------------------------
@@ -370,12 +375,18 @@ me please clearly state that there is no guarantee that your bug will be
fixed within some specific amount of time, in fact there is no guarantee
that your bug will be fixed at all; i'll do my best but there might be
more important things going on in my life than giving free support for
-isdn4bsd. Some bugs seem to occur only in certain environments and are
-not reproduceable here without access to the equipment you are connected
+isdn4bsd.
+
+Some bugs seem to occur only in certain environments and are not
+reproduceable here without access to the equipment you are connected
to or other equipment like ISDN simulators (which i don't get access to
for free): in this case you are the only person being able to trace down
the bug and fix it.
+There is a web page for i4b at http://www.freebsd-support.de/i4b available
+where i will put bugfixes, updates and contributions. In particular it has
+an "errata" page, where you should look in case you have problems with i4b.
+
8. Where do i get commercial support for isdn4bsd ?
----------------------------------------------------
@@ -383,15 +394,15 @@ the bug and fix it.
In case you want to pay for support, maintenance, enhancements, extensions
to isdn4bsd or whatever else you may need, it is possible to hire me for
reasonable rates through my employer HCS GmbH; in this case please contact
-me for details at hm@hcs.de or look at http://www.freebsd-support.de.
+me for details at hm@hcs.de and/or look at http://www.freebsd-support.de
9. How can i help and/or support isdn4bsd ?
-------------------------------------------
-Send a postcard!
+Send a postcard! :-)
-I really like to hear from you! (even if it runs out of the box :-)
+I really like to hear from you! (even if it runs out of the box)
I'm open for suggestions, bugreports, fixes, patches, enhancements and
comments to improve isdn4bsd.
@@ -458,16 +469,15 @@ This mailing list is NOT (!) FreeBSD specific, everyone is welcome there!
12. Where can i get isdn4bsd ?
------------------------------
-The isdn4bsd package is available from two sites:
+The isdn4bsd package is available from:
+
+ ftp://i4b.consol.de/pub
+
- - ftp://isdn4bsd@ftp.consol.de/pub
+Finally, i4b got an own web-page at
- - http://www.freebsd-support.de/i4b
+ http://www.freebsd-support.de/i4b
-On ftp.consol.de, you must log in as user "isdn4bsd" and give your mail
-address as the password. Then change to the "pub" directory. You will
-find the latest available isdn4bsd package. Anonymous ftp as user "ftp"
-or "anonymous" will not work.
13. What is the reward for reading everything in this file ?
@@ -475,4 +485,3 @@ or "anonymous" will not work.
Have fun!
hellmuth
-
OpenPOWER on IntegriCloud