I found discussion about RT-Linux interrupt handling while searching the Mailing List. May be you can help me with following
problem.
I have ported one Linux Device Driver to RT-Linux. The driver is working properly in polling mode (IRQ on device disabled) but there is a problem with IRQ activated. IRQ handler is called only once and run down properly. Then kernel reports segmentation fault or PC crashes.
I'm calling rtl_hard_enable_irq(irq); at the end of my interrupt handler, so the problem is not interrupt handler itself. The same problem occures using ISA or PCI device, that mean the problem is not necessarily shared interrupt on PCI-Bus (RT-L does not support irq-sharing, which is crucial for PCI hardware). What I have to take into account while configuring and compiling RT-Linux Kernel. I'm using -D__SMP__ Flag in driver Makefile, because SMP support was set for the Kernel. What else have I to check?
Thank you for tip.
David Tsaava
----------------------------------------------------
Hilscher GmbH
Rheinstr. 15 Tel./Voice: (+49)6190/9907-0
D-65795 Hattersheim Fax: (+49)6190/9907-50
Email: [EMAIL PROTECTED] (Allgemein/Company)
[EMAIL PROTECTED] (Hotline)
[EMAIL PROTECTED] (Vertrieb/Sales)
Web: http://www.hilscher.com
----------------------------------------------------
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl " | mail [EMAIL PROTECTED]
--
For more information on Real-Time Linux see:
http://www.rtlinux.org/
