In normal Linux distributions you need to get alsa
http://www.alsa-project.org installed.check in puppy whether any config tools available.also check their website and forums.you can try modprobe the modules.check needed modules loaded using the below commands.also if mixer is available unmute relevent volume controls
whether it lists the soundcard
http://www.puppylinux.com/faq.htm
between alsa>=1.0.7 supports Intel 915GV Intel Azalia/HDA onboard audio.it isnt the old ac'97 found on other intel cards since i use 915GAV mobo.

my 915GAV's lsmod |grep snd shows as below:
Code:
sarge:~# lsmod |grep snd
snd_hda_intel 17328 3
snd_hda_codec 80736 1 snd_hda_intel
snd_pcm_oss 47200 1
snd_mixer_oss 16768 2 snd_pcm_oss
snd_pcm 81508 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 23364 3 snd_seq,snd_rtctimer,snd_pcm
snd 52804 12 snd_seq_oss,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
rtc 12980 1 snd_rtctimer
soundcore 9728 3 snd
snd_page_alloc 10568 2 snd_hda_intel,snd_pcm
just saw this thread on ALSA for puppy:
http://www.murga.org/%7Epuppy/viewtopic.php?t=1559