Re: [PATCH] OMAP: USB : Fix the EHCI enumeration and core retention issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kevin Hilman <khilman@xxxxxx> writes:

> Felipe, Keshava,
>
> Kevin Hilman <khilman@xxxxxx> writes:
>
>> Felipe Balbi <balbi@xxxxxx> writes:
>>
>> [...]
>>
>>> Keshava is reverting a fix for a HW errata. I can't accept it as it will
>>> cause regressions. Granted, regression by regression, there's no change,
>>> but I simply can't knowingly cause a regression to the driver just to
>>> have PM working. We need a real fix for this issue.
>>
>> Sure, as long as there is a fix in this -rc cycle.
>>
>> This driver intoduced changes in v3.5 that break PM for the whole SoC
>> (by preventing CORE retention.)  These changes were clearly not tested
>> with PM.
>>
>> If you cannot fix this during the -rc cycle, then you need to revert the
>> driver PM changes that broke PM for the *whole* SoC.
>
> What's the status of this regression?
>
> This is still broken in v3.5-rc and is preventing CORE retention for the
> *whole* SoC.
>
> Please fix this, either with a proper fix, or a revert for 3.5-rc.
>

BTW, a related issue with this driver (but not sure it's a regression)
is that USB ethernet does not seem to survive a suspend/resume.

If I'm using a NFS rootfs, after suspend/resume, the NFS servers stops
responding, and I get these errors:

  nfs: server X.X.X.X not responding, still trying

The result is that I have to use an initramfs on BB-xM in order to do
suspend/resume testing.

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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux