update to i4b version 0.95.04

This commit adds the ReleaseNotes file which contains a list of major i4b
changes happened since the last version comitted to FreeBSD (0.90.01).
This commit is contained in:
Hellmuth Michaelis 2000-10-09 16:01:36 +00:00
parent 31a539a5bd
commit 7925558e0a
7 changed files with 673 additions and 44 deletions

View File

@ -1,10 +1,11 @@
$FreeBSD$
--------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ISDN4BSD Frequently Asked Questions
===================================
last edit-date: [Tue Dec 14 21:31:48 1999]
last edit-date: [Mon Oct 9 17:46:13 2000]
$FreeBSD$
--------------------------------------------------------------------------------
@ -37,6 +38,8 @@ Contents:
24. Why do i get "ifconfig: ioctl (SIOCAIFADDR): file exists" ?
25. How to properly operate isdnd's fullscreen output in a 132x60 vty
26. NetBSD: i see isic0 while booting but I cannot access my Fritz!Card
27. i4b_pci_attach: pci_map_port 1 failed! What does this mean ?
28. What is: i4b-L2 i4b_rxd_ack: ((N(R)-1)=35) != (UA=36) !!!
1. How do I get started with synchronous PPP (sPPP) ?
@ -59,9 +62,9 @@ Contents:
Then just modify /etc/isdn/isdnd.rc (see the example in etc-isdn/isdnd.rc)
to suit your needs (telephone numbers, etc).
The next step is to read the spppcontrol man page and then to look at
etc/rc.isdn-PPP. spppcontrol is a very important component in getting
sPPP working correctly and the spppcontrol lines in your /etc/rc.isdn
The next step is to read the ispppcontrol man page and then to look at
etc/rc.isdn-PPP. ispppcontrol is a very important component in getting
sPPP working correctly and the ispppcontrol lines in your /etc/rc.isdn
must be correct.
In my experience there are two things which can cause problems:
@ -69,7 +72,7 @@ Contents:
1) the authproto line has to agree with what your ISP desires. In
general I've found that it's best to have something like this -
spppcontrol <interface> myauthproto={pap,chap} myauthname=<AuthName>
ispppcontrol <interface> myauthproto={pap,chap} myauthname=<AuthName>
myauthsecret=<AuthSecret> hisauthproto=none callin
The "hisauthproto=none" is usually needed because the ISP does not want
@ -1006,3 +1009,41 @@ But I could not use the card, because I forgot
(From: David Wetzel <dave@turbocat.de>)
27. i4b_pci_attach: pci_map_port 1 failed! What does this mean ?
================================================================================
Q: Hi,
I am trying to set up a ELSA QuickStep 1000pro PCI ISDN adaptor in a FreeBSD
3.3 box. I configured the kernel according to the i4b.ps documentation. At
boottime, these messages are displayed:
isic0: <ELSA QuickStep 1000pro PCI ISDN adaptor> rev 0x01 int a irq 11 on
pci0.1 7.0
i4b_pci_attach: pci_map_port 1 failed!
What does this mean ?, should I be worried ?, will the device function
properly ?
A: Problem is solved.
In the BIOS, the PCI slot containing the ISDN card was set to IRQ 14 (having
no IDE devices). The isic driver finds the card using irq 11 and then says
"pci_port_map_port failed". The slot is set to IRQ 11 (which was free also)
and everything works fine here ..
From: Joost Mulders <dhcp@j-mulders.demon.nl>
28. What is: i4b-L2 i4b_rxd_ack: ((N(R)-1)=35) != (UA=36) !!!
================================================================================
> Some time I get follow message at console:
>
> i4b-L2 i4b_rxd_ack: ((N(R)-1)=35) != (UA=36) !!!
A layer 2 error occured. These types of errors are automatically
corrected by the layer 2 protocol.

View File

