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