Subject: some testers wanted...
To: None <port-alpha@NetBSD.ORG>
From: Chris G Demetriou <Chris_G_Demetriou@BALVENIE.PDL.CS.CMU.EDU>
List: port-alpha
Date: 12/17/1995 21:02:04
So, i've been hacking on the TurboChannel code a bit, lately.  I've
gotten it to the state where i'm willing to state that it works better
than the old code.  in particular, i've:

	(1) Seriously Changed the SCSI driver and TCDS DMA driver
	    (which the SCSI driver uses).  the SCSI driver now is
	    "functionally identical" to the SPARC esp.c for
	    machine-independent operations.  Paul Kranenburg has
	    improved that driver A LOT over what it used to be,
	    so now the TC SCSI code works much better.

	(2) Seriously Changed the way TC autoconfiguration now works.
	    A lot of the structures have changed, etc.  This has
	    no real end-user impact, but it allowed me to do (3)
	    more easily...

	(3) change the TC interrupt handling code that so that it:
		(a) enables and disables interrupts for various
		    devices, etc., as they are configured (good
		    for reliability in the face of devices
		    that the NetBSD kernel doesn't have drivers
		    for), and
		(b) handles TC option slot interrupts reasonably,
		    for all systems (INCLUDING the 3000/300).


What i'm looking for people to test, in particular:

	(1) does the new SCSI driver work as well as the old one, with
	    your hardware?

	(2) can you use both the internal and external SCSI busses
	    on the 3000/[4-9]00 family machines at the same time?
	    (you couldn't before, and I don't have a machine that
	    I can test it on)?

	(3) If somebody has a TC Ethernet card, aka PMAD-AA or
	    PMAD-BA, if you put it into an option slot, and configure
	    the kernel to understand it (i.e. le* at tc?), does it
	    work properly?  (It should, but i don't have one to test.
	    *sigh*)


Get in touch with me if you think you can help.  I'll configure an
appropriate kernel for you, and point you at it...



chris