Hi Rich,
I already tried the cs4236. Here's the output:
tc@box:~$ sudo modprobe snd_cs4236
tc@box:~$ lsmod
Module Size Used by Not tainted
snd_cs4236 24576 0
snd_wss_lib 20480 1 snd_cs4236
snd_opl3_lib 16384 1 snd_cs4236
snd_hwdep 12288 1 snd_opl3_lib
snd_mpu401_uart 12288 1 snd_cs4236
snd_rawmidi 20480 1 snd_mpu401_uart
snd_seq_device 12288 2 snd_opl3_lib,snd_rawmidi
snd_pcm 57344 2 snd_cs4236,snd_wss_lib
snd_timer 20480 3 snd_wss_lib,snd_opl3_lib,snd_pcm
snd 45056 9 snd_cs4236,snd_wss_lib,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm,snd_timer
soundcore 12288 1 snd
cpufreq_powersave 12288 0
cpufreq_userspace 12288 0
cpufreq_conservative 12288 0
3c59x 28672 0
squashfs 28672 76
pcspkr 12288 0
mii 12288 1 3c59x
loop 20480 152
tc@box:~$ sudo alsactl init
tc@box:~$ speaker-test [-Ddefault:1] -c2 -t wav -l1
speaker-test 1.2.11
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1342:(snd_func_refer) error evaluating name
ALSA lib conf.c:5204:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5727:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM default
Playback open error: -2,No such file or directory