home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.ibm.pc.hardware
- Path: sparky!uunet!cs.utexas.edu!torn!maccs!mcshub!csx.cciw.ca!u009
- From: u009@csx.cciw.ca (G. Stewart Beal)
- Subject: Re: Why does my PC sometimes hang when the phone rings?
- Organization: Canada Centre for Inland Waters
- Date: Sat, 12 Sep 1992 10:47:45 GMT
- Message-ID: <1992Sep12.104745.13585@csx.cciw.ca>
- References: <18rt4rINN7s2@agate.berkeley.edu>
- Lines: 25
-
- In article <18rt4rINN7s2@agate.berkeley.edu> stanton@haas.berkeley.edu (Richard Stanton) writes:
- >Earlier today, I had been using MS-KERMIT to dial in to a computer.
- >I logged off, hung up, and exited. A little while later (while in the
- >middle of another program, unrelated to serial communications), the
- >phone rang and my PC completely froze, requiring a hard reboot.
- >
- Your communications program is leaving the interrupt vector set to it's
- own code and not restoring it when it exits. When the phone rings, the
- modem is probably sending "RING" along the data lines and/or raising
- the RING line - pin 22 - and possibly DTR -pin 20- to the computer.
- The machine sees the data, or the control line delta and generates an
- interrupt to alert the non-existant software. BINGO.
- A possible solution is to reboot your machine, or only shell out to DOS
- rather than exiting. Another possibility is to load a mouse driver
- after you are finished. Specify the same serial port you use for the
- modem. This may work if the driver will load without a physical mouse
- present
- Lastly, check to see if another program (like TELIX) might work as well
- as your current one. I haven't had any similar problems with TELIX so
- I assume it resets the interrupt correctly.
- Regards, Stu Beal, VE3MWM, u009@cs.cciw.ca,
- National Water Research Institute.
-
- We had survived another nuclear winter, and the
- lawn had just trapped and eaten it's first robin.
-