I am working on an embedded system to get its usb working. The system is
running on linux2.6.23. After I compiled the kernel and tried to do the
following
>> insmod ehci-hcd.ko
I got the following message:

ehci_hcd 0000:01:0d.0: EHCI Host Controller
ehci_hcd 0000:01:0d.0: new USB bus registered, assigned bus number 1
ehci_hcd 0000:01:0d.0: can't setup
ehci_hcd 0000:01:0d.0: USB bus 1 deregistered
ehci_hcd 0000:01:0d.0: init 0000:01:0d.0 fail, -110
ehci_hcd: probe of 0000:01:0d.0 failed with error -110
ehci_hcd 0000:01:0d.1: EHCI Host Controller
ehci_hcd 0000:01:0d.1: new USB bus registered, assigned bus number 1
ehci_hcd 0000:01:0d.1: can't setup
ehci_hcd 0000:01:0d.1: USB bus 1 deregistered
ehci_hcd 0000:01:0d.1: init 0000:01:0d.1 fail, -110
ehci_hcd: probe of 0000:01:0d.1 failed with error -110

I also inserted the following modules
>>insmod ohci-hcd.ko
>>insmod uhci-hcd.ko
And they gave no errors.

However, no matter what usb devices I plugged in (usb camera, storage etc),
the board just gave no response (through the command dmesg).

Does anybody know what is wrong? Also does anybody know how to find out the meaning of error code -110?

Thanks in advance.