home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / linux / 8324 < prev    next >
Encoding:
Internet Message Format  |  1992-08-15  |  1.9 KB

  1. Path: sparky!uunet!gatech!psuvax1!rutgers!igor.rutgers.edu!aramis.rutgers.edu!hedrick
  2. From: hedrick@aramis.rutgers.edu (Charles Hedrick)
  3. Newsgroups: comp.os.linux
  4. Subject: KA9Q now works with WD80x3 Ethernet controllers
  5. Message-ID: <Aug.15.05.30.56.1992.3165@aramis.rutgers.edu>
  6. Date: 15 Aug 92 09:30:57 GMT
  7. Organization: Rutgers Univ., New Brunswick, N.J.
  8. Lines: 32
  9.  
  10. I'm still not sure whether the kernel TCP/IP is at a point that it no
  11. longer makes sense to do work on KA9Q.  But I spent this evening
  12. making KA9Q work properly with Ethernet.  (I did this because we've
  13. now got a machine on our Ethernet, and it's a lot faster to get
  14. software onto it this way.)  On cs.rutgers.edu, you'll find
  15. /pub/linux/ka9qsrc.6.tar.Z and ka9qbin.6.tar.Z.  (Yes, I've checked
  16. the protections.)  The binary has a binary of KA9Q and source for the
  17. kernel changes, together with instructions on how to install the
  18. device driver in the kernel and how to set up KA9Q.
  19.  
  20. The device driver is a modified version of we.c which has been on
  21. tsx-11 since May (in wd8003.tar.Z).  I had to change it for several
  22. reasons:
  23.   - the new IRQ code
  24.   - a bug in definition of memory size that caused lots of
  25.     checksum errors
  26.   - a bug in the receive interrupt handling that caused very
  27.     poor performance.  (This fix was taken from a newer
  28.     copy of we.c that appears to be intended for use with
  29.     the Alpha kernel TCP/IP.  I couldn't just use the new
  30.     we.c as is, because the structure of Ethernet drivers
  31.     has changed somewhat.)
  32.  
  33. This code will win no prizes for performance, but I can tranfer 2 MB
  34. files in one or two minutes.  This is still a great improvement over
  35. serial lines or floppies.  Furthermore, while doing that file
  36. transfer, I can be using telnet with no visible interference.
  37.  
  38. The device driver will support WD8003, WD8013, and SMC Elite
  39. controllers.  KA9Q itself doesn't care what kind of controller you are
  40. using.  But you need a device driver in the kernel for the specific
  41. controller type.
  42.