Comment 7 for bug 591941

Revision history for this message
Mathieu Poirier (mathieu.poirier-deactivatedaccount) wrote : Re: [Bug 591941] Re: SDHC card not recognized

On Wed, 2010-08-04 at 18:10 +0000, Robert Nelson wrote:
> Hi Lee,
>
> No dice..
>
> I modified my config with:
>
> -# CONFIG_CPU_IDLE is not set
> +CONFIG_CPU_IDLE=y
> +CONFIG_CPU_IDLE_GOV_LADDER=y
> +CONFIG_CPU_IDLE_GOV_MENU=y
>
> It finds the mmc card just fine, mounts card, login, etc...
>
> Boot Log: http://pastebin.com/4vXH1yx4
>
> Regards,
>

Ubuntu has a very complex kernel config file with most option enabled.
Enabling CONFIG_CPU_IDLE won't trigger the failure in upstream
2.6.35-rc6. In the Ubuntu tree it is enabled and seems to be related to
the failure.

Code-wise, there isn't much difference between the Ubuntu tree and
upstream. In my opinion we are faced with some sort of feature
interaction issue that is not seen by the community because the right
options (to cause the failure) aren't selected in the default
omap3_beagle.

I am currently working on a .config based on 2.6.35-rc6 that will
exhibit the failure with the hope of getting help from a broader range
of people.

Today I was able to reliably *fix* the problem by removing a printk in
one of the govenor (drivers/cpuidle/governor.c:69). Since the exact
same line doesn't cause problem in upstream, I assume this is a symptom
rather than the cause.