On Fri, 2009-08-07 at 11:08 +0100, Yang wrote:
> Hi
> 
> I am working on BF527 at the moment while we queue work item upon GPI
> interrupt to a work queue as delayed work. This kernel driver works
> fine without Xenomai patch turned on. However, it stops working after
> applying Xenomai patch. It appears that the interrupt handler was
> triggered but the work item in the work queue is not being processing
> (by kernel thread which is supposed to work on).
> 
> 
> my assumption was that ipipe should pass through non-rt interrupts to
> Linux domain. Linux kernel tasks such as work queue will still be
> handled in the same way by kthread. However, it seems that
> 
> 1. the interrupt line never gets cleared
> 
> 2. kthread which handles work structure in the work queue not doing
> its work (or cannot switch to linux kthread context I suspect)
> 
> Any suggestions?

Yes, I understand this may not be the kind of suggestion you want, but
you should definitely upgrade to 2.4.8, and use the 2.6.28 kernel that
comes with a recent uClinux/blackfin distro.

IRQs are no more threaded there.

> 
> 
> Thanks
> 
> 
> _______________________________________________
> Xenomai-help mailing list
> [email protected]
> https://mail.gna.org/listinfo/xenomai-help
-- 
Philippe.



_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to