I am using OS9 v2.4, and over the years have been using alarms. I am
using alm_cycle to give a repeated alarm every 10s, this works fine
for many hours, but then I have proven that the alarm can stop coming
in for upto a minute, and then start off again as if nothing has
Initially, I thought the problem must be in my application, but have
now written a simple 'idle' task that runs at priority '1', and never
sleeps. In the 'idle' task infinite loop, I check DTicks every time
round the loop, and print out the time every 1000 ticks, and also I
have a 10s alarm that prints out time, I have shown that the alarm
technique pauses, while the polling technique continues to run.
The curious thing is that the system picks up automatically, as if
The application is made up of 12 processes, it does not use minpty, or
maxage. The highest priority task on the system is running at a
prioriry of 132.
Has anyone experienced anything like this, or have advise on how to