> options (also attached), it shows that the problem is in the line:
>
> chip->suspend_regs[i] = snd_cs4281_peekBA0(chip, saved_regs[i]);
Very good report :-)
I think the following patch should solve this problem. But since that
suspend/resume seems to not have been tested at all for that
I'm using alsa-0.9.0_rc5 with 2.4.20-pre10-mjc2 and I get a kernel oops
in cs4281_suspend when suspeding the machine. Result of ksymoops is
attached.
Matching the disassembly with the assembly output of gcc with the same
options (also attached), it shows that the problem is in the line:
c