I just started playing with RTL v2.2 and ran into a problem I don't
understand. I was using the parallel port IRQ and it appears that a high
interrupt rate causes the computer to lock up, even after the interrupts
cease. I don't actually need high interrupt rates, they occurred
accidentally because of the poorly designed sensor. All I'm doing in the
interrupt service routine is writing to the parallel port, incrementing a
counter, printing the counter using rtl_printf, and re-enabling the IRQ. I
solved the problem by re-enabling the IRQ in another process a short time
later.
Should I always limit the interrupt rate artificially like this? Why
does this problem occur?
Thanks,
Richard Hasty
[EMAIL PROTECTED]
-- [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/