The leading space prevents it working if console=comX is the only argument, so handle this case separately.
Signed-off-by: Luca Dariz <l...@orpolo.org> --- i386/i386at/com.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/i386/i386at/com.c b/i386/i386at/com.c index 3402a025..fb291b87 100644 --- a/i386/i386at/com.c +++ b/i386/i386at/com.c @@ -189,6 +189,11 @@ comcnprobe(struct consdev *cp) if (console) mach_atoi(console + strlen(CONSOLE_PARAMETER), &rcline); + if (strncmp(kernel_cmdline, CONSOLE_PARAMETER + 1, + strlen(CONSOLE_PARAMETER) - 1) == 0) + mach_atoi(kernel_cmdline + strlen(CONSOLE_PARAMETER) - 1, + &rcline); + maj = 0; unit = -1; pri = CN_DEAD; -- 2.30.2