[driverloader] Suspend-to-RAM in 2.6?

Nickolai Zeldovich kolya at MIT.EDU
Tue Mar 30 16:24:23 EST 2004


In trying to upgrade my machine to one of the recent 2.6 kernels, I ran
into a problem with suspending-to-RAM when driverloader is loaded.  In
particular, when doing "echo -n mem > /sys/power/state", I get:

  Mar 29 20:53:27 nestea kernel: Stopping tasks: =============================================================================================
  Mar 29 20:53:27 nestea kernel:  stopping tasks failed (3 tasks remaining)
  Mar 29 20:53:27 nestea kernel: Restarting tasks...<6> Strange, kdldrd/dpc not stopped
  Mar 29 20:53:27 nestea kernel:  Strange, kdldrd/wrk not stopped
  Mar 29 20:53:27 nestea kernel:  Strange, kdldrd/eth1 not stopped
  Mar 29 20:53:27 nestea kernel:  done

Back in 2.4 with APM support, I used to unload driverloader on suspend and
re-load it on resume.  However, with 2.6 and ACPI support, I only have a
hook for things to happen on suspend -- not on resume, AFAICT.  So it'd be
very convenient if driverloader would support suspend on its own.  Any
plans for making it work, or suggestions on how to work around it with
ACPI rather than APM?

Thanks in advance,

-- kolya


More information about the driverloader mailing list