[Bug 44552] Failure to Boot with SMP + SATA
Jon Anderson
jonathan.anderson at ieee.org
Sat May 13 16:07:55 UTC 2006
Public bug reported:
Binary package hint: linux-source-2.6.15
Hi all,
I've compiled the linux-source-2.6.15 kernel twice, once with SMP
enabled (I'm running on a Core kernelDuo processor) and once without.
When I boot the SMP version, libata won't load into the kernel because
it can't find the symbol "acpi_in_suspend". No libata -> no SATA -> no
boot (I get stuck on "Waiting for root file system..."). Without SMP, it
works fine (I'm using it right now, in fact).
It seems as though enabling SMP via "make xconfig" causes these lines to
disappear:
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
Thus, drivers/acpi/sleep/main.c (which exports "int acpi_in_suspend")
doesn't get compiled, and so libata can't be loaded into the kernel.
My questions are:
1. Why does enabling SMP disable ACPI sleep?
2. Would it be a bad idea to just stick the above two lines into my .config?
Thanks for your help, and I hope this bug report is specific enough to
be useful.
** Affects: linux-source-2.6.15 (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
--
Failure to Boot with SMP + SATA
https://launchpad.net/bugs/44552
More information about the kernel-bugs
mailing list