The kernel patch I used for the machine I had can be found in bug 1066435. Until the patch(s) make there way into the kernel, I suggest people use DKMS to compile the snd-aoa modules, rather than recompiling the whole kernel. Of course you may have to adapt it for your machine. Submit your patch to the linuxppc/alsa devel lists and then raise an SRU on the ubuntu kernel.
The kernel patch I used for the machine I had can be found in bug 1066435. Until the patch(s) make there way into the kernel, I suggest people use DKMS to compile the snd-aoa modules, rather than recompiling the whole kernel. Of course you may have to adapt it for your machine. Submit your patch to the linuxppc/alsa devel lists and then raise an SRU on the ubuntu kernel.