• Home
  • Help
  • Search
  • Login
  • Register
Pages: 1 [2]
Author Topic: D2Plug - voice is chopping/slowdown when backlight power down  (Read 7170 times)
l3iggs
Newbie
*

Karma: 0
Posts: 1


View Profile
« Reply #15 on: March 15, 2012, 11:43:00 AM »


It works fine now for me however I altered the pm.c to ignore deep-idle mode and recompiled the kernel.
If you come to that point I'll share more details if needed.


Thank you kstaniek. I had the same exact problem you've described here. The kernel fix you suggest works for me as well. For a little more clarity, here is exactly what I did:
I commented line 821 in the file arch/arm/mach-dove/pm.c so that the function now looks like this:

Code:
static int dove_pm_enter(suspend_state_t state)
{
pr_debug("PM DEBUG: Entering PM state (%d).\n", state);
switch (state) {
case PM_SUSPEND_STANDBY:
//dove_deepidle();
break;
case PM_SUSPEND_MEM:
dove_standby();
break;
default:
return -EINVAL;
}

return 0;
}
I then recompiled and reinstalled the kernel and my music plays nice and smoothly over the optical output of my D2Plug!

I think the proper way to address this issue is to somehow block deepidle or PM_SUSPEND_STANDBY from being entered only during audio playback. Anyone have any idea how to do that?
Logged

Pages: 1 [2]
Print
Jump to: