From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Wed, 27 Apr 2016 04:14:45 +0200 Subject: [U-Boot] Issue with USB mass storage (thumb drives) In-Reply-To: <2534392.rqLoVm2sev@localhost.localdomain> References: <6271677.LhHn0SdMV3@ip-192-168-197-87.eu-west-1.compute.internal> <5710C830.9090706@denx.de> <2534392.rqLoVm2sev@localhost.localdomain> Message-ID: <57202095.4000802@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 04/15/2016 02:13 PM, Diego wrote: > In data venerd? 15 aprile 2016 12:53:36, Marek Vasut ha scritto: >> On 04/14/2016 03:20 PM, Diego wrote: >>> On 18.02.2016, Schrempf Frieder wrote: >>>> At the moment I have two sticks with the same chip around for which >>>> setting USB_MAX_XFER_BLK from 65535 to 32767 fixed the file transfer. >>>> Also one of our customers tested a few non-working sticks with this >>>> change and reported, that it fixed it for him. >>> >>> Hi all, >>> >>> sorry for reopening this thread, but I'd like to provide some additional >>> infos. >>> >>> I was experiencing the same problem with several USB thumb drives, >>> especially with some Kingston DataTraveler. >>> >>> Changing USB_MAX_XFER_BLK from 65535 to 32767 definitely fixed the "EHCI >>> timed out on TD" but also fixed a more subtle problem. >> >> So the DTSE9 is problematic even on EHCI ? Sigh ... I'll have to look >> into that one stick deeper, that's real bad. >> > > Hi Marek, > > yes, I was getting the following error with the Kingston DTSE9 USB 2.0: > EHCI timed out on TD - token=0x1e008d80 > EHCI timed out on TD - token=0x1e008d80 > EHCI timed out on TD - token=0x1e008d80 > The model is the one in this photo: > http://katteway.com/images/Kingston-DataTraveler-DTSE9-8GB-USB-Flash-Drive-Silver.jpg > ID 0951:1689 Kingston Technology DataTraveler SE9 > > I'm available if you want any additional info. This Kingston DTSE9 seems to be really pure evil. I connected it to TotalPhase Beagle USB 480 and plugged it into a PC and the bloody stick generates broken packets at the beginning. I suspect this is so bad that it crashes DWC2 controller if plugged directly into it. I didn't try investigating it with another EHCI controller yet. Which CPU do you use on your system? > Bests, > Diego > -- Best regards, Marek Vasut