I have acer aspire 5536 (snd_intel_hda) mic fix! but need more help

Opensuse 12.1 - KDE - This is a common problem on many devices - I think some people don’t realise but I discovered, for me, thatinternal and external mics fail after sleep/hibernate only.
running
/etc/init.d/alsasound start in KDE after resume restores mics input

I tried a script /etc/pm/sleep.d/sound but it doesn’t do what I need. pm-utils wiki is currently unavailable and being updated.

contents

#!/bin/bash

… /usr/lib/pm-utils/functions

case “$1” in
suspend)
/etc/init.d/alsasound stop
;;
resume)
/etc/init.d/alsasound start
;;
*)
;;
esac

exit $?

But it does not work.
Any ideas? I’ve tried many different ways and old syntax. Perhaps its because 12.1 uses systemctl now? I don’t know syntax for this either.