Hi Steffen, Le Thu, 30 Aug 2012 15:26:31 +0200, Steffen Trumtrar <s.trumtrar@xxxxxxxxxxxxxx> a écrit : > Where does your 50ms come from? From the debug messages of the usb-tool? from a printf of bPwrOn2PwrGood > It has the same factor of times 2. yes, so in the end the hub is supposed to need 100ms to enable power. > Have you tried hardcoding mdelay(100)? yes -> doesn't work (see previous patch I sent 2 days ago on the same subject). > I first thought about doing it the same way linux does it and use > max(pwrgood, 100). But 100ms minimum wouldn't help you either. > I don't really like the idea of just guessing a value. But if necessary, > I'm surely willing to change this patch. with Linux's 100ms that works fine on the same board (under Linux). So I'll check the if the mdelay(100) in barebox is really a 100ms timing because the problem's root may be here ! Eric _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox