X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "GC" Newsgroups: comp.os.msdos.djgpp Subject: missing hardware interrupt intermittently Date: 24 Oct 2005 08:32:44 -0700 Organization: http://groups.google.com Lines: 17 Message-ID: <1130167963.971774.154650@o13g2000cwo.googlegroups.com> NNTP-Posting-Host: 69.38.65.82 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1130167969 30699 127.0.0.1 (24 Oct 2005 15:32:49 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Mon, 24 Oct 2005 15:32:49 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse AT google DOT com Injection-Info: o13g2000cwo.googlegroups.com; posting-host=69.38.65.82; posting-account=oloLug0AAADg4ljw3yDW8ibzcwC--JQM To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com We have a system that mostly runs as a real mode tsr and processes many tasks in the background (it is a voice mail system) during the timer tick and dos idle. In the foreground (command line) we periodically execute programs. We recently wrote a g.729a speech compression program and it runs in protected mode using cwsdpmi.exe. Our system is missing HW interrupt 6 very intermittently (our system will stop processing calls because that is the DSP interrupt). We have narrowed it down to just cwsdpmi.exe since we load it, don't load our compression program, then unload cswdpmi.exe. So cswdmpi.exe just loads for a short amount of time. I know that the interrupt is not missed while our compression program is loaded and running because I set a led to flash when it happens. I suspect that the interrupt is missed when cswdpmi.exe is in the process of loading or unloading. We have done a through investigation and are sure that it is cswdpmi.exe causing the issue. Any ideas on missed interrupts while cwsdpmi.exe is loading or unloading?