From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Muench Subject: Re: [ivtv-devel] Problems loading ivtv in Xen - DMA issues? Date: Wed, 13 Jul 2005 15:51:10 -0400 Message-ID: References: <1120750950.1556.24.camel@mud> <5c8bdef6ff868881d1a1e3bc0a79a906@cl.cam.ac.uk> <16670726ccb66463d6804f0dc87e3690@cl.cam.ac.uk> <38a9ac6264e50346c160833d732fc567@cl.cam.ac.uk> Reply-To: David Muench Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <38a9ac6264e50346c160833d732fc567@cl.cam.ac.uk> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: xen-devel List List-Id: xen-devel@lists.xenproject.org On 7/11/05, Keir Fraser wrote: >=20 > One last thing you might want to try is to edit > linux-2.6.11/arch/xen/i386/kernel/pci-dma.c. There you will see that > there are four separate uses of memcpy(), each conditional on a test of > the form 'if (direction !=3D DMA_xxx)'. You *might* have more success if > you remove the direction-conditional tests and always memcpy. >=20 > Apart from that, this needs someone with hardware and expertise, and > who cares about both ivtv and xen, to wade in. :-) Well, life got in the way and I didn't try this fix until just now.. But it works! I'm going to get my mythtv setup moved into the domU so I can test it completely, but it seems to work perfectly. Thank you very, very much. Is removing the conditionals a permanent solution that can be commited, or is there anything else you'd like me to test? Dave --=20 David Muench - davemuench@gmail.com Jabber ID: dave@jabber.wasteland.org