[linux-dvb] [PATCH] Re: More than 2Gb problem (dvb related) ?
jburgess777 at googlemail.com
Sat Apr 28 19:17:32 CEST 2007
On Fri, 2007-04-27 at 18:06 -0400, Lee Revell wrote:
> On 4/27/07, Jon Burgess <jburgess777 at googlemail.com> wrote:
> > Interesting - I see similar symptoms after upgrading my PC:
> > * old PC was AMD Athlon 64 3000 w/ 2GB of RAM which had no issues
> > * new PC is a Intel Core 2 Duo w/ 4GB of RAM and fails in the way you
> > describe.
> Driver using an incorrect DMA mask?
It appears the problem is that the driver is using streamed PCI and
needs to explicitly sync the data otherwise it breaks when the SWIOTLB
is in use. A call to pci_unmap_sg() was missing too.
This patch is against the current v4l-dvb HG tree.
I've only tested the change with a budget-ci card.
Signed-off-by: Jon Burgess <jburgess777 at googlemail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 2416 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070428/332fe851/dvb-dma-sync.bin
More information about the linux-dvb