I upgraded to debian squeeze some time ago. In debian lenny I sometimes had problems with the sound card not being found.
On lenny I used alsaconf to rescan the cards and reload the modules needed for them.
It seems now that the alsaconf script isn't included anymore in the alsa-utils package. At first all seemed ok in squeeze, I always had sound. But today, the sound card wasn't detected.
I have an Intel onboard card:
Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller
So how do we fix this? Not that hard it seems, just force the reload of the sound modules: