Xref: utzoo comp.sys.m68k:1735 comp.unix.wizards:22654 Path: utzoo!attcan!uunet!cs.utexas.edu!swrinde!dfsun1!fenske From: fenske@dfsun1.electro.swri.edu (Robert Fenske Jr) Newsgroups: comp.sys.m68k,comp.unix.wizards Subject: System V/68 device driver timers Message-ID: <1548@dfsun1.electro.swri.edu> Date: 27 Jun 90 14:20:26 GMT Reply-To: fenske@dfsun1.electro.swri.edu (Robert Fenske Jr) Followup-To: comp.sys.m68k Organization: Southwest Research Institute, San Antonio, Texas Lines: 27 Anyone know about Motorola System V/68 device driver kernel timer routines? I'm trying to develop a device driver for some hardware we have. Inside the driver I want to time out some events if they don't occur. As far as I can tell I am calling the timeout() and untimeout() routines correctly, yet eventually I get a system panic with timeout table overflow. As though the untimeout routine isn't releasing the timer as it should. I'm making the calls like this: = timeout(,,); untimeout(); I call untimeout() if the event occurs or when the timeout does occur (this is a just-in-case). I'm running System V/68 Release 3 Version 5.1 on a MVME147A-1. I'd like to know if I'm handling the timer correctly, and if not what am I not doing right/lacking. -- Robert Fenske, Jr. Sw | The Taming the C*sm*s series: Electromagnetics Division /R---\ | Southwest Research Institute | I | | "The Martian canals were the dfsun1.electro.swri.edu 129.162.160.4 \----/ | Martians' last ditch effort."