I have a 560X, and successful suspending depends on a few things. If you
are on the battery it typically works, but if you are on wall-power, the
BIOS refuses to suspend whenever a communication related pccard is
inserted (i.e. any modem/serial/network card).
I typically need to reload the cs4236 sound driver to avoid DMA timeouts
when the machine comes back.
> CONFIG_APM_DO_ENABLE=y
This one doesn't seem to be needed, APM is already active.
> CONFIG_APM_CPU_IDLE=y
This one seems to _reduce_ my battery life with some kernels (the ones
where kapmd is simply calling apm_idle in a loop without halting the
CPU). Disable this and I can often run for more than 3 hours on a battery,
enabled it is typically less than 2 hours.
> # CONFIG_APM_ALLOW_INTS is not set
Enable this, the bios seems to want interrupts enabled, especially when
suspending to disk.
Jan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/