Jorge Almeida wrote:
> I putthe following rtdm_printk functions in this function and the 
> 
> rtdm_printk("\tEvent occured\n");
> 
> never is doner when a send messages to the receiveing network.

Is rtdm_event_signal called appropriately?

> 
> I don't know why.
> 
> static void rt_stack_mgr_task(void *arg)
> {
>     rtdm_event_t            *mgr_event = &((struct rtnet_mgr *)arg)->event;
>     struct rtskb            *rtskb;
> 
>     rtdm_printk("\tArrive to the rt_stack_mgr_task function\n");
>     while (rtdm_event_wait(mgr_event) == 0) {
>         /* we are the only reader => no locking required */
>         rtdm_printk("\tEvent occured\n");
>         while ((rtskb = __rtskb_fifo_remove(&rx.fifo)))
>         {
>             rtdm_printk("\trtskb removed from fifo\n");
>             rt_stack_deliver(rtskb);
>             rtdm_printk("\trtskb delivered\n");
>         }
>     }
>     rtdm_printk("\tGoing out from rt_stack_mgr_task function\n");
> }
> 
> The first 
> 
> rtdm_printk("\tArrive to the rt_stack_mgr_task function\n");
> 
> and the last
>  rtdm_printk("\tGoing out from rt_stack_mgr_task function\n");
> 
> are done in the starting and at the end of rtnet.

...but there is no entry in the RTAI task list under /proc like it used to?

> 
> Any clues??

Back to my other suggestion: try older versions of RTnet SVN and RTAI
until you find a working combination. Then try to narrow down the change
that causes this.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
RTnet-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rtnet-developers

Reply via email to