I invoked the Linux kernel on ALCHEMY DBAU1100 by U-BOOT.
The processing which resets USB-OHCI of the head of a kernel is not
completed. (refer to *)
Au1100 does not indicate "reset is completed."
Is this phenomenon experienced?
this phenomenon is not encountered when starting a kernel by YAMON.
Yamon initializes the CPU and then Linux doesn't have to touch too many
registers. I'm guessing u-boot doesn't setup the clocking correctly, or
at all, and that might be your problem. The Yamon code for these boards
is available and it's easy to read the initialization code. Take a look
at it and that should solve your problem.
// enable host controller and wait for reset done
au_readl(USB_HOST_CONFIG); // throw away first read
while (!(au_readl(USB_HOST_CONFIG) & 0x10))