This is version 0.8ALPHA of a PI and PI2 card driver for Linux.

If you are not familiar with the Ottawa A.R.C. PI2 card, send mail to 
pi-info@hydra.carleton.ca (with any subject/body) for more info, or
aim your Web browser at http://hydra.carleton.ca/info/pi2b.html.

This driver has been tested with the AX25028 support from Alan Cox.
It should be used with a reasonably recent kernel (1.1.90 or higher,
preferably in the 1.2.X series).

The latest linux ax.25 support from Alan may be found on sunacm.swan.ac.uk,
in pub/misc/Linux/Radio. The latest versions of this driver are available
on hydra.carleton.ca, in pub/hamradio/packet/tcpip/linux.

A PI/Linux mini-HOWTO is in preparation, and will be available in the
above directory on hydra, among other places, as soon as it is ready.

PI card support is already included in later revisions of Alan's code,
so these files may not be needed depending on the revision level of the
ax.25 code you have.

This version incorporates ioctl support for setting various parameters,
(piconfig) contributed by John Paul Morrison <jmorriso@bogomips.ee.ubc.ca>.

Installation: (assumes ax.25 support has already been installed)
-------------

1. Put the following files into /usr/src/linux/drivers/net:
   pi2.h
   pi2.c
   z8530.h

2.  Add the following line to /usr/src/linux/arch/i386/config.in:

bool 'PI2 synchronous adaptor support' CONFIG_PI y

3. Note that the driver will not autoprobe for the DMA channel. You must make
   the jumper setting for this agree with the value in pi2.c (PI_DMA). The
   default is 3.

4. Make the kernel in the usual way.  Remember to make mrproper, make config,
   and make depend. Cross fingers... 


To do and wish list:
--------------------

1. ifconfig affects both halves of the driver (A and B ports), because
   the same physical chip is used for both. I haven't thought of a 
   clean way to handle this yet. For now, it is safest to ifconfig
   both ports (pi0a and pi0b) up or down at the same time.

2. There should be a mechanism for more robust recovery from channel errors.

Please send any comments to me at the address below.

Dave Perry
dp@hydra.carleton.ca

