Gentree wrote:I would expect udev to manage all /dev/* not alsa , are you sure about that?
Well, actually alsa registers the device with the kernel, and in a udev environment the kernel should generate an uevent to notify udev of the new device, so you're right; if the problem is with udev you should have some log of that somewhere in /dev/.udev/failed/ (I've got a lot of entries in there, though all works properly, so you could have some difficulties finding the proper entry). I don't know if that would be helpful though.
I've searched a bit for "/usr/sbin/alsactl set_controls snd_ctl_open error No such file or directory" and found a lot of threads but no real solution, apart from randomly changing the alsa configuration, or switching from the in-kernel driver to alsa-driver (or vice versa).
If that matters, here I'm using udev-090 with alsa-utils-1.0.11 and the alsa driver of kernel 2.6.16-gentoo-r2, and I've got no problem so far.
EDIT: for instance I have the successful log /dev/.udev/db/class\@sound\@dsp:
Bye
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997