*BSD News Article 4556


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!spool.mu.edu!uunet!decwrl!csus.edu!netcom.com!alm
From: alm@netcom.com (Andrew Moore)
Subject: Danpex EW-2016 Ethernet card on 386BSD?
Message-ID: <5fnntrg.alm@netcom.com>
Date: Sat, 05 Sep 92 09:04:48 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Lines: 29

Danpex EW-2016 is an inexpensive (US$85.) allegedly WD8013-compatible
ethernet card.  I was wondering if anyone has gotten 386BSD to
recognize it, and if so, what configuration and jumper settings they
used.

First of all, I am assuming that the card should be recognized even if
it is not connected to a network (my "network" is 2 computers, one of
which is down...).  Is this a reasonable assumption?

Second, the card does not support IRQ 2 (so much for compatibility...),
so I tried IRQ 9 and IRQ 15 and reconfigured the kernel accordingly, to
no avail.

But it is not clear what "iomem" should be.  The default for we0 is
0xd0000.  I presume this corresponds to the "RAM buffer base address"
jumper setting on the EW-2016.  If so, these addresses appear to be
tied to specific interrupt values.  For IRQ 15, for instance, I/O
(i.e., port) address 0x200 and iomem 0xdc00 (sic) are required.  I
tried iomem 0xdc000 too (with appropriate changes to the kernel), but
this didn't work either.  What are the implications, if any, of such
small iomem values (i.e., 0xd000 as opposed to 0xd0000)?

Finally, the default iosiz for we0 is 8K (8196).  Does it matter that
the EW-2016 RAM buffer size is 16K?  I tried both iosiz 8196 and 16384
to no avail.

As I am completely in the dark on this, any direction would be greatly
appreciated.  
-Andrew Moore <alm@netcom.com>