Michel Doyon wrote:
> 
> 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
>

Does it happens just once? Which scheduler are you using? In any case
209 must be read 241 and is the vector for the interprocessor scheduling
message, initialized when an APIC real time timer is installed. It seems
that there is no rtai timer installed.

Ciao, Paolo.
-- [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