I have a very simple ISA (PIO-12) card that literrally needs a few
outb() calls to be setup, and all the I/O I need to do is inb() on
demand, at a very modest 4.6KHz rate. So, I used the interrupt
driven task, which appears to work very nicely. Haven't lost a single
tick yet, and I've seen way over 10**10 fly by! Very impressive.
However, because I'm doing my own "device driver setup" in a RT
module, IRQ 5 - in my case - and IObase 0x304, are never registered by the
kernel. That must be dangerous if you decide to load something after
the PIO12 has been loaded. Is there a better solution to this? I
imagine the way I am using this device I'm getting the best throughput.
I don't know what the latency on RT-FIFO's is, but it could imagine
it be not as good as an RT interrupt handler?
- peter
--- [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/