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/

Reply via email to