LANCE, RIEBLMST, RIEBLSPC, RIEBLTT, RIEBLSTE (C) 1995-1998 by T. Lang

LANCE.XIF:		For PAM's Net VME (TT) and MEGA ST boards
PAMINTRN.XIF:		Just a link to LANCE.XIF
RIEBLMST.XIF:		For unmodified Riebl boards for the MEGA BUS
RIEBLMST_FAST.XIF:	As RIEBLMST.XIF but with fast memory access for
			unaccelerated systems (8MHz, perhaps >8MHz with 68000)
RIEBLSPC.XIF:		As RIEBLMST.XIF but for modified boards
RIEBLSPC_FAST.XIF:	As RIEBLSPC.XIF but with fast memory access for
			unaccelerated systems (8MHz, perhaps >8MHz with 68000)
RIEBLTT.XIF:		For Riebl VME boards in a TT's VME bus
RIEBLSTE.XIF:		For Riebl VME boards in a MEGA STe's VME bus

The driver is based on dummyeth from Kay Roemer, the LANCE code is loosely
based on the code of the TUW software and the TUM software. Most of the code
had to be rewritten for the use with mintnet, so the actual LANCE code is
mainly done by myself and is based on the LANCE documentation from AMD.

Note: The Riebel Card and the TUM board don't have their complete HW address
in a ROM. I don't know if the developers at TU Vienna or TU Munich got some
HW address space from the internic. If anyone has information about that
please let me know. In that case I would use officially assigned addresses
within the driver.

Kay has implemented a method for setting the hw address of a board "manually".
This is neccessary for some boards which don't have their complete hw address
in an NV RAM or a ROM. Please take a look at his documentation to get the
information how the hw address can be set.

PLEASE NOTE: The hw address cannot be set for all boards!

The LANCE driver is quite stable now but there are still some optimizations
to do. 
The first published version (0.0) is based on the code of the TUW
package to which I added LANCE support for PAM's boards. This code was ported
to Kay's dummyeth. The actual driver uses only some definitions and some
initialization code of the TU Wien package. I have completely
rewritten most of the code.

Please note: Some boards have severe design errors. The PAM's Net boards can
send only packets with even sizes. The Riebl Card for the MEGA ST allocates
its ram where TOS versions >2.00 reside so if you want to use these things
together you have to modify your Riebl card by swapping the MEGA BUS address
lines 20 and 21. Furthermore the Riebl MEGA ST boards don't work reliable when
a accelerator board is installed (like the PAK). Receiving works only reliable
when the board's ram is only read bytewide...

DON'T TRY THESE DRIVERS UNLESS YOU ARE ABSOLUTELY SURE WHAT YOU ARE DOING.
I'm not responsible for any crashed harddisk or so.

If you want to know which boards are currently supported please take a look
into "lance.c".

If you have any suggestions, flames, hints or so do not hesitate to contact me.
My address:
Torsten Lang
Pestalozzistr. 9A
61231 Bad Nauheim
EMail: Torsten.Lang@limes.de
