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