Based purely on my inspection of the contents of /usr/share/hwdata/pcitable, I've come to the conlusion that kudzu will only load one driver in response to the presence of a device. This may work in the normal case, but in the world of ALSA, with it's maze of twisted modules, all different, several modules need to be loaded to make my sound card work completely in this brave new udev world. As it stands right now, snd-emu10k1 gets loaded automatically (and all of it's dependencies, of course). Unfortunately, the wave table synthesizer support on that card is driven by a seperate module (snd-emu10k1-synth), which doesn't get loaded. Pre-udev, this wasn't a problem, because the module would get loaded automatically when something opened the sequencer device, but since the post-udev sequencer device doesn't exist until the module is loaded, nothing can ever trigger it's load. snd-seq-oss will also need to be loaded, for OSS emulation.
snd-seq-oss should work fine; there are hacks for that. Does adding: install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && /sbin/modprobe snd-emu10k1-synth to /etc/modprobe.conf work for you?
snd-emu10k1-synth loads just fine, but snd-seq-oss doens't get loaded
Although, that may be because "modprobe snd-seq-oss" likes to hang.
snd-seq-oss should be covered by the: install snd-pcm-device /sbin/modprobe --ignore_install snd-seq-device && /sbin/modprobe snd-seq-oss in /etc/modprobe.conf.dist. Adding the emu10k1-synth line, will be in newer module-init-tools.