The errata occurs because CRC and long packets errors can be generated when completing a transfer that has a maximum size of one or two bytes. A software workaround 

Workaround for i.MX25 USB OTG Erratum BID2108
The errata occurs because CRC and long packets errors can be generated when completing a transfer that has a maximum size of one or two bytes. A software workaround