Hi, I'm trying to understand how to use the ISA DMA controller with my PC. What I'm not able to understand is that why is it required to have an IRQ line associated with my device that is going to initiate the DMA? As I understand DMA controller would be signalling CPU[Correct?] so this IRQ would be handled by the ISA api? [Correct?]. What I don't understand is that how the device would know that DMA has been completed since device already has offloaded that work to DMA controller so why is it required to have an IRQ for the device? OR is it that I need to request_irq for DMA controller? Totally confused at this point. Maybe I'm not getting the idea in general, any pointer would help. -- ---P.K.S -- ---P.K.S _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies