On Wednesday, September 17, 2014 at 09:29:07 PM, Eric Nelson wrote: > Hi Hans, > > On 09/17/2014 12:11 PM, Hans de Goede wrote: > > Hi Marek, et al, > > > > I'm working on cleaning up Luc's hdmi out support patchset for > > sunxi. > > > > As part of this I want to also add support for usb keyboards, > > so as to get a full console without needing to solder wires > > to testpoints on some boards :) > > > > So when I plug in the usb coming from my kvm I get this: > > > > (Re)start USB... > > USB0: USB EHCI 1.00 > > scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80 > > 3 USB Device(s) found > > > > scanning usb for storage devices... 0 Storage Device(s) found > > > > And the usb keyboard does not work. > > > > If I plug in a single usb-2 hub (no ohci support for sunxi in u-boot > > yet), then things do work, but after a few minutes of inactivity the > > usb code starts spamming the console with: > > > > EHCI timed out on TD - token=0x80008c80 > > EHCI timed out on TD - token=0x80008c80 > > ... > > > > Could this be a problem with the phy settings (iow a sunxi specific > > problem)? > > Probably not. > > We've seen the same thing on SABRE Lite and Nitrogen6X boards.
I agree, this happens. Which controller and driver do you use on the Sunxi hardware? btw you can check if this is a cache issue by disabling dcache (set CONFIG_CMD_CACHE in the config and use 'dcache off' before 'usb start'). You can also patch the arch/arm/lib/cache-cp15.c functions to do additional alignment checks (always a good idea) , just like I did that in arch/arm/cpu/arm926ejs/cache.c Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot