delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2005/10/24/23:46:28

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Charles Sandmann <sandmann AT clio DOT rice DOT edu>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: missing hardware interrupt intermittently
Date: Mon, 24 Oct 2005 22:12:45 CDT
Organization: Rice University, Houston, TX
Lines: 13
Message-ID: <435da2ad.sandmann@clio.rice.edu>
References: <1130167963 DOT 971774 DOT 154650 AT o13g2000cwo DOT googlegroups DOT com>
NNTP-Posting-Host: clio.rice.edu
X-Trace: joe.rice.edu 1130211096 12384 128.42.105.3 (25 Oct 2005 03:31:36 GMT)
X-Complaints-To: abuse AT rice DOT edu
NNTP-Posting-Date: Tue, 25 Oct 2005 03:31:36 +0000 (UTC)
X-NewsEditor: ED-1.5.9
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

> Our system is missing HW interrupt 6 very intermittently ... 
> I suspect that the interrupt is
> missed when cswdpmi.exe is in the process of loading or unloading.  
> ...Any ideas on missed interrupts while cwsdpmi.exe is loading or unloading?

CWSDPMI reprograms the PIC on entry and exit, so anything that happens in
that time could be lost.  The startup has some extended sections with 
interrupts disabled when setting up protected mode (A20 stuff, etc), but
I would expect that to result in a late interrupt, not one missed.

You could try PMODETSR as an alterate replacement to see if if it's 
compatible and avoids the problem; it has a different way of handling
interrupts.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019