Actually, I found a "solution" too. It works in my case:
In /etc/init.d/alsa-utils comment the line "mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1" to "#mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1". The mute_and_zero_levels call waits a very long time. In my case, I even thought it was forever.
By the way, I think it used to work about one month ago, but I'm not sure which alsa-utils version this was.
I can confirm this bug here on a Toshiba Satellite U400, Ubuntu 8.10, latest updates up to Oct 13, 2008.
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
avid@toshiba:~$ lsmod | grep hda intel,snd_ pcm_oss intel,snd_ pcm_oss, snd_mixer_ oss,snd_ pcm,snd_ seq_oss, snd_rawmidi, snd_seq, snd_timer, snd_seq_ device intel,snd_ pcm
snd_hda_intel 381488 3
snd_pcm 83204 2 snd_hda_
snd 63268 13 snd_hda_
snd_page_alloc 16136 2 snd_hda_
Actually, I found a "solution" too. It works in my case: d/alsa- utils comment the line "mute_and_ zero_levels "$TARGET_CARD" || EXITSTATUS=1" to "#mute_ and_zero_ levels "$TARGET_CARD" || EXITSTATUS=1". The mute_and_ zero_levels call waits a very long time. In my case, I even thought it was forever.
In /etc/init.
By the way, I think it used to work about one month ago, but I'm not sure which alsa-utils version this was.