tags 423612 patch
thanks
Here is a patch for this issue.
--- sleepd-1.3.7/acpi.c~ 2006-03-27 21:14:51.000000000 +0200
+++ sleepd-1.3.7/acpi.c 2007-05-13 13:58:25.000000000 +0200
@@ -245,10 +245,16 @@
}
closedir(dir);
- version = get_acpi_value(PROC_ACPI "/info", "ACPI-CA Version:");
+ /* If kernel is 2.6.21 or newer, version is in
+ /sys/module/acpi/parameters/acpica_version */
+
+ version = get_acpi_file("/sys/module/acpi/parameters/acpica_version");
if (version == NULL) {
- /* 2.5 kernel acpi */
- version = get_acpi_value(PROC_ACPI "/info", "version:");
+ version = get_acpi_value(PROC_ACPI "/info", "ACPI-CA Version:");
+ if (version == NULL) {
+ /* 2.5 kernel acpi */
+ version = get_acpi_value(PROC_ACPI "/info", "version:");
+ }
}
if (version == NULL) {
return 0;
--
panic("huh?\n");
2.2.16 /usr/src/linux/arch/i386/kernel/smp.c