Hi all
I have a problem with the definition of the IT
handler under RTAI...
I have replaced the normal request : request_irq(
ThisAdapter->PciFunctionZero.InterruptLine,ISRHdlr,SA_SHIRQ,"SBCS_Bridge",ThisAdapter);
with : rt_free_global_irq(line1);
rt_request_global_irq( line1,ISRHdlr);
rt_pend_linux_irq(line1);
where line1 = 5 (the interrupt line!)
and changed also the normal Handler :
void ISRHdlr(int irq ,void *dev_id,struct
pt_regs*regs)
onto:
void ISRHdlr(void)
The thing is that I declare this handler for 2 IRQ
lines (5 and 9) because the driver manage that.
The problem is that the Handler is NEVER
called....Do you know why?
Other question : Does the Irq under RTAI use the
principle of bottom halves???
Regards
Jean-Denis ROUX
__________________________________________________
Do You Yahoo!?
Send instant messages & get email alerts with Yahoo! Messenger.
http://im.yahoo.com/
-- [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/