> The IRQ for the end of data transfer comes before the DMA > is done. So we have to wait in the IRQ until DMA is finished.
How could the card send DMA completion IRQ before DMA has finished ? That definitely sounds like broken hardware and / or firmware to me... BTW waiting inside IRQ handler does not sound like a good real solution to this... perhaps we should poll the device at regular intervals instead and ask if DMA has finished... or something like that... -- Vince -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
