home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / os / linux / 9752 < prev    next >
Encoding:
Internet Message Format  |  1992-09-03  |  1.8 KB

  1. Path: sparky!uunet!mcsun!sunic!psinntp!psinntp!crynwr!nelson
  2. From: nelson@crynwr.com (Russell Nelson)
  3. Newsgroups: comp.os.linux
  4. Subject: Ethernet drivers 
  5. Distribution: world
  6. Message-ID: <715399538snx@crynwr.com>
  7. References: <GNAT.92Sep1191408@kauri.kauri.vuw.ac.nz>
  8. Date: Wed, 02 Sep 92 02:05:38 GMT
  9. Organization: Crynwr Software
  10. Lines: 26
  11.  
  12. In article <GNAT.92Sep1191408@kauri.kauri.vuw.ac.nz> gnat@kauri.vuw.ac.nz writes:
  13.  
  14.    In article <#xdngk+@quantum.on.ca> aboyd@quantum.on.ca (Andrew Boyd) writes:
  15.  
  16.    > Actually, the 503 is very similar to the wd (now smc) 8003 series of
  17.    > cards - both use the 8390 NIC.  If you folks already have a driver for 
  18.    > the 8003, you won't find it too big a job to support the 503 - just 
  19.    > different locate and init code.  The runtime code is identical.
  20.  
  21. Well, that was WRONG.  First of all, WD has their own silicon, which
  22. has different bugs than the National silicon.  Plus, the 3c503 when
  23. I/O mapped has a 16 byte FIFO that you need to ensure is filled.
  24. Plus, the wd8013e has a 16-bit interface that decodes its address
  25. early and so needs to be read/written to with interrupts off.  The
  26. 3c503 is an 8-bit board, and the 16-bit version of it doesn't decode
  27. its address early.
  28.  
  29.    Can I take this to mean that because the (almost undocumented) crynwr
  30.    source for the ne1000 MS-DOS packet driver does an include of
  31.    8390.inc, that implies that the ne1000 is also similar to the 8003?
  32.    If I can, then does this mean that "making" an ne1000 driver would be
  33.    similarly "simple"?
  34.  
  35. Right, it's not as simple as it seems.  However, as you've noticed
  36. from the use of 8390.{inc,asm}, a lot of code can be shared.
  37.  
  38. -russ <nelson@crynwr.com>  I'm proud to be a humble Quaker!
  39. Crynwr Software            Crynwr Software sells packet driver support.
  40. 11 Grant St.               315-268-1925 Voice
  41. Potsdam, NY 13676          315-268-9201 FAX
  42.