From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stelian Pop Date: Wed, 24 Sep 2008 22:48:55 +0200 Subject: [U-Boot] stability USB memory sticks for the common OHCI USB layer. In-Reply-To: <3efb10970809230331i550fad5cnb7b5ba71a7fcb24@mail.gmail.com> References: <20080922124351.002395224@bohmer.net> <1222116678.8549.2.camel@galileo> <3efb10970809230331i550fad5cnb7b5ba71a7fcb24@mail.gmail.com> Message-ID: <1222289335.8351.0.camel@galileo> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Le mardi 23 septembre 2008 ? 12:31 +0200, Remy Bohmer a ?crit : > Hello Stelian, > > Thanks for the logging. This is useful info. > > > usb_control_msg: request: 0x1, requesttype: 0x23, value 0x14 index 0x1 length 0x0 > > New Device 1 > > usb_control_msg: request: 0x6, requesttype: 0x80, value 0x100 index 0x0 length 0x40 > > ERROR: USB-error: DEVICENOTRESPONDING: Device did not respond to token (IN) or did > > not provide a handshake (OUT) (5) > > Apparently the 1st access to the device already fails. > Can you please try to set "#define CONFIG_LEGACY_USB_INIT_SEQ 1" in > your include/configs/.h ? > This enables the old way U-boot does the device initialisation. If > this helps I have to check 1 of my patches, which changed this > behaviour to make it compliant to the USB standard. > The legacy implementation of U-boot is just wrong, but it might work. Already did, and didn't change much... it still fails more or less the same way. -- Stelian Pop