[U-Boot] Help with USB keyboards: EHCI timeout error

John Donnelly john.d at servergy.com
Sat Jan 18 14:45:19 CET 2014


Hi,

Platform :  FreeScale - p4080 - e500mc

Our Banner:

U-Boot 2013.01-00040-gfd65bf6-dirty (Jan 16 2014 - 17:25:34)

CPU0:  P4080E, Version: 2.0, (0x82080020)
Core:  E500MC, Version: 2.0, (0x80230020)


Keyboard has additional USB ports (HUB) on it :

Dell Model: Dell Multimedia Keyboard : M/N: Y-UK-DEL1 D P/N: TH836 L P/N:
820-000430 PID: LZ751B30EBJ

Modern version
http://accessories.us.dell.com/sna/productdetail.aspx?c=us&l=en&cs=19&sku=331-9653&baynote_bnrank=0&baynote_irrank=0&~ck=baynoteSearch


The issue appears to be related to an addition ports on the keyword.

Any FreeScale supporters here ?


I have narrowed down the hang occurs in function :

ehci_submit_async()   in drivers/usb/host/ehci-hcd.c


Our version has a fix applied that the upstream Freescale uboot reference
 does not:

340a334,340
>
>       /* Force FS for fsl HS quirk */
>       if (!ctrl->has_fsl_erratum_a005275)
>               endpt |= QH_ENDPT1_EPS(ehci_encode_speed(dev->speed));
>       else
>               endpt |= QH_ENDPT1_EPS(ehci_encode_speed(QH_FULL_SPEED));
>
762a763,766
>                               /* Disable chirp for HS erratum */
>                               if (ctrl->has_fsl_erratum_a005275)
>                                       reg |= PORTSC_FSL_PFSC;
>





Thank you.



On Fri, Jan 17, 2014 at 7:39 AM, Wolfgang Denk <wd at denx.de> wrote:

> Dear John Donnelly,
>
> In message <
> CAGtOQbSq3YzPvQCb1BowR8UnYFOWwOpxpX-ePNremamgu58fqw at mail.gmail.com> you
> wrote:
> >
> > I am investigating an issue where some keyboards fail to enumerate  in
> > u-boot but they are available when Linux enumerates them .
>
> Hardware (which exact board/  configuration) ?
>
> Software (which exact version of U-Boot) ?
>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Today is the yesterday you worried about tomorrow.
>



-- 

*Regards,*
* John.*

*--*

*o* Energy-efficiency is #1 reason data centers look to expand.  -- Digital
Realty Trust
*o* Green Data Centers spending to increase 300% worldwide by 2016.  --
Pike Research
*o *Data Centers have become as vital to the functioni
ng of society as power stations.  -- The Economist


More information about the U-Boot mailing list