* 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.