From de772255ed93b1daba3e7268b5847d4f0c2e7973 Mon Sep 17 00:00:00 2001 From: markster Date: Wed, 9 Apr 2003 22:10:55 +0000 Subject: Restart DMA on master abort git-svn-id: http://svn.digium.com/svn/zaptel/trunk@163 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- wcfxo.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'wcfxo.c') diff --git a/wcfxo.c b/wcfxo.c index a0118f1..461fb93 100755 --- a/wcfxo.c +++ b/wcfxo.c @@ -401,6 +401,9 @@ static void wcfxo_interrupt(int irq, void *dev_id, struct pt_regs *regs) if (ints & 0x10) { printk("PCI Master abort\n"); + /* Stop DMA and start it again */ + wcfxo_stop_dma(wc); + wcfxo_start_dma(wc); return; } -- cgit v1.2.3