[comp.protocols.tcp-ip.ibmpc] programming a packet driver

srini@csri.toronto.edu (Srinivas Kandala) (02/20/91)

Hi there,

	I've got an ethernet card (Acer 5220) that uses the National NS8390
	ethernet controller chip. I would like to write a packet driver
	for this card. What I need to know is:

	1) can i modify another existing ethernet card's packet driver source 
	   (that uses the same ethernet controller chip) to make it work on 
	   mine ?
	2) what other ethernet cards uses the NS8390 ?

	I am using a friend's account to post this . So please reply to me 
	directly at menace@comm.toronto,edu

	Thanks in advance,
	Dennis


 ___   ------------------------------------------------------------------------
  |       Dennis 'Menace' Chan            |  voice : (416) 978-4829
 |||      Dept of Electrical Engineering  |  fax   : (416) 978-7423
 |_|      University of Toronto.          |  email : menace@comm.toronto.edu
       ------------------------------------------------------------------------

fks@FTP.COM (Frances Selkirk) (02/21/91)

There already is a packet driver for the Acer 5220. It was written by
Acer. It is available from them (call your local dealer) or from us,
by anonymous ftp to vax.ftp.com. The directory is pub/packet.driver/acer.


Frances Kirk Selkirk		 info@ftp.com	           (617) 246-0900
FTP Software, Inc.		 26 Princess Street, Wakefield, MA  01880

jbvb@FTP.COM ("James B. Van Bokkelen") (02/22/91)

    I've got an ethernet card (Acer 5220) that uses the National NS8390
    ethernet controller chip. I would like to write a packet driver
    for this card. What I need to know is:

Do you know that Acer has their own Packet Drivers for the 5220?  That is
how they support the PC/TCP that they OEM from us.

   1) can i modify another existing ethernet card's packet driver source
      (that uses the same ethernet controller chip) to make it work on mine ?

The 5220 is a close relative of the original Nat Semi DP839EB design, which
was cloned by Novell, D-Link and others.  So, you'd do best starting with
the NE-1000 or D-Link Clarkson drivers, and proceeding as the Acer manual
suggests (they made at least a few changes).

   2) what other ethernet cards uses the NS8390 ?

The 3C503 and the Wd8003 both use it, but they're less closely related to
the original design (which Nat Semi gave away with sample chips...).

James B. VanBokkelen		26 Princess St., Wakefield, MA  01880
FTP Software Inc.		voice: (617) 246-0900  fax: (617) 246-0901

nelson@sun.soe.clarkson.edu (Russ Nelson) (02/24/91)

In article <1991Feb19.175048.19701@jarvis.csri.toronto.edu> srini@csri.toronto.edu (Srinivas Kandala) writes:

   	I've got an ethernet card (Acer 5220) that uses the National NS8390
   	ethernet controller chip. I would like to write a packet driver
   	for this card. What I need to know is:

   	1) can i modify another existing ethernet card's packet driver source 
   	   (that uses the same ethernet controller chip) to make it work on 
   	   mine ?

Yes.  See the 8.x packet driver release wherein there is a generic 8390
driver that only needs some init code, and code to read and write packets
from the board.

   	2) what other ethernet cards uses the NS8390 ?

Lots.  See CHANGES.DOC in the 8.x release.

--
--russ <nelson@clutx.clarkson.edu> I'm proud to be a humble Quaker.
It's better to get mugged than to live a life of fear -- Freeman Dyson
I joined the League for Programming Freedom, and I hope you'll join too.