Hi,
I am using a DUAL CPU P-III 500 with RTAI.
I want to have a fifo handler release a semaphore that a task blocks on.
I managed to make it work more or less but after say 5 to 10 release of
the semaphore through the fifo handler following a user space command to issue
the semaphore release I get the following error message in
/var/log/messages:
unexpected IRQ vector 209 on CPU#0!
or
unexpected IRQ vector 209 on CPU#1!
depending on which CPU I put the task.
Any idea what is that ?
Where is is coming from and how I could get rid of it !
The basic test I want to make here is to have the fifo handler control
the execution of a rt_task (initialized with rt_task_init) asynchronuously
when the user decides that the task should run.
Then, my main goal will be to test how much time it takes between the
time
a cpu release a semaphore and another CPU can stop blocking on a
rt_sem_wait. and executes its task.
For now I want to make sure that I understand properly the mechanism and
that error puzzles me somehow.
You help or advice would be appreciated.
Thank you
Michel
-----------------------------------
Michel Doyon, M.Eng.
Senior STVF Control Engineer
Canadian Space Agency
6767 route de l'aeroport
St-Hubert (Quebec)
J3Y 8Y9 - CANADA
Tel.: (450) 926 4679 - Fax : (450) 926 4695
[EMAIL PROTECTED]
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/