On Kernel 2.6.24, 
I am trying Suspend/Resume on OMAP3430 EHCI controller with Netchip2280 High 
speed test device.

Following is the behaviour: 

#echo suspend > /sys/bus/usb/devices/2-2/power/level
#       suspend root hub

On the bus, SOFs stop and device goes to Suspend [As expected]

#echo on > /sys/bus/usb/devices/2-2/power/level

Rarely resume happens fine and most of the times I get the following error:

GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT
devpath 2 ep0in 3strikes
devpath 2 ep0in 3strikes
devpath 2 ep0in 3strikes
usb 2-2: USB disconnect, address 2
# port 2 full speed --> companion
GetStatus port 2 status 003801 POWER OWNER sig=j CONNECT
GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC
suspend root hub


1) Why is the device handed over to the Full Speed controller on a resume most 
of the times? 

2) Refer: Documentation/usb/ehci.txt
> There are some issues with power management; suspend/resume doesn't
> behave quite right at the moment.
Is this related to the above problem? 


-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to