home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / unix / bsd / 9129 < prev    next >
Encoding:
Text File  |  1992-11-20  |  3.7 KB  |  77 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!caen!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
  3. From: terry@cs.weber.edu (A Wizard of Earth C)
  4. Subject: Re: [386BSD] Intel 586 support?
  5. Message-ID: <1992Nov20.203826.3861@fcom.cc.utah.edu>
  6. Sender: news@fcom.cc.utah.edu
  7. Organization: Weber State University  (Ogden, UT)
  8. References: <1eitflINN6jv@usenet.INS.CWRU.Edu>
  9. Date: Fri, 20 Nov 92 20:38:26 GMT
  10. Lines: 65
  11.  
  12. In article <1eitflINN6jv@usenet.INS.CWRU.Edu> ljo@r2d2.eeap.cwru.edu (L. Jonas Olsson) writes:
  13. >Does anyone have a driver for an Intel 82586 based ethernet board?
  14. > I know about Terry's starlan driver, but the source code doesn't
  15. >seem to be available and it does not recognize this AT&T Starlan
  16. >(fiber optic media)
  17. > I also know about the Mach3 if_pc586 ethernet driver, but I have not
  18. >succeeded in getting the port to work. (It finds the card, boots, but
  19. >after that there are many calls to the hwrst routine in the driver)
  20.  
  21. The StarLAN driver wasn't written by me; it was written by Garrett Wollman
  22. (wollman@trantor.emba.uvm.edu) at the University of Vermont.
  23.  
  24. Here is the posted information (Message-ID: <1992Aug11.174255.5756@uvm.edu>):
  25.  
  26. > Announcing a functional Ethernet driver for cards based on the Intel
  27. > i82586 and i82596 Ethernet controllers.  Currently, the driver
  28. > supports only the AT&T<boo, hiss> StarLAN-10/EN-100 series cards, but
  29. > porting the drivers to other Ethernet controllers is the matter of
  30. > writing three new functions and modifying the switch statements in
  31. > ieprobe() appropriately.
  32. > This driver supports multiple receive buffers and a single transmit
  33. > buffer, has has been tested to some degree.  Certain unusual
  34. > conditions have been left un-handled, as I'm not entirely sure how to
  35. > deal with them as yet.  If you find any bugs, please communicate them
  36. > (preferably with fixes) directly to me (wollman@emba.uvm.edu).
  37. > Here is a reasonable configuration for this adapter:
  38. > device ie0 at isa? port 0x360 net irq 3 iomem 0xd0000 iosiz ? vector ieintr
  39. >
  40. > You will need to add a line in files.i386:
  41. > i386/isa/if_ie.c        optional ie device-driver
  42.  
  43. This is actually not the most recent posting, and the driver has been updated
  44. to include a number of bug fixes by myself and the original author.
  45.  
  46. I was not given permission to include the driver in the patch kit; to be
  47. fair, the patch kit makes it difficult to distribute README's or other
  48. documentation not in "man" format, and no such documentation existed for
  49. the driver; therefore credit wouldn't be very conspicuous.  Also Garrett 
  50. felt that it was not releasable except as a beta as it was, although I
  51. find the newer driver massively more stable (still has occasional crashes
  52. with massive net loading -- for instance, start 5 ping -f's against
  53. another box, and it will crash 386BSD pretty quickly).
  54.  
  55. If you get the driver from him, you can easily add more card types, since
  56. the majority of the code is shared and what isn't is function vector
  57. table driven; if you have documentation for the new card, adding it if it
  58. uses the same chip set should be cake.  I suspect that the AT&T StarLAN
  59. fiber optic card would just need a type recognition field and could use
  60. the same functions as the other AT&T cards.
  61.  
  62.  
  63.                     Terry Lambert
  64.                     terry@icarus.weber.edu
  65.                     terry_lambert@novell.com
  66. ---
  67. Any opinions in this posting are my own and not those of my present
  68. or previous employers.
  69. -- 
  70. -------------------------------------------------------------------------------
  71.                                         "I have an 8 user poetic license" - me
  72.  Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
  73. -------------------------------------------------------------------------------
  74.