Comment 3 for bug 591941

Revision history for this message
Mathieu Poirier (mathieu.poirier-deactivatedaccount) wrote :

Robert,

I've seen this issue with all type and sizes. Aside from the above stated trick of configuring the kernel with PREEMPT_NONE rather than PREEMPT_VOLUNTARY, disabling the "CPU Power Management" options (CONFIG_CPU_FREQ and CONFIG_CPU_IDLE) will also fix the problem.

Experimenting with CONFIG_CPU_IDLE, I noticed the failure comes from switching the "ladder" to the "menu" governor. On their own they both work fine. The problem happens when the kernel decides to switch to "menu" after finding the higher rating (20) of the governor.