The CV50's hardware is auto-detected and set-up with ALSA. Unfortunately, ALSA does not work for me. The sound was very choppy. It may be because ALSA was unable to access the CV50's clocks for accurate timing, who knows? One Linux installation report on the Sharp MM70 reports that the ALSA driver for the Ali was broken as of kernel version 2.6.8/2.6.9.
Instead I used the OpenSoundSystem (a variant of OSS). The OSS installer auto-detects the sound chip. Note that you need kernel-sources available (i.e. installed) prior to using the OSS installer. The device `/dev/dsp' does not work that well for me, any sound program which tries to access `/dev/dsp' had a nasty habit of freezing. I had to manually re-direct sound programs such as XMMS to `/dev/dsp0'. I was unable to set the `Xine' video player to `/dev/dsp0', but that was because its menu structure is unreadable on the CV50 with my XFree86 setup! RealPlayer 10 also fails to work with `/dev/dsp'. Eventually, I deleted `/dev/dsp', and just created a link from `/dev/dsp' to `/dev/dsp0'.