See http://www.ussg.iu.edu/hypermail/linux/kernel/0403.2/0084.html and http://bugzilla.kernel.org/show_bug.cgi?id=2474 Fix: sed -i 's/SNDRV_DMA_TYPE_PCI/SNDRV_DMA_TYPE_DEV/g' include/sound/trident.h sound/isa/cs423x/cs4231_lib.c sound/sparc/cs4231.c sound/parisc/harmony.c
oh, and just to clarify, this isn't sparc specific. As you can see by the list of files, the ISA version of that card and a couple others are affected as well.
didn't weeve already fix this?
Created attachment 28903 [details, diff] linux-2.6.5-rc1.sndfix.patch This patch (submitted upstream) fixes the mentioned bug as well as fixes a parse error in the sparc file.
Fixed post 2.6.4 release in the kernel.
Created attachment 28904 [details, diff] alsa-driver-1.0.4.devfix.patch and for the record... this is the patch for alsa-driver-1.0.4 which I'll incorporate into the next revbump.
2.6.5 has the sparc file patched, but the others need it still, so you should probably include those in dev-sources