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/

Reply via email to