Ich hatte das gleiche Problem und hab mich doch ziemlich geärgert, da bis anhin immer alles was alsa betrifft ohne besondere Probleme lief. Nun ja, es hat tatsächlich alles mit rechten zu tun. Es gibt zwie ordner in /dev/ deren files root:audio sein müssen und berechtigungen 660 haben müssen. DieOrdner sind /dev/snd/ und /dev/sound/. Da hier vom Kernel 2.6.5 die Rede ist wird es nicht vile nützen wenn man von Hand die Rechte ändert. Man kann es wohl mal machen um auszuprobieren ob alsamixer dann läuft, aber beim nächsten start sind die Rechte wieder zurückgesetzt. Das Problem nennt sich UDEV. Soviel mir ist wurde ab Kernel 2.6.4 von DEVFS auf UDEV umgestellt. Für die statischen devices existiert ein file
/lib/udev-state/devices.tar.bz2 (zumindest in gentoo)
welches von UDEV gelesen wird um die devices zu erstellen.
Ein kleiner ausschnitt aus der Datei:
crw------- root/audio 116,18 2005-06-22 20:43:43 snd/pcmC0D2p
crw------- root/audio 116,26 2005-06-22 20:43:43 snd/pcmC0D2c
crw------- root/audio 116,25 2005-06-22 20:43:43 snd/pcmC0D1c
crw------- root/audio 116,16 2005-06-22 20:43:43 snd/pcmC0D0p
crw------- root/audio 116,24 2005-06-22 20:43:43 snd/pcmC0D0c
crw------- root/audio 116,10 2005-06-22 20:43:43 snd/midiC0D2
crw------- root/audio 116,9 2005-06-22 20:43:43 snd/midiC0D1
crw------- root/audio 116,8 2005-06-22 20:43:43 snd/midiC0D0
crw------- root/audio 116,6 2005-06-22 20:43:43 snd/hwC0D2
crw------- root/audio 116,4 2005-06-22 20:43:43 snd/hwC0D0
crw------- root/audio 116,0 2005-06-22 20:43:43 snd/controlC0
crw------- root/audio 116,1 2005-06-04 20:13:57 snd/seq
crw------- root/audio 116,33 2005-06-04 20:13:57 snd/timer
Wie man sieht sind die Rechte hier falsch gesetzt. Man muss nun also nur alle Einträge zu snd/ und sound/ suchen und die Rechte ändern um alsa wieder erfolgreich zu nutzen.
Greets Dave