Subject: Re: Inst-kernel with new SCSI-drivers ?
To: Peter Teichmann <teich-p@Rcs1.urz.tu-dresden.de>
From: Mark Brinicombe <mark@causality.com>
List: port-arm32
Date: 09/25/1998 17:40:12
On Fri, 25 Sep 1998, Peter Teichmann wrote:

> In message <joker-980924225643.A011372@schumi.LWHNet.de> you wrote:
> 
> > Could anybody try to patch the Inst-Kernel with the new SCSI-drivers please ?
> > I don4t know if somebody did it already, because this list is so absolutely quiet...;-))
> > BTW, did anybody test the new SCSI-Drivers ??Especially the Connect32-driver ?
> > Peter ?
> 
> Well I tested it and it works with the Connect32. I am using that kernel now
> as standard. But it is not very fast, only about 100kB/sec. Compared with
> the ide or network card driver that is very slow (1M/800K per second).
> Any idea why? It can not be because of no dma only. With RiscOS the
> Connect32 gets about 700K/sec without DMA.
It is a number of things. Primarily 8 bit I/O through the NCR53C9X FIFO
in a C loop coupled with the fact that the driver does not use interrupts
at all.

Have a look at cosc_dma_intr() to see the inefficient code that actually
does the data transfer. DMA will make a big difference when it is
implemented.

Cheers,
				Mark