home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / 3b1 / 3065 < prev    next >
Encoding:
Internet Message Format  |  1992-08-12  |  4.6 KB

  1. Path: sparky!uunet!beartrk!ceilidh!hijo-2!dnichols
  2. From: dnichols@ceilidh.beartrack.com (Don Nichols (DoN.))
  3. Newsgroups: comp.sys.3b1
  4. Subject: Re: How to run 19,200 (or faster)
  5. Message-ID: <1992Aug13.002947.1277@ceilidh.beartrack.com>
  6. Date: 13 Aug 92 00:29:47 GMT
  7. References: <602@cpsolv.CPS.COM> <1992Aug2.234955.12700@ceilidh.beartrack.com> <1992Aug10.220026.23221@becker.GTS.ORG>
  8. Organization: D and D Data, Vienna Virginia
  9. Lines: 89
  10.  
  11. In article <1992Aug10.220026.23221@becker.GTS.ORG> bdb@becker.GTS.ORG (Bruce Becker) writes:
  12. >In article <1992Aug2.234955.12700@ceilidh.beartrack.com> dnichols@ceilidh.beartrack.com (Don Nichols (DoN.)) writes:
  13. >|In article <602@cpsolv.CPS.COM> rhg@cpsolv.CPS.COM (Richard H. Gumpertz) writes:
  14. >|>I will shortly be attcahing a 14.4 v.32bis modem to my 3B1.  How do I get a
  15. >|>serial port to operate at 19,200 bps (or faster)?  I know this must be (or
  16. >|>will be) a FAQ, but I couldn't find it listed.
  17. >|
  18. >|    The answer is "Not very well!"  You can get the serial port to run
  19. >|at 19200, but the interrupt load (one per character transferred) is enough
  20. >|to slow the machine down, and if you're also running the ethernet board, or
  21. >|something else that uses a lot of cpu, you'll lose big time.  If the system
  22.                                     ^^^
  23.  
  24.     I should have said "generates a lot of interrupts" here, since the
  25. interrupts of the serial ports can always preempt user processes using the
  26. cpu.  I don't have one, but I understand that the voice power board is
  27. another big source of interrupts.
  28.  
  29. >|is lightly loaded, you'll simply re-try occasional packets, and not get the
  30. >|throughput that you would like.
  31.  
  32. >    I am running a WorldBlazer and a Telebit
  33. >    Plus at 19200 on thsi system, as well as
  34. >    a direct link to another 3B1 at 9600bps.
  35. >    This is a system with 2 disk drives that
  36. >    are constantly active.
  37.  
  38.     The disk drives don't represent the kind of interrupt load that the
  39. ethernet does, though the extra serial port with the direct link and the
  40. other modem do, if they're both transferring at the same time.  The serial
  41. cards generate an interrupt per character, while the disk i/o is typically
  42. an interrupt per block of 512 or 1024 characters.  If the system is smart
  43. enough, and the disk is sufficiently unfragmented, there is a possibility
  44. for multiple sectors/transfer, though I don't expect that with the 7300/3b1,
  45. since there isn't an extra cpu for disk control.
  46.  
  47.     I haven't tried what happens when running the floppy tape backup and
  48. 19200 uucp at the same time.  I suspect that it may be similarly
  49. failure-prone.
  50.  
  51.     Also, I wonder whether the sites at the other end of the link are
  52. actually managing to keep a 19200 link busy full time, or whether there is
  53. some unused capacity which can be used for catchup time, so the data comes
  54. out in spurts of 19200 at your end, but with gaps between spurts.
  55.  
  56. >
  57. >    While throughput is not the greatest all
  58. >    the time, the average for both modems is
  59. >    about 750-800 chars/sec., and peak speed
  60. >    for big batches is about 1350 char./sec.
  61. >
  62. >
  63. >    If you run the ethernet driver the speed
  64. >    slows to nearly nothing.
  65.  
  66.     Absolutely!  But if you drop the serial port speed to 9600, your throughput
  67. improves dramatically *while* the ethernet is running.  I have had
  68. connections fail while doing transfers at 19200 if the ethernet driver is
  69. loaded, but never a failure (other than nearby lightning strikes taking out
  70. the power at one end or the other) at 9600 *with* the ethernet.  (Of course,
  71. I'm not doing a ping -f (flood) test to it.  When I do that from two Sun
  72. systems (one 2/120 - 68010, and the other 3/140 - 68020) to one 3B1, (even
  73. the one without the serial link to the modem), the kernel panics
  74. spectacularly. :-)
  75.  
  76. >
  77. >    A terminal server would be a pretty nice
  78. >    solution but you need to be able to have
  79. >    software which talks correctly to it for
  80. >    outbound calls.
  81.  
  82.  
  83.     The same for another proposed solution, which is perhaps more
  84. practical given the budget that most users of 3B1s are working with.  That is
  85. the possible use of the DOS-73 co-processor card as an intelligent I/O port,
  86. to buffer transfers, and send completed packets instead of
  87. interrupt-per-character once the flow is going.  We'd need a modified
  88. version of uucp to work with it, but it offers possibilities.  I wonder how
  89. the project is going.
  90.  
  91.     I want a source of breadboard cards for the 3B1, complete with the
  92. unique connector. :-)
  93. (Oh, yes, I also want kernel source at the same time. :-)
  94.  
  95. -- 
  96. Donald Nichols (DoN.)     | Voice (Days): (703) 704-2280 (Eves): (703) 938-4564
  97. D&D Data                  |  Email: <dnichols@ceilidh.beartrack.com>
  98. I said it - no one else   |         <nichols@nvl.army.mil>
  99.     --- Black Holes are where God is dividing by zero ---
  100.