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