> > > { > > > .operating_mode = FSL_USB2_DR_DEVICE, > > > .phy_mode = FSL_USB2_PHY_UTMI, > > > /* > > > .workaround = FLS_USB2_WORKAROUND_ENGCM09152, /*no hardware > > > part :-( */ > > > */ > > > }; > > > > > > imx35_add_fsl_usb2_udc(&otg_device_pdata); > > > > > So, with ENGCM09152, your USB can't work? > > I don't know. As I wrote in the next paragraph: As far as I can see the > hardware-fix isn't implemented and maybe this is the cause of this whole > linke-break-down-thing... > If it is not very complicated, add hardware rework and above code, then have a test. Does your memory is stable? can you do stress test for memory and storage at your board? ��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