All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Tegra3 ehci_suspend and ehci_resume
       [not found] ` <50C999D8.4090507-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>
@ 2012-12-13 15:04   ` Alan Stern
  0 siblings, 0 replies; only message in thread
From: Alan Stern @ 2012-12-13 15:04 UTC (permalink / raw)
  To: Timur; +Cc: Stephen Warren, linux-tegra-u79uwXL29TY76Z2rM5mHXA, USB list

On Thu, 13 Dec 2012, Timur wrote:

> On 12/12/2012 07:34 PM, Alan Stern wrote:
> 
> > Okay.  Then how about this: Unplug both the power connector and the
> > slave connector.  After the N7 goes into deep sleep, plug the power
> > connector back in but leave the slave unplugged.  Then a few seconds
> > later, plug in the slave.
> 
> This always fails (-71 / SET_ADDRESS). The issues can then only be 
> solved, by unplugging the "OTG" adapter. In other words, by switching to 
> peripheral mode (and back).
> 
> > Also try doing the same thing, but don't wait for the N7 to go into
> > deep sleep.  If this works but the other test doesn't, then clearly the
> > slave is working correctly and the problem lies in the host controller.
> 
> This works well most of the time. Some issues in a few cases, not sure 
> why. (It is possible to debug over WiFi. But doing so would prevent LP0.)

So it seems clear that the problem is the deep sleep implementation in 
ehci-tegra.  That implementation is very non-standard in the 3.7 
kernel.

To fix it will require assistance from the people responsible for the 
ehci-tegra driver.  I can be of only limited help because I don't have 
any Tegra hardware and I don't know how it's supposed to work.

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-12-13 15:04 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <50C999D8.4090507@riseup.net>
     [not found] ` <50C999D8.4090507-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>
2012-12-13 15:04   ` Tegra3 ehci_suspend and ehci_resume Alan Stern

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.