esd - can't automate suspend/resume
Hi Folks,
I use the esd sound daemon on a Thinkpad 560e (ESS
sb16 compatibe sound chip), Redhat 7.1, and kernel
2.4.9-12. I have run into all sorts of issues with trying to
use the apmcontinue script to stop/start esd during
suspend and resume.
For some reason, if I put "esd &" in apmcontinue, it causes
the "apmd[pid] Normal Resume after..." message to not
appear. If I kill the esd, the message appears. This is a
symptom of a greater problem. I have an echo command
after the "esd &" which is executed, so the shell is getting
past the "esd &".
If the "esd &" is issued within apmcontinue, "killall esd" will
not kill the esd. ( nor will "fuser -k /dev/dsp" )
Using the "esdctl standby" also does not release the dsp
device, therefore the sb module can not be unloaded.
I've been researching a solution regarding a way to automate
the start/stop of esd, and I have yet to find a solution.
Has anyone else had these problems, and found a solution?
Many thanks for any info,
John
|