Using udev-087 my sound stops working. All the device nodes are created and alsa picks up the card. I can use the mixer, etc, but no sound comes out. Sorry I can't be more specific but I have no idea why this should happen.
is it muted or is the volume set to 0 ?
(In reply to comment #1)
> is it muted or is the volume set to 0 ?
No, it really is broken. It works perfectly with 079-r1, but 087 breaks it.
I had similar experiences but, managed to fix it.
It seems that the new udev does not retain the pervious alsa device files and mixer settings.
(In reply to comment #3)
> I had similar experiences but, managed to fix it.
> It seems that the new udev does not retain the pervious alsa device files and
> mixer settings.
udev has nothing to do with the mixer, and if it isn't creating the device files then it isn't working, that's its job.
Are the device nodes the same as the old version, and with the same permissions?
If so, there's nothing that udev is doing here...
Please provide more information.
Like your emerge info, your soundcard and driver used, if the drivers come from the kernel (in which case also if modules or built-in; built-in are _not_ supported as they mostly misbehave) or from alsa-driver, version of the in-kernel alsa (/proc/asound/version) or of alsa-driver, version of alsa-lib, which program did you try, the output system you're using.
For a note, I seems to be having trouble with modules loaded by udev for the soundcard, although I'm not sure why, and dxs doesn't appear to work initially (works after restarting ALSA), probably because the option is ignored, but dmix for instance works just fine, after reconfiguring the mixer for iec958 output.
Following some help from Neil, I have managed to get this working, although why it didn't work the first time is still slightly mysterious. It might have had something to do with the device tarball option in /etc/conf.d/rc. Anyway, since it now works, I have to close.