diff -bBaur ./drivers/acpi/sleep.c /usr/src/linux/drivers/acpi/sleep.c --- ./drivers/acpi/sleep.c 2002-09-28 14:05:32.000000000 +0300 +++ /usr/src/linux/drivers/acpi/sleep.c 2002-09-30 19:11:58.000000000 +0300 @@ -329,8 +329,9 @@ state_string[count] = '\0'; state = simple_strtoul(state_string, NULL, 0); + printk(KERN_INFO PREFIX "sleep: S%d written\n", state); - if (sleep_states[state]) + if (!sleep_states[state]) return_VALUE(-ENODEV); #ifdef CONFIG_SOFTWARE_SUSPEND @@ -341,6 +342,8 @@ #endif status = acpi_suspend(state); + printk(KERN_INFO PREFIX "sleep: S%d resumed w. status 0x%x\n", state, status); + if (ACPI_FAILURE(status)) return_VALUE(-ENODEV); @@ -665,7 +668,7 @@ if (acpi_disabled) return_VALUE(0); - printk(KERN_INFO PREFIX "(supports"); + printk(KERN_INFO PREFIX "Sleep supports"); for (i=0; i