USB EHCI problem on Beagleboard


I know that this subject can be very often seen on forums (I have red most of them) but nevertheless here is my problem.

I have got custom version of Angstrom linux distribution (3.5.0+) on my BB rev C4. Some two months ago I had problems with my USB EHCI not working, and after some search on Internet I have found these two patches, and I applied them I my problems were gone. Here are the patches:

[PATCH 1/2] ARM: OMAP: USB: Fixup ehci_hcd_omap_probe error path

A recent commit, [PATCH] Fix OMAP EHCI suspend/resume failure
(i693) '354ab856' causes ehci probe to fail on omap3xxx. This
exposed bugs in the ehci_hcd_omap_probe error path causing
an oops.

On the error path, call usb_remove_hcd if usb_add_hcd has been
called, and call usb_put_hcd if usb_alloc_hcd has been called.

Tested on BB-xM.

Signed-off-by: Russ.Dill <at> [](