Hi Jason, If the dynamic ring expansion test crashes, please send the dmesg from the crash, along with a description of the problem, to the linux-usb mailing list <linux-usb@xxxxxxxxxxxxxxx> and Cc Andiry Xu <andiry.xu@xxxxxxx>. He is the one that wrote the dynamic ring expansion code, so he should be able to work with you to fix any bugs in it. If you have trouble capturing the dmesg because the box crashes, you can follow this netconsole tutorial: http://sarah.thesharps.us/2010-03-26-09-41 Sarah Sharp On Wed, Apr 25, 2012 at 02:07:08PM +0800, Jason Wu wrote: > Hi Sarah, > This is JasonWu from FrescoLogic, > We are currently working on USB3 to VGA dongle, > now we encountered some memory issue, when I type dmesg at background > found out that x-window is sending following message repeatly. > [ 328.548981] xhci_hcd 0000:04:00.0: ERROR no room on ep ring > > By the way, I modified following things to enlarge TRB rings numbers > and MAX size of kmalloc function. > > xhci.h > #define TRBS_PER_SEGMENT 256 > > mmzone.h > #define MAX_ORDER 12 > > How can I solve the ERROR no room on ep rings problem? > ps. I have tried the dynamic allocate for 3.4.0-RC2 > It crashes after during doing a lot of usb_submit_urb (updating > video frames), > but the same thing is working fine on 3.3.2, except the "no room on > ep ring" error. > Thanks -- 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