v4.7-rc2 kernel fails to boot when acpi=force
Mark Rutland
mark.rutland at arm.com
Wed Jun 8 03:48:11 PDT 2016
On Wed, Jun 08, 2016 at 07:07:26PM +0900, Itaru Kitayama wrote:
>
> On 6/8/16 6:47 PM, Mark Rutland wrote:
> >
> >It looks like the we're failing to find the console (judging by the fact
> >the kernel opted to use a dummy device). The other messages look largely
> >fine. It may be worth also passing "keep_bootcon" to try to get a few
> >more lines of messages, though that may or may not be helpful.
>
> I tried that and actually I obtained a lot longer boot log, I will
> past it below after answering your questions.
>
> >I was under the impression that SPCR told us the console to use, but
> >from grepping the kernel source code, it looks like mainline doesn't
> >support that yet. Given that, I'm at a loss as to how this could have
> >worked for v4.6.
> >
> >I take it you've used the exactly same command line for v4.6 and
> >v4.7-rc2? i.e. you weren't previously passing something like
> >"console=ttyAMA0,115200"?
>
> I doubt I was, but as I've reinstalled the system there's no way
> to confirm.
>
> >Were you using a vanilla v4.6? Or some distro derivative?
>
> It was a vanilla v4.6.
Ok.
I just had a go booting a v4.6 kernel (defconfig + CONFIG_EXPERT to
enable the relevant ACPI options) on a Seattle system. I passed
"acpi=force", but avoided "console=".
The last messages I see form my kernel are also:
[ 0.008104] Console: colour dummy device 80x25
[ 0.012572] console [tty0] enabled
[ 0.015989] bootconsole [pl11] disabled
If I also pass "console=ttyAMA0,115200", I get a full set of messages,
including a i2c-designware-core warnign similarly to what you saw below
for v4.7-rc2.
So I suspect previously, something was passing an option like
"console=ttyAMA0,115200" to the kernel.
Thanks,
Mark.
More information about the linux-arm-kernel
mailing list