See also NEWS.Debian.
The alsaconf script is a very simple configurator that is part of the ALSA system (alsa-utils package) and will probably be able to recognize the card you have installed and write a matching configuration file.
Open a terminal as root, then type :
Then follow the prompts (when it asks whether you want to modify the configuration answer yes).
Here are the first steps.
First of all, you should stop all sound applications before install it ("Unloading sound card modules.").
"Searching sound card database".
"Following cards are found in your system . Choose a sound card to configure".
"Do you want to modify /etc/modutils/sound ?".
Sound driver and mixer.
"Ok, your alsa sound driver is configured. Now I will load the ALSA sound driver Now I will load the ALSA sound driver and use to raise the default volumes. You can change the volume later via a mixer program such as DebPkh:alsamixer or gamix
"Setting default volumes..."
"Now ALSA is ready to use. For adjustment of volumes, use your favorite mixer. Have a lot of fun "
The last steps (starting the alsa sound drivers and playing a test soundfile) may fail because you probably have the OSS kernel modules for your soundcard loaded at this point (the alsa kernel modules cannot load if the oss kernel modules are loaded and using the soundcard). See ALSA.
Caveat: alsaconf will not automatically detect USB soundcards.
If alsaconf succeeded in configuring your card and you heard the sample sound play back from your setup you can configure the AlsaMixer.
If the card was detected and configured but you heard no sound (assuming the audio connections are fine), then most probably the ALSA drivers could not be loaded because you still have the OSS drivers loaded. In that case unload the OSS drivers.