Most recent kernel where this bug did not occur: ? Distribution: Debian Hardware Environment: PowerBook6,8 Software Environment: ? Problem Description: Enabling CONFIG_HVC_DRIVER=y CONFIG_HVC_RTAS=y Makes suspend-to-disk (using hibernate) not work anymore due to khvcd not stopping: kernel: Stopping tasks: ============================================================ kernel: stopping tasks timed out after 20 seconds (1 tasks remaining): kernel: khvcd kernel: Restarting tasks...<6> Strange, khvcd not stopped kernel: done Steps to reproduce: Enable CONFIG_HVC_RTAS and try to suspend; Usually, people probably won't use CONFIG_HVC_RTAS together on a system they suspend, but Debian has added it to their default powerpc config.
What's a khvcd?
I suppose it's the kernel HVC daemon ... Serial might be the wrong component, but I didn't know where it fits. It's defined in drivers/char/hvc_console.c, maybe this helps.
Uh, OK, I cheerfully dinged benh with this - I'll send it along to Mike Ellerman and Ryan Arnold.
Created attachment 9017 [details] hvc_console-suspend-fix Actually even I might be able to fix this. Can you please test this patch?
Thanks. But please, use email next time?
Thanks, this patch did the trick! BTW, Andrew: Was it me you asked to use email next time? This might be a very stupid question, but which address was I supposed to use? Thanks again, Michael
On Thu, 14 Sep 2006 14:58:09 -0700 bugme-daemon@bugzilla.kernel.org wrote: > Thanks, this patch did the trick! good-o, thanks. > BTW, Andrew: Was it me you asked to use email next time? This might be a very > stupid question, but which address was I supposed to use? err, that comment was supposed to be against a different bugzilla report (someone tried to submit a patch via bugzilla). Blame it on senility.
The patch from this bug was included in 2.6.18.