I've been following the guide here: http://www.gentoo.org/doc/en/alsa-guide.xml to try and get the sound up and running, but so far hasn't worked
I have ALSA compiled in the kernel
running lspci -v | grep -i audio gives me:
Code: Select all
aahome adrian # lspci -v | grep -i audio
0000:00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)I ran cat /dev/urandom > /dev/dsp to test the sound but it gives me this output:
Code: Select all
aahome adrian # cat /dev/urandom > /dev/dsp
bash: /dev/dsp: No such deviceI ran that and this is what the output was:
(Doesn't look right)
Code: Select all
aahome adrian # ./snddevices.sh
Creating /dev/mixer?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/sequencer...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/midi0?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/dsp?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/audio?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/sndstat...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/music...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/dmmidi?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/dmfm?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/amixer?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/adsp?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/amidi?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/admmidi?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
create symbolic link `/dev/mixer' to `/dev/mixer0'
create symbolic link `/dev/midi' to `/dev/midi00'
create symbolic link `/dev/dsp' to `/dev/dsp0'
create symbolic link `/dev/audio' to `/dev/audio0'
create symbolic link `/dev/sequencer2' to `/dev/music'
create symbolic link `/dev/adsp' to `/dev/adsp0'
create symbolic link `/dev/amidi' to `/dev/amidi0'
rm: cannot remove `/dev/snd': Is a directory
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
Creating /dev/snd/control?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/seq...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/timer...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/hw??...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/midi??...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/pcm??p...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/snd/pcm??c...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
ALSA loader devices
Creating /dev/aload?...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Creating /dev/aloadSEQ...chown: `root.audio' syntax is obsolete; use `:' since this will be removed in the future
done
Any suggestions as to what to do?
thanks



