This is a BETA (I suppose) patch to the standard Linux NCR5380 SCSI driver
written by Drew Eckhardt.

These patches add support for the NCR53C400 chip to Drew's NCR5380 driver.
The same driver handles both chips. The most notable card using the 53C400
is the Trantor T130B.

The driver allows cards like the T130B to use interupts and Pseudo DMA.
I've been running it now for a couple of weeks and have had no problems.

To use the driver, either change the OVERRIDES define in
drivers/scsi/Makefile, or remove it and use an ncr53c400=port,int style
LILO command. The T130B by default requires ncr53c400=0x350,5 I believe.

When compiling, make sure the config option for the 'Generic NCR5380
Driver' is set to 'y'. You will then be able to use ncr5380= and
ncr53c400=. In fact, it should be possible for you to run 2 cards off the
same driver at the same time (although I certainly haven't tested it since
I don't have the hardware).

To apply this patch, change into /usr/src/linux and:
	patch -p1 < 53c400.patch

The patch is against 1.1.72

My thanks to Drew Eckhardt for all his help getting this done. Presumably
these patches will become part of the development kernel soon if nobody finds
anything horribly wrong with them. 

Please mail any problems, thoughts etc to me. Please also note that so far
the driver is stable for me. I am not taking responsibility for any damage
that may arrise from its use.

Kevin Lentin
kevinl@cs.monash.edu.au
