On Wed, 20 Nov 2019 evan@xxxxxxxxxxx wrote: > We're trying to connect a DJI CINESSD USB adapter to our custom > hardware running kernel 4.9. It enumerates, communciation fails, then > it disconnects. This cycle seems to continue indefinitely. I've supplied > links to the dmesg output[0] and the USB protocol analyzer capture[1] of > this situtation. Please see the Data Center tool[2] to view the capture. > > The device also does not enumerate properly on a desktop and laptop we > have running 4.15. There is a patch[3] that disables LPM for this device. > After applying that patch the desktop and laptop work. We already have > LPM disabled wholesale on our board so this patch did not help. > > Does anything in the dmesg or capture jump out? What information can > I gather or next steps would you recommend? Have you tried running the same 4.9 kernel on the desktop or laptop as on the custom board? If that fails, you'll know what needs to be fixed. Alan Stern