README for Babylon 1.4
=========================

BABYLON GOES GPL
----------------

Babylon 1.5 is a GPL'd version of Babylon 1.3.13-15. All future updates will 
be with the Babylon 1.4 series and the 1.3 series has been retired.

Babylond compiles and *appears* to work on the LinuxPPC platform,
however, the SpellCaster drivers are totally UNTESTED and UNSUPPORTED
on this platform.

Drivers for Babylon include:
- Spellcaster DataCommute/PRI, DataCommute/PRIe, DataCommute/BRI,  
  DataCommute/Plus and DataCommute/Bri Pci
- TTY driver for modem support (does not compile)
- SCM driver for Phyllon Chameleon (does not compile)
- PPPOE driver for PPP over Ethernet (tested against
  Bell Canada Sympatico service).
- L2TP driver for Layer Two Tunnelling Protocol

Only the drivers for the Spellcaster cards have been throughly 
tested.  The other drivers have never been released as a finished "product". 
Spellcaster is releasing the entire source tree to the Open Source community 
in hopes that it will embrace and improve Babylon.

By default, only the Spellcaster ISDN card drivers are
compiled. Use configure --help to find the options to enable to 
compilation of the other drivers.

Support DataCommute/Bri PCI card
--------------------------------
New in Babylon 1.5 is support for the DataCommute/Bri PCI isdn card.
The name of the channels has been changed to "bhs" from
"scb" to reflect the different card being used. Likewise, you will
now use "bhsctrl" instead of "scbctrl" to configure the numbers and
spids of those cards.

The DataCommute/Bri PCI cards do not have non-volatile memory so you must reset
the numbers and spids to be used for dialing each time the machine
rebooted. You can do this via the "bhsctrl" command. The "bhsctrl" 
command supports the scbctrl options -d, -u, -s and -n.

The "scb" module is replaced by two modules: babhisax and hisax. Hisax
is the low level driver for the DataCommute/Bri Pro card while babhisax is a mediator
module to preserve the functionality of the babylon module. You should
not have to make changes to your Babylon configuration to use the 
DataCommute/Bri PCI.

There is now a configuration file which is stores the configuration for
each of the DcBRI/PCI cards. It is located in the /etc/babylon directory
and is named bhsX.conf, where 'X' is the number of the card. For example,
a configuration for the first DcBRI/PCI would be in a file called 
/etc/babylon/bhs0.conf and would contain the following information:

CARDTYPE=11
CARDPROTO=4
SPID0=616555121200
DN0=5551212
SPID1=616555131300
DN1=5551313

Obviously, you would fill in the SPIDs and DNs with the SPIDs and DNs
supplied by your telephone company. Leave the CARDTYPE and CARDPROTO
as the defaults of 11 and 4 respectively.

Note that the install program in the Babylon directory will 
automatically created this file if you choose to configure
your DataCommute/BRI PCI during the installation process.

See the file named README_pci for more information.

**********************************************************
*IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT* *IMPORTANT*
**********************************************************
The default location  of the Babylon programs has changed.
Previous version of Babylon installed the applets in /sbin.
They are not installed in /usr/sbin. Please update any programs
or scripts you use for this new path. Also note that the
"bhsctrl" program used with the DataCommute/Bri Pro card is locate
in /usr/bin/.
**********************************************************


SUPPORTING BABYLON
-------------------

While Spellcaster is releasing the Babylon software package to
the Open Source community, Spellcaster officially only supports
the drivers for the Spellcaster cards on the ix86 and Alpha platforms. 
Questions regarding these products can be directed to 
support@spellcast.com. SpellCaster does, however, encourage the
Open Source community to update and modify SpellCaster product
drivers.

Spellcaster has setup a mailing list for discussion of all
other drivers and Babylon's core at babylon@spellcast.com.
To subscrbe, send a message with the body 'subscribe babylon' 
(without the quotes) to majordomo@spellcast.com.


UPDATING BABYLON
----------------

All updates and patched should be directed to the mailing list.
If you are submitting a large patch please make it available via
FTP or if you must email it, send it to support@spellcast.com and
we will make it available via anon FTP.

