[Bug 191137] Re: [Hardy] ACPI Embedded Controller (EC) stops boot when kernel boot 'quiet' option is enabled or AC power is connected

Stefan Bader stefan.bader at canonical.com
Wed Jul 9 12:28:34 UTC 2008


After a night's sleep and somewhat lower temperatures this morning the
riddle is not that mysterious as yesterday. What I forgot somehow was,
that in the smb3 kernel (when I used completion), I also removed the
enable call for the handlers from acpi_boot_ec_enable(). This was done
in the false assumption that the handlers get installed in most relevant
cases. But as the logs of both of you show acpi_ec_ecdt_probe() will try
to get information from the DSDT (after failing to get it from ECDT),
but then (because there is no (fake) EC._INI method will stop with a
boot_ec allocated but without handlers installed.

Now the question is whether this throws us back to the beginning. The
idea about the incorrect serialization came from wvengen's comment
(https://bugs.launchpad.net/ubuntu/+source/linux/+bug/191137/comments/86)
which looked like in some cases acpi_boot_ec_enable() was called before
the message about DSDT was printed (which sounded pretty much as if that
code was executed in parallel). But the logs of the last kernel shows
that (at least now) the sequence is ok, but the installation of the
handlers fails in some cases. Either there is still something running
out of order or this could also be some sort of hardware dependency
(like needing a bit of time until being ready).

-- 
[Hardy] ACPI Embedded Controller (EC) stops boot when kernel boot 'quiet' option is enabled or AC power is connected
https://bugs.launchpad.net/bugs/191137
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to Linux.




More information about the kernel-bugs mailing list