> -----Original Message----- > From: Gupta, Ajay Kumar > Sent: Monday, June 15, 2009 6:47 PM > To: Gupta, Ajay Kumar; Sergei Shtylyov; felipe.balbi@xxxxxxxxx; gregkh@xxxxxxx; david-b@xxxxxxxxxxx > Cc: linux-usb@xxxxxxxxxxxxxxx; davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx > Subject: RE: [PATCH 2/2] musb_host: fix isochronous Tx DMA > > > The patch is against the recent Linus' kernel, atop of the previosly sent patch > > series; it requires the previosly posted patch to be applied too. > > > It has only been tested with CPPI 3.0/4.1 DMA drivers, and needs to be verified with other > > DMA drivers... > > > I tested it on OMAP35x EVM with Inventra DMA and found that when I try to record camera > > Images (ISOC IN) using Creative Live Cam and play USB audio simultaneously (ISOC OUT) > > then both the transfer fails after few seconds. > > > This scenario works fine without this patch or with PIO mode. > > Without this patch also ISO-OUT is in PIO only. Will post the fix once completed. This comes out to be Mentor DMA lockup issue when both Rx and Tx DMA are fired simultaneously. Using "System DMA for all Rx channels" patch solves the problem. This patch was submitted by Anand but never got merged. I hope a refreshed version coming soon. Regards, Ajay > > Regards, > Ajay -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html