home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / pascal / 7567 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.2 KB

  1. Path: sparky!uunet!olivea!charnel!rat!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!ohstpy!miavx1!apsvax.aps.muohio.edu!sjmadsen
  2. From: sjmadsen@apsvax.aps.muohio.edu (Steve Madsen)
  3. Newsgroups: comp.lang.pascal
  4. Subject: Re: Com Port Losing Characters
  5. Message-ID: <1992Dec18.095946.14713@miavx1.acs.muohio.edu>
  6. Date: 18 Dec 92 14:59:46 GMT
  7. References: <2296@hsdndev.UUCP>
  8. Lines: 14
  9. Nntp-Posting-Host: apsvax.aps.muohio.edu
  10. X-Newsreader: TIN [version 1.1 PL6]
  11.  
  12.  
  13.     Well, given your explanation of the problem, there is very
  14. little you can do to fix it, except take out the packet driver.  The
  15. reason is that the packet driver has hooked an interrupt that it more
  16. important than the comport (most likely the timer interrupt).  As long
  17. as it is hooking the interrupt "more important" than your com interrupt,
  18. your com interrupt will *never* be called.  That's a hardware problem,
  19. so it can't be fixed in software.
  20.  
  21.     This really should never happen -- it just shows rather poor
  22. interrupt routine programming.  Whoever wrote that packet driver (if
  23. that is your only problem :) ) needs to re-think their algorithm!
  24.  
  25.     Try removing the driver and see what happens, if it's possible.
  26.