[svn-commits] sruffell: branch linux/2.4 r9687 - /linux/branches/2.4/drivers/dahdi/voicebus/

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Jan 20 23:32:10 CST 2011


Author: sruffell
Date: Thu Jan 20 23:32:07 2011
New Revision: 9687

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=9687
Log:
wctdm24xxp, wcte12xp: Disable PCI read-line multiple command.

There are some platforms where the read-line multiple transaction causes
packets to be dropped in the voicebus pipeline.  The only observable
behavior is that packets just go "missing" in the pipeline.  This also
only appears to affect PCI cards.

A typical 'symptom' of this problem is you may see IRQ misses increasing
without any corresponding "bumps" in latency in the kernel message log.
Normally, IRQ misses are correlated to latency bumps since that is an
indication that the host was not able to service the card interrupt in a
timely fashion. DAHDI-510 DAHDI-774

Signed-off-by: Shaun Ruffell <sruffell at digium.com>
Signed-off-by: Russ Meyerriecks <rmeyerriecks at digium.com>
Acked-by: Kinsey Moore <kmoore at digium.com>

Origin: http://svnview.digium.com/svn/dahdi?view=rev&rev=9542

Modified:
    linux/branches/2.4/drivers/dahdi/voicebus/voicebus.c

Modified: linux/branches/2.4/drivers/dahdi/voicebus/voicebus.c
URL: http://svnview.digium.com/svn/dahdi/linux/branches/2.4/drivers/dahdi/voicebus/voicebus.c?view=diff&rev=9687&r1=9686&r2=9687
==============================================================================
--- linux/branches/2.4/drivers/dahdi/voicebus/voicebus.c (original)
+++ linux/branches/2.4/drivers/dahdi/voicebus/voicebus.c Thu Jan 20 23:32:07 2011
@@ -636,7 +636,7 @@
 	unsigned long timeout;
 	u32 reg;
 	u32 pci_access;
-	const u32 DEFAULT_PCI_ACCESS = 0xfffc0002;
+	const u32 DEFAULT_PCI_ACCESS = 0xffdc0002;
 	u8 cache_line_size;
 	BUG_ON(in_interrupt());
 




More information about the svn-commits mailing list