This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USB Disconnect in Beagleboard C4 after suspend resume.

I am using Angstrom in my beagleboard. Kernel is taken from linux-omap-pm 2.6.35-rc3. 

I have connected a USB Ethernet to the board. The board is powered via 5V port. 

The Ethernet port stops working If I suspend and resume my beagleboard,

 

[ 1103.120849] PM: resume of devices complete after 387.786 msecs

[ 1103.376251] Restarting tasks ... 

[ 1103.379669] usb 1-2: USB disconnect, address 2

[ 1103.411315] done.

[ 1103.445892] usb 1-2.4: USB disconnect, address 3

[ 1103.450836] asix 1-2.4:1.0: eth0: unregister 'asix' usb-ehci-omap.0-2.4, ASIX AX88772 USB 2.0 Ethernet

It doesnot work even if I disconnect and reconnect the USB. I think some problem with EHCI.
Is there any workaround for this issue? Any suggestions will be highly helpful..
Thanks
Pradeep