home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / sysv386 / 13305 < prev    next >
Encoding:
Text File  |  1992-08-18  |  3.1 KB  |  68 lines

  1. Newsgroups: comp.unix.sysv386
  2. Path: sparky!uunet!cs.utexas.edu!torn!cunews!revcan!quantum!danh
  3. From: danh@quantum.on.ca (Dan Hildebrand)
  4. Subject: Re: Ethernet Cards -- Questions
  5. Message-ID: <dx0mjgl@quantum.on.ca>
  6. Date: Tue, 18 Aug 92 16:59:44 GMT
  7. Organization: Quantum Software Systems
  8. References: <18338@polstra.UUCP> <Bt6E06.3FD@gator.rn.com>
  9. Lines: 57
  10.  
  11. In article <Bt6E06.3FD@gator.rn.com> Larry Snyder writes:
  12. >jdp@polstra.UUCP (John Polstra) writes:
  13. >
  14. >>I'm putting together some hardware that is going to run Esix Unix, and I
  15. >>have some questions about Ethernet controllers.  According to Esix, the
  16. >>following cards (among others) are supported:
  17. >
  18. >>    3COM 3C503
  19. >>    3COM 3C507
  20. >>    Western Digital / SMC 8003
  21. >>    Western Digital / SMC 8013
  22. >
  23. >>1. Which of the above are 16-bit cards?
  24.  
  25. Here's a more detailed list:
  26.  
  27.     WD8003E         old    8 bit  8K ram AUI/thin coax adapter, no rom socket
  28.     WD8003EP        newer  8 bit  8K ram AUI/thin coax adapter, w/rom socket
  29.     WD8003W         newer  8 bit  8K ram AUI/TP adapter w/rom socket
  30.     WD8013EP        newer 16 bit 16K ram AUI/thin coax adapter, w/rom socket
  31.    SMC8013EWC       newer 16 bit 16K ram AUI/TP/thin coax w/rom socket
  32.     WD8003W/A       PS/2  16 bit 16K ram AUI/TP adapter w/rom socket
  33.     WD8003E/A       PS/2  16 bit 16K ram AUI/thin coax adapter w/rom socket
  34.  
  35. Another card in the series is the WD8023, which is a near-extinct, rather 
  36. expensive ethernet card from WD which had a CPU on board.  They're not 
  37. being sold any more as far as I know.
  38.  
  39. >I would like to know if under Unix there is a noticable difference
  40. >between a 8 and 16 bit card?
  41.  
  42. We certainly see a difference under QNX. Typical process-to-process 
  43. transfer rates are about 620 Kbytes / second with an 8 bit WD8003 card and 
  44. about 980 Kbytes / second with the 16 bit WD8013. The depth of the buffer 
  45. is one factor ( 8K vs 16K ), and the bus width is the other factor that 
  46. influences performance. Also, accessing a PC-bus in 8 bit mode imposes an 
  47. extra wait state ( for XT compatibility ) that you don't have when doing 16 
  48. bit accesses. Since PC-UNIX systems tend not to go that fast on Ethernet, 
  49. you may not see as much of a measured difference, but at least the hardware 
  50. will impose fewer wait-states for the bus transactions to the card, leaving 
  51. more CPU cycles for real work.
  52.  
  53. >Does the driver in the kernel actually
  54. >do 16 bit data transfers from the buss (assuming a 16 bit board)?
  55.  
  56. Under QNX at least, the drivers always do "wide" transfers, regardless of 
  57. the card bus width, since the PC bus hardware will take care of breaking 
  58. down the wide read/writes into multiple 8 or 16 bit read/writes. Letting 
  59. the hardware break this down is better than choosing the transfer width in 
  60. software, since you'll at least be reading/writing your processor memory at 
  61. the best "width" while the hardware breaks that down for I/O bus accesses, 
  62. if necessary.
  63.  
  64. Dan Hildebrand                     email: danh@quantum.on.ca
  65. Quantum Software Systems, Ltd.     QUICS: danh     (613) 591-0934 (data)
  66. (613) 591-0931 (voice)             mail:  175 Terrence Matthews          
  67. (613) 591-3579 (fax)                      Kanata, Ontario, Canada K2M 1W8
  68.