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
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

