What worked for me was the following:

edited the file "/etc/modules-2.6.9" (depends on the kernel you are using)
and added

snd-az2302

to the end of the file.

Then edited the file "/etc/init.d/bootmisc.sh"
and added

/etc/init.d/alsa-autoconfig

right before the "dma" section near the end of the file.

FWIW,
Ewan