*BSD News Article 5745


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!spool.mu.edu!uunet!infoserv!lila!dorsey
From: dorsey@lila.com (Bill Dorsey)
Subject: Re: Elite16 ethernet problems (solved)
Message-ID: <BvBu4u.A8s@lila.com>
Date: Tue, 29 Sep 1992 06:31:41 GMT
Lines: 21

Yesterday I wrote about some problems I experienced with my SMC Elite16
ethernet card on my 386-system.  This card is probably identical to the
WD8013 card.  Hacking the driver, it appeared that accesses to odd-memory
in the cards buffer failed.

Examining my system configuration carefully, it appears that my Weitek
super-vga card uses memory from A000:0000 through D000:FFFF.  386bsd expects
the buffer to be at D000.  I reconfigured the 386bsd buffer address to be
E000 and ran the software configuration utility on the card to change its
address to E000, too.  I then booted 386bsd, and was greeted by a functional
ethernet card!  I still can't figure out why it worked under DOS with NCSA
telnet at D000, but not under 386bsd.

Anyway, perhaps this note will save someone else some trouble.

Oh, and if anyone's curious, I ftp'd a large file from a Sun Sparcstation
and consistently got a transfer rate of 300KB/sec.  After installing the
16-bit ethernet driver patches by Barry Lustig, this went up to 370KB/sec.
Ftp put performance wasn't quite as good, at 270KB/sec with the 16-bit driver.

- Bill Dorsey