From: Ben Hutchings Subject: Fix console selection in PowerPC LPAR environment Date: Tue, 27 Sep 2011 06:04:39 +0100 Bug-Debian: http://bugs.debian.org/492703 Do not override the preferred console set through the kernel parameter. Original version by Bastian Blank . --- a/drivers/tty/hvc/hvc_vio.c +++ b/drivers/tty/hvc/hvc_vio.c @@ -48,6 +48,7 @@ #include #include #include +#include #include "hvc_console.h" @@ -446,7 +447,9 @@ void __init hvc_vio_init_early(void) if (hvterm_priv0.proto == HV_PROTOCOL_HVSI) goto out; #endif - add_preferred_console("hvc", 0, NULL); + /* Check whether the user has requested a different console. */ + if (!strstr(cmd_line, "console=")) + add_preferred_console("hvc", 0, NULL); hvc_instantiate(0, 0, ops); out: of_node_put(stdout_node);