* [Xenomai] request_irq with xenomai
@ 2013-06-21 9:41 aking_jin
2013-06-21 17:02 ` Gilles Chanteperdrix
0 siblings, 1 reply; 2+ messages in thread
From: aking_jin @ 2013-06-21 9:41 UTC (permalink / raw)
To: xenomai@xenomai.org
Hi,all
I've patched the kernel 3.5.7 with xenomai,and xenomai have been
enabled. After that, I want to have a normal gpio interrupt test with
normal way using request_irq, found its return value is -/EINVAL,
Finally found that IRQ_NOREQUEST was set in the irq_desc[irq_number]
through debug. could you give me some advice? thanks.
the following was the irq_desc of irq_gpio:
[ 66.087719] irq 10, desc: c1805600, depth: 0, count: 0,
unhandled: 0
[ 66.097903] ->handle_irq(): c0065678,
__ipipe_chained_irq+0x0/0x4
[ 66.104157] ->irq_data.chip(): c052de50,
pxa_internal_irq_chip+0x0/0x70
[ 66.110751] ->action(): (null)
[ 66.114010] IRQ_NOPROBE set
[ 66.117039] IRQ_NOREQUEST set
[ 66.120063] IRQ_NOTHREAD set
Thank you very much~
/
--
Best Regards
aking_jin
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [Xenomai] request_irq with xenomai
2013-06-21 9:41 [Xenomai] request_irq with xenomai aking_jin
@ 2013-06-21 17:02 ` Gilles Chanteperdrix
0 siblings, 0 replies; 2+ messages in thread
From: Gilles Chanteperdrix @ 2013-06-21 17:02 UTC (permalink / raw)
To: aking_jin; +Cc: xenomai@xenomai.org
On 06/21/2013 11:41 AM, aking_jin wrote:
> Hi,all
> I've patched the kernel 3.5.7 with xenomai,and xenomai have been
> enabled. After that, I want to have a normal gpio interrupt test with
> normal way using request_irq, found its return value is -/EINVAL,
> Finally found that IRQ_NOREQUEST was set in the irq_desc[irq_number]
> through debug. could you give me some advice? thanks.
> the following was the irq_desc of irq_gpio:
>
> [ 66.087719] irq 10, desc: c1805600, depth: 0, count: 0,
> unhandled: 0
> [ 66.097903] ->handle_irq(): c0065678,
> __ipipe_chained_irq+0x0/0x4
> [ 66.104157] ->irq_data.chip(): c052de50,
> pxa_internal_irq_chip+0x0/0x70
> [ 66.110751] ->action(): (null)
> [ 66.114010] IRQ_NOPROBE set
> [ 66.117039] IRQ_NOREQUEST set
> [ 66.120063] IRQ_NOTHREAD set
>
> Thank you very much~
> /
>
I would say you are using the wrong irq number, you are using the irq
number of the parent, multiplexed interrupt, instead of using the
per-gpio irq number (which you should obtain with gpio_to_irq), but this
question is off-topic on this list, since it has nothing to do with xenomai.
--
Gilles.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-06-21 17:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-21 9:41 [Xenomai] request_irq with xenomai aking_jin
2013-06-21 17:02 ` Gilles Chanteperdrix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.