Sean McGranaghan wrote:
Hello all,
I have been writing an RTDM driver for an ISA (PC/104) based DAQ board. I had
the initial driver working under a very old trunk snapshot (Rev 464). This
morning I upgraded to the latest trunk. I put a few small fixes into my driver
and test application to take care of some deprecated functions and constants.
(rt_queue_recv() and RT_IRQ_ENABLED). It appears that my driver is no longer
receiving interrupts. I can see the irq line go active on the oscilloscope but
it is never cleared and it appears my interrupt handler is never called.
I ran the test suite including xeno-test with no problems. Attached are output
files from dmesg, xeno-config and xeno-test outputs. My kernel config file is
also attached.
At this point I think I need to turn on some debugging in the kernel. Which
debug options would be appropriate here?.
First of all, what does /proc/xenomai/irq tell you about your DAQ IRQ?
Is it registered correctly? Are there any arrivals noted?