Subject: Re: DEC 3000/300 donation for PMAD-AA TC Ethernet card support.
To: Erik E. Fair <fair@clock.org>
From: Clemmitt Sigler <siglercm@alphamb2.phys.vt.edu>
List: port-alpha
Date: 01/23/2002 11:13:27
On Tue, 22 Jan 2002, Erik E. Fair wrote:
> It would be a good idea to send any additional information you 
> collect about this problem to the GNATS bug database, as described in
> 	http://www.netbsd.org/Misc/send-pr.html#appending

Thanks, Erik, I'll do so when I have a more complete analysis.  So far,
what I know is that the on-board IOASIC Ethernet adapter works fine, but
the TC card fails to initialize properly, with the error coming from
le_dec_writereg in syssrc/sys/dev/dec/if_le_dec.c.

My best guess is that this stems from the differences between the code
in syssrc/sys/dev/tc/if_le_tc.c and syssrc/sys/dev/tc/if_le_ioasic.c.
The routine dec_le_common_attach, which results in a call to
le_dec_writereg giving the TC error, is called in both these
files, by le_tc_attach and le_ioasic_attach, respectively.

If anyone knows much about TURBOchannel programming (or how it compares
to IOASIC), that would be a big help.  I have no experience with
system/hardware programming :^(  (You can find a DEC3000 programmer's
manual, filename ek-d3sys-pm.ps, in the NetBSD docs.)

					C