Hi folks - I have an IRQ question.

My RTLinux application has been debugged and is running great.  However, I
am currently using the RTC to generate my hardware interrupt, and want to
use my NI AT-MIO-16E-1 board to generated an interrupt at a faster rate.

I am using a DAQ driver I have written myself (reg-level programming).

The clock signal is being generated (I can see it on the oscope),
and I've enabled it to trigger the appropriate IRQ .... but
the interrupt never happens.  I have two questions:

1) does one have to call any kernel processes (like request_irq), besides
the RTLinux call request_RTirq?  (i.e., does request_RTirq expect the irq to
already be listed in /proc/interrupts)

2) if anyone has any experience register-level programming a National
Instruments board, I remember some comments in someone's source code
(comedi?) about some inconsistent IRQ specifications (specifying in the PNP
configuration versus writing to the appropriate registers) with NI
boards, but I can no longer find that info.  I'd be happy to share
the details of what registers I've configured to people who know these
things ...

I haven't yet opened up the PC to monitor the appropriate IRQ line, although
that is the next step ....

Thanks in advance.
-- 
  Rob Butera, Postdoctoral Fellow           http://mrb.niddk.nih.gov/butera/ 
  Laboratory for Neural Control, NINDS                    
  National Institutes of Health, Bethesda, MD USA         


--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to