@ -1,7 +1,7 @@
$FreeBSD$
Note: This is a modified README from the isdn4bsd 0.90.1 distribution.
Note: This is a modified README from the isdn4bsd 0.95.04 version.
In December 1998, i4b was integrated into the FreeBSD sourcetree
and so the following parts about FreeBSD may not apply completely
@ -15,7 +15,7 @@ Note: This is a modified README from the isdn4bsd 0.90.1 distribution.
isdn4bsd
========
beta Version 0.90.1 / December 1999
beta Version 0.95.04 / October 2000
written by:
@ -31,7 +31,7 @@ Note: This is a modified README from the isdn4bsd 0.90.1 distribution.
The isdn4bsd package is:
Copyright (c) 1997, 1999 by Hellmuth Michaelis. All rights reserved.
Copyright (c) 1997, 2000 by Hellmuth Michaelis. All rights reserved.
For details see the file LICENSE.
@ -122,17 +122,19 @@ machine and now has preliminary dialout capabilities for voice and data calls.
FreeBSD:
--------
FreeBSD >= 3.1 and FreeBSD 4.x (FreeBSD-current) is supported
by this version of isdn4bsd.
FreeBSD >= 4.1 and FreeBSD 5.x-CURRENT is supported
by this version of isdn4bsd.
FreeBSD 3.0 and FreeBSD <= 2.x are NOT supported anymore!
FreeBSD 4.0 might run with minor tweaks.
FreeBSD <= 3.x is not supported by this release anymore.
I4b was integrated into FreeBSD in January 1999, so it is part
of FreeBSD-current and FreeBSD 3.x.
of the base FreeBSD system since FreeBSD 3.x.
Usually i will commit a new i4b release as soon as possible to
FreeBSD-current, but not to FreeBSD 3.x. In case you like to
run the latest i4b version on FreeBSD >= 3.1, i recommend to
FreeBSD-current, but not to FreeBSD-stable. In case you like to
run the latest i4b version on FreeBSD-stable, i suggest to
upgrade via the scripts found in the FreeBSD directory of the
i4b ftp release.
@ -142,9 +144,10 @@ FreeBSD:
NetBSD/i386:
------------
The NetBSD specific support and the Diehl driver was written by
Martin Husemann, (martin@rumolt.teuto.de). Since i do not intend
to run NetBSD and/or Diehl cards, i suggest contacting him in
case of problems in this two areas.
Martin Husemann, (martin@netbsd.org).
Since i do not intend to run NetBSD and/or Diehl cards, i suggest
contacting him in case of problems in this two areas.
Martin has NetBSD/i386 running and is supporting isdn4bsd for
that platform as his time permits it.
@ -168,9 +171,9 @@ NetBSD/Alpha:
OpenBSD/i386:
-------------
I have tested OpenBSD/i386 2.5 with isdn4bsd 0.83 and a Teles 16.3.
The interest in this was nearly equal to zero so no further testing
of any OpenBSD release with any isdn4bsd release was done.
Nikolay Sturm (sturm@physik.rwth-aachen.de) sent in patches to
support OpenBSD/i386 2.6, they are still experimental and since
i don't run OpenBSD i have no idea on the state of affairs.
BSD/OS:
-------
@ -200,6 +203,9 @@ BSD/OS:
which describes the installation procedure for isdn4bsd on those operating
systems.
- isdn4bsd has a homepage at http://www.freebsd-support.de/i4b/ where i
will try to maintain links to docs, updates and errata.
- handbook/i4b.ps contains a handbook for isdn4bsd describing how i4b is
unpacked, configured, compiled and run on a FreeBSD system. With minor
differences this applies to the other supported Operating Systems as

View File

@ -4,24 +4,30 @@
$FreeBSD$
last edit-date: [Mon Jan 18 14:47:09 1999]
last edit-date: [Mon Oct 9 18:00:12 2000]
1. Documentation
---------------------
The i4b homepage is at http://www.freebsd-support.de/i4b/
The command "apropos isdn" will list all manpages available for
isdn4bsd. Two more manual pages of interest to syncronous PPP
over ISDN users are the pages for sppp and spppcontrol.
Under directory /usr/share/examples/isdn, you will find:
ThankYou - contributors to isdn4bsd
SupportedCards - list of supported ISDN cards
ReleaseNotes - list of major changes
FAQ - isdn4bsd Frequently Asked Questions
Overview - short technical overview (a bit outdated)
README - the original isdn4bsd README file
ROADMAP - this file
Resources - some more information about ISDN
isdnd_acct - perl script to produce accounting reports
Overview - short technical overview (outdated)
2. Configuration
@ -31,18 +37,14 @@
- configuring a kernel suitable for running isdn4bsd. An
example kernel configuration can be found in the file
/usr/src/sys/i386/conf/LINT. The options available for
isic device driver in the kernel configuration file are
described in the output of "man isic".
/usr/src/sys/i386/conf/NOTES.
- configuring the network interfaces iprX and/or ispX; the
former are used for "IP over raw HDLC" and the latter are
used for "sync PPP over ISDN". To configure the ipr-
interfaces, read the output of "man i4bipr", to configure
the isp-interfaces, read the output of "man i4bisppp",
"man sppp" and "man spppcontrol" carefully.
Most of this configuration is now available thru the ISDN
and spppcontrol sections in /etc/rc.conf.
"man sppp" and "man ispppcontrol" carefully.
- writing a configuration file /etc/isdn/isdnd.rc for the
isdn daemon isdnd(8) which is responsible for the ISDN
@ -59,6 +61,7 @@
/usr/src/usr.sbin/i4b and get installed under /usr/sbin.
Isdntest will not be installed by default.
Isdnphone is experimental and may not run with your soundcard.
3. Kernel part

View File

@ -0,0 +1,136 @@
$FreeBSD$
ReleaseNotes for isdn4bsd last edit-date: [Mon Oct 9 17:55:27 2000]
================================================================================
- it is now possible to mark an entry as valid for a specified day of week
and a specific time range only to take advantage of some new tariff models.
Please see the new keywords "valid" and "holidayfile" in isdnd.rc(5).
This feature is considered experimental, use at your own risk!
- keywords budget-callbacksfile and budget-calloutsfile added to isdnd's
entry section to write statistics information to a file
- a driver for the Dynalink IS64PH is now available for FreeBSD 4.x and up
beta release 0.95
--------------------------------------------------------------------------------
- ITK ix1 micro ISA non-PnP card should now work for FreeBSD >= 4.0
- setting "dialretries = -1" in isdnd.rc gives an unlimited number
of dial retries for that entry.
- the ELSA PCFpro ISDN card should now work for FreeBSD >= 4.0
- added new keywords (patch from Stefan Esser) to configure isppp
from within isdnd.rc. Documented in isdnd.rc(5), grep for "ppp-"
- isppp VJ compression negotiation now run-time configurable using
keywords "enable-vj" / "disable-vj" with ispppcontrol
- added new keywords to specify "budgets" for outbound calls in isdnd
to limit the number of possible calls within a given time period.
Runtime budget information and statistics are available in the isdnd
fullscreen menu display.
- added new "ifpnp" AVM Fritz!Card PnP driver for FreeBSD >= 4.0
contributed by Udo Schweigert.
- added experimental hardware driver from Hans Petter Selasky for the
Teles 16.3c card based on the Cologne Chip Designs HFC-S 2BDS0 chip
called "ihfc".
notes for Teles 16.3c PnP and AcerISDN P10: For optimal performance:
-> please connect the card to the S0-bus before booting the computer.
-> do not change the cable you're using when first booted.
Other notes if the card does not work at all:
-> disconnect other isdn equipment on your S0-bus and
reboot your computer.
-> try changing the CLKDEL/stdel value for your card:
../i4b/layer1-nb/ihfc/i4b_ihfc_pnp.c or
../i4b/layer1/ihfc/i4b_ihfc_pnp.c
around line 100. The value can be in the range 0x0-0xf.
- the FreeBSD >= 4.0 AVM Fritz PCI driver was moved to a separate layer 1
driver called "ifpi".
- the sppp subsystem was integrated into the i4bisppp/isp driver. There
is no need to include something like "option sppp" into your kernel
config file anymore. The spppcontrol utility is no longer usable to
configure the i4bisppp/isp driver, instead use the new ispppcontrol
utility!
- FreeBSD >= 4.0: "iwic" driver for Winbond PCI ISDN chipset (W6692)
added, used i.e. in ASUSCOM P-IN100-ST-D and Dynalink IS64PPH.
- added more protocol decoding to isdntrace
- isntrace now adds a time/datestamp to the trace filename, signal USR1
behaviour has changed, see manpage.
- ispppcontrol now has a new option of setting the LCP timeout value
- add directory mpd which contains docs and files on howto interface
i4b by using the netgraph subsystem to the multilink ppp daemon, mpd.
- add i4bing, a raw HDLC B-channel interface to the NetGraph subsystem
- add a V.21 modem emulator written by Poul-Henning Kamp
- a new system configuration keyword "extcallattr" was added to isdnd
which allows to configure the display of the extended caller
attributes "screening indicator" and "presentation indicator" in
isdnd's log file.
beta release 0.90
--------------------------------------------------------------------------------
- the following cards are no longer supported for FreeBSD 4.0 and up:
AVM Fritz!Card PnP
AVM Fritz!Card PCMCIA
Dynalink IS64PH
ITK ix1 Micro
USRobotics Sportster ISDN TA intern
The AVM cards, the USR card and perhaps one of the ITK cards are likely
to be resurrected in the future, we just ran out of time, docs and/or
into programming problems for this release.
- the rbch driver was enhanced to support the generation of accounting
information in HDLC mode. The bytecount and bps fields in isdnd
fullscreen mode now show meaningful information.
- most of the layer1 drivers have been rewritten to support the new bus
and driver architecture for FreeBSD 4.0.
- the ipr interfaces now support logging of some of the first ip packets
of a new connection and displaying them in the isdnd logs. To enable
this, add a line like: "options IPR_LOG=32" to your kernel config
file. The parameter to IPR_LOG specifies the number of packets to be
logged.
- support for FreeBSD 2.x and FreeBSD 3.0-RELEASE has been removed.
The last beta release which supports this OS versions is i4b-0.83.
- isdnd now recognizes two new keywords in the system section, mailto
and mailer. mailer is used to configure a mail program and is typically
set to /usr/bin/mail and mailto is set to the address of the isdnd
administrator. If both are set and a fatal error inside isdnd
happenes, mail is sent to the address in mailto with the error
message before isdnd terminates.
- isdnd.rc now has an optional new "controller" section. This will be
used to specify different D-channel protocols in the future. It looks
like this:
controller
protocol = dss1 # dss1 (default) or d64s (leased line)
Please note that leased line support (d64s) is NOT yet functional!
- isdnmonitor is now able to be used like isdnd in fullscreen mode from
a remote machine.
EOF

View File

@ -1,22 +1,21 @@
$FreeBSD$
Download sites for isdn4bsd
===========================
Download site for isdn4bsd
==========================
ftp://i4b.consol.de/pub
ftp://i4b.consol.de/pub/
Bugfixes, improvements and patches for i4b
==========================================
http://www.freebsd-support.de/i4b
http://www.freebsd-support.de/i4b/ (in the "errata" section)
Bob's ISDN BRI/PRI Signaling Guide
==================================
http://veda-home.com/Blackshaw
http://veda-home.com/Blackshaw/
Anwahl von T-Offline mittels i4b und FreeBSD (german)
@ -36,17 +35,17 @@ Standards:
ETSI
----
http://www.etsi.org
http://www.etsi.org/
ITU
---
http://www-library.itsi.disa.mil/org/ituccitt.html
ftp://ftp.leo.org/pub/comp/doc/standards/itu
http://www.itu.ch
http://www.itu.ch/
ftp://ftp.leo.org/pub/comp/doc/standards/itu/
CAPI
----
http://www.capi.org
http://www.capi.org/
ISDN Chips
@ -54,15 +53,15 @@ ISDN Chips
Infineon (formerly Siemens)
---------------------------
http://www.infineon.com
http://www.infineon.com/
Cologne Chip Design
-------------------
http://www.colognechip.de
http://www.colognechip.de/
Winbond
-------
http://www.winbond.com
http://www.winbond.com/
Motorola
--------
@ -108,3 +107,7 @@ Books:
"ISDN - Die Technik",
Andreas Kanbach, Andreas Koerber, Huethig Verlag 1999,
ISBN 3-7785-2288-4
$FreeBSD$

View File

@ -0,0 +1,185 @@
--------------------------------------------------------------------------------
ISDN cards supported by isdn4bsd
================================
last edit-date: [Mon Oct 9 17:55:15 2000]
$Id: Cards,v 1.17 2000/09/04 09:17:26 hm Exp $
$FreeBSD$
--------------------------------------------------------------------------------
YES - card is generally supported for this OS
X.X - card is supported only for version X.X for this OS
NO - card is NOT supported for this OS
EXP - card is in an experimental status for this OS
DEV - card driver is under development
??? - card status is unknown for this OS
1. Passive non-PnP ISA bus ISDN cards
=====================================
Type FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
AVM A1 YES YES ??? ???
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 )
Dr.Neuhaus Niccy 1016 YES YES ??? ??? ( = Teles S0/16 )
ELSA PCC-16 YES ??? ??? ???
ELSA PCFpro 4.x ??? ??? ???
ITK ix1 micro YES YES ??? ??? (Note 13)
Stollmann Tina-pp YES YES ??? ???
Teles S0/8 YES YES ??? ???
Teles S0/16 YES YES ??? ???
Teles S0/16.3 YES YES YES YES
3Com/USR SportsterInt YES YES ??? ??? ( = Stollmann Tina-pp )
TELEINT ISDN SPEED 4.x NO NO NO (Note 4)
2. Passive PnP ISA bus ISDN cards
=================================
Type FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
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 YES ??? ??? YES (Note 11)
ELSA 1000pro ISA YES YES ??? ??? (Note 3)
ITK ix1 micro V.3 3.x ??? ??? ??? (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 4.x ??? ??? ??? (Note 5)
Teles 16.3c 4.x NO NO NO (Note 4)
AcerISDN P10 4.x NO NO NO (Note 4)
3. Passive PCI bus ISDN cards
=============================
Type FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
ELSA 1000pro PCI YES YES ??? ??? ( = ELSA Microlink PCI )
AVM Fritz!Card PCI YES YES ??? ??? (Note 14)
Dynalink IS64PPH 4.0 NO NO NO
ASUSCOM P-IN100-ST-D 4.0 NO NO NO
Winbond W6692-based 4.0 NO NO NO
4. Passive PCMCIA bus ISDN cards
================================
Type FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
AVM Fritz!Card PCMCIA 3.x YES ??? ??? (Note 10)
ELSA ISDN/MC NO YES ??? ???
ELSA MC/ALL NO DEV ??? ???
5. Passive Zorro2 ISDN cards for the Amiga
==========================================
Type FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
ISDN Blaster NO YES ??? NO (Note 12, Amiga/NetBSD)
ISDN Master NO YES ??? NO (Note 12, Amiga/NetBSD)
ISDN Master II NO YES ??? NO (Note 12, Amiga/NetBSD)
6. Active ISDN cards (currently unsupported!)
=============================================
Type (active, ISA) FreeBSD NetBSD OpenBSD BSD/OS Notes
--------------------- ------- ------ ------- ------ -----------------------
AVM B1 DEV NO NO NO (Note 6)
DiehlS,SX,SCOM,QUATRO NO DEV NO NO (Note 7)
Miro P1 DEV NO NO NO ( = Tina-dd )
Stollmann Tina-dd DEV NO NO NO (Note 8)
7. Notes
========
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: The NetBSD version has not been verified to work yet.
Note 3: Due to its design, this card produces 128 IRQs/sec. This can be
reportedly stopped by disconnecting pin 12 of the 7474 and wiring
it to pin 15 of the 74175. Be careful! This procedure has not been
verified and doing this will immediately terminate your warranty !!
The card will not function anymore with drivers for other OSes and
you may not get any further support from the manufacturer! YMMV!
Note 4: This driver was developed by Hans Petter Selasky, hselasky@c2i.net
The code is still somewhat experimental.
Note 5: The card has only been verified to work under FreeBSD 4.0 and up.
Note 6: This driver is currently under development by Gary Jennejohn who
develops under FreeBSD only.
Note 7: This driver is currently under construction by Martin Husemann who
develops under NetBSD only.
Note 8: This driver is currently under development by Hellmuth Michaelis who
develops under FreeBSD only.
Note 9: This driver was developed by German Tischler, tanis@gaspode.franken.de.
Please contact him in case of trouble. The "Teledat 100" sold by the
german Telekom is identical with this card.
Note 10: This driver is developed by Matthias Apitz, matthias.apitz@sisis.de.
Please contact him in case of trouble. Please read the file
misc/README.PCCARD in the i4b distribution for additional installation
instructions.
Note 11: This driver was developed by Martijn Plak (martijn@be3.com)
This driver might also work for Asuscom cards. (Andrew Gordon
wrote: Just to let you know that I've now tried the i4b "dynalink"
driver with the ASUSCOM I-IN100-ST-DV card, and it appears to work
fine.)
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.
Ported to FreeBSD newbus by Kazunori Fujiwara <fujiwara@rcac.tdi.co.jp>
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
lookalikes, like the ISDN Blaster, and on the ISDN Master II.
Note that the ISDN Master II does not AutoConfig(tm)ure in the
DraCo Zorro bus and thus only works in real Amigas. This is no
i4b problem, but general.
Note 13: This driver was developed by Martin Husemann, please contact him
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.
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.
EOF

View File

@ -0,0 +1,255 @@
$FreeBSD$
Thanks a lot for postcards from:
--------------------------------
Aachen
Arnhem
Arolsen
Bad Rothenfelde
Berlin
Bochum
Bohnsdorf
Bonn
Bornheim
Braunschweig
Darmstadt
Delft
Dresden
Flekkefjord
Habichtswald
Hamburg (2)
Ihlow
Jena
Koengen
Leiden
Magdeburg
Mauerbach
Mersch
Middelburg
Mosi-Oa-Tunya
Muenchen (4)
Netherlands (Leo)
Netherlands (Peter)
Rio de Janeiro
Saint-Gilles-Croix-de-Vie
Scheessel
St. Jacob
Vedskoelle
Windach
Wuerzburg
I would like to thank the following people and organisations:
-------------------------------------------------------------
Gary Jennejohn for his constant kind support while writing isdn4bsd
during that year. Gary always runs the latest and
greatest FreeBSD-current and makes isdn4bsd run
there, if his root fs is intact, of course! :-).
In February 1999, Gary contributed the AVM Fritz!
Card PCI driver to isdn4bsd.
Martin Husemann is a major contributor to isdn4bsd. He wrote almost
all of the NetBSD support for isdn4bsd, the monitor
network code and the Diehl driver. He constantly
tries put strange macros into i4b ... ;-)
Serge Vakulenko for writing the sppp driver and making it freely
available.
Joerg Wunsch for adapting the synchronous PPP stuff to i4b.
Gary finished this and integrated the PPP stuff into
current isdn4bsd.
Wolfgang Helbig for many patches, polishing isdn4bsd and layer 1
debugging.
Thomas Halenbeck and
Stephan Forth of FORTH EDV in Mainz donated two AVM A1 card and
one AVM B1 card to support the development and
maintenance of drivers for this cards. Thomas donated
three more AVM A1 cards in the meantime - Thank you!
Arne Helme for the initial work on how to support IOM-2 based
boards.
Andrew Gordon for disassembling an old AVM A1 and documenting it.
Andrew added VJ header compression to the ipr interface
and is a constant source of various hints and
suggestions :-)
Andrew sent in a Teles S0/16 PnP for FreeBSD newbus
conversion, thanks a lot!
Juergen Krause and someone who does not want to be mentioned anymore
for the work on the first ISDN package for FreeBSD.
Michael Elbel for supporting the development with ftp/www/mail
resources.
Leo Weppelman for the port to the NetBSD/Atari platform.
Bas Oude Nijeweme for the port to OpenBSD/i386 2.2.
German Tischler for the driver for the Sedlbauer WinSpeed card,
for the PnP support for FreeBSD and for constant
testing and contributions. German did the initial
mostly complete conversion of the layer1 code
to the FreeBSD 4.0 new-bus driver architecture!
Matthias Apitz for the driver for the AVM PCMCIA Fritz!Card.
Martijn Plak for the Dynalink driver.
Ignatios Souvatzis for the NetBSD/Amiga port and associated driver(s).
Christoph Weber-Fahr donated an AVM B1 card to support development of a
driver. Thanks a lot, Christoph!
Eivind Eklund for the PnP support for FreeBSD, for __FreeBSD_version
and more.
Karsten Keil author of the hisax isdn4linux driver for some details
about the one or the other piece of hardware.
Bert Driehuis for the support of the BSDI BSD/OS 4.0 operating system
Barry Scott for fixed charging units shorthold mode support (as
used in the UK by British Telecom).
Poul-Henning Kamp for the work on DTMF decoding and many hints, fixes
and suggestions.
Stefan Bethke for the work on the audio format conversion stuff in
the telephony paths.
Udo Schweigert for PCMCIA support and work on FreeBSD 2.2x
compatibility. Udo contributed the AVM Fritz PnP
and the Siemens I-Surf V2.0 driver.
Ernst Winter donated a Fritz!Card PCI which was used to develop
and test the driver.
Harald Frank long-term loan of an ISDN Blaster board.
Klaus Burkert for a loan of an ISDN Master II.
Ari Suutari for a driver for the Asuscom ISDNlink ISA PnP card
Brian Somers for working on making userland ppp work with i4b
Rune Knapstad for good help with the port to OpenBSD/i386 2.5
Uwe Laverenz for the donation of an ELSA PCC-16 card
Luke Roberts for the long time loan a Dynalink ISDN intern PCI card
Marc van Kempen for the donation of a Dynalink ISDN intern PCI card
Christoph Kukulies for the donation of an ITK ix1 card
Nikolay Sturm sent in patches to get OpenBSD 2.6 supported.
Dave Boyce wrote a driver for the Winbond W6692 PCI ISDN
chip which eventually lead to a layer 1 reorg.
Hans Petter Selasky for his contribution of a driver for the
Teles 16.3c card (and the complete ihfc driver).
------------------------------------------
Liebscher & Partner Martin Welk and Holm Tiffe sent in a motivating
BSD daemon plushie :-)
Abaid Andreas Mutschlechner of Abaid, Alte Strasse 2, in
I-39017 Schenna (BZ) donated money to support i4b
development, which was used to upgrade my main test
machine for isdn4bsd from an 486 to a Pentium II.
Thank you very, very much, Andreas !
3Com USRobotics Christian Weissgerber of 3Com USRobotics in Munich
donated a passive "Sportster ISDN TA intern" ISDN
card and complete hardware documentation for the card.
Florian Uhl of 3Com in Munich donated two MC68SC302
"3Com U.S.Robotics ISDN Card PnP internal" cards and
documentation to support writing a driver for this
card.
Dr. Neuhaus Klaus Muehle of Dr. Neuhaus Telekommunikation in
Hamburg sent documentation for the NICCY GO@ and
NICCY EASY@ ISDN cards to support development of
a driver for this cards.
Stollmann Many thanks to Christian Luehrs and Manfred Jung
for giving out docs and sources to support the
driver development for the tina-dd active card.
ELSA Axel Riemer of ELSA AG in Aachen donated several
ISA, PCI and PC-Card ISDN boards to three developers
and provided support and documentation to help with
adding support to i4b for this hardware. Werner Fehr
of ELSA answered our technical questions and gave
valuable hints. Thanks also to Andreas Klemm for
making the contact ;-)
Cologne Chip Design Harald Schaefer of Cologne Chip Design send in a
HFC-S-PCI developer card, complete docs and
layer 1 example code to support the development
of a driver for that chipset! Thanks a lot!
ASUSCOM Network Inc. Mr. Ben Chen of Asuscom sent a Winbond based PCI
card and a Cologne Chip Design based PCI card to
support the development of device drivers.
The following people contributed in one or the other way to isdn4bsd:
---------------------------------------------------------------------
Alexander Langer
Andreas Haakh
Andreas Lohrum
Arve Ronning
Aurelien Bargy
Bart van Leeuwen
Caspar Schlegel
Christian Wolf
Christoph Kukulies
Daniel Rock
David Wetzel
Dirk Meyer
Doobee R. Tzeck
Dominik Brettnacher
Gabor Dolla
H. Eckert
Hans Huebner
Harald Hanche-Olsen
Harold Gutch
Heiko Schaefer
Jan Sparud
Joachim Kuebart
Joakim Hernberg
Juha-Matti Liukkonen
Julian H. Stacey
Kazunori Fujiwara
Lars Koeller
Malte Lance
Marcel Moolenaar
Martin Recktenwald
Meike Aulbach
Michael Hohmuth
Michael Ranner
Michael Reifenberg
Nils Ulltveit-Moe
Paul Herman
Paul Sijben
Philippe Guezou
Rob Pickering
Stefan Esser
Stefan Herrmann
Steven Looman
Wolfgang Solfrank
(In case i forgot someone, please tell me!)