Supported cards:
  Should: many of the DEC's DEPCA-family. However, I currently
  could only test the driver against a DE200 (Turbo etherlink)

Base:
  plain lx99pl11 (Release version)

Installation:
a. untar the driver in your /linux/net/inet directory:
   zcat depca.tar.z|tar xvf -
b. apply the patches contained in depca.patch:
   patch -p <depca.diffs (If you use a 99pl11 kernel)
   (It is possible to install with pl10 too, but needs editing
    of Makefile, Space.c, CONFIG by hand (very easy, look at
    the depca.diffs). An iow.h for pl10 is enclosed (iow.h.pl10), 
    also uncomment the #define priv in depca.c)
c. Make sure your DEPCA matches the default-settings (in
   Space.c (DEPCA_IRQ, DEPCA_BASE, DEPCA_IO)
   if not, define them in CONFIG. (add to OPTS: -DDEPCA_xxx)
d. put formatted, erasable disk in /dev/fd0
e. goto /linux and make new system:
   cd /linux
   make zdisk
f. go to /conf/inet/rc.inet1 and change the adapter passed
   to ifconfig:
   ifconfig de0 ...
g. reboot....
h. If the driver complains about rx timeouts, your box is to fast
   You need to modify the two SlowerOut?-routines in depca.c (add
   some loops...) The current ones work fine on my 386DX-40 
   If the driver doesn't detect your card, defining ANY_SIGNATURE
   in depca.c may help

Todo:
- Test against other DEPCA-boards
- There is some code in, which fights against lost interrupts. 
  Should be checked, if this really happens
- The card usage could be optimized: currently, there are 16 receive
  buffers and one transmit-buffer configured. This should be changed
  (to 2 or 4 transmit-buffers)
- The driver code could be optimized
- ...

Gruss PB

(Peter Bauer, Systematika GmbH. Comments etc. to 100136,3530@compuserve.com)

