RE: [PATCH 2/2] musb_host: fix isochronous Tx DMA

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux