I have an LS1024RDB and am experiencing strange behavior behavior when I plug in some SD card readers into J33. This connector is connected to USB0 dwc_otg port. In this case if I plug in my card reader without an microSD card in it, the device enumerates just fine. However, if I plug in the reader with a microSD present, I start getting reset errors after device enumeration: "usb 3-1: reset high-speed USB device number 4 using dwc_otg". This will continue until the driver gives up. After a lot of debugging I found out that a dma.stall condition occurs while trying to get microSD card information. I have tried up to 8 card readers all failing. However, when I use usb flash drives, they all work fine. Does nay one have such experience or has there been any work in this area to correct this behavior? The +5v (VBUS) is solid.
ls1024a LS1024RDB DWC_OTG usb_otg