On 6/12/06, Nik Davis <[EMAIL PROTECTED]> wrote:
I've installed the developmental LFS on my Presario laptop, and I've gotten everything to work great, except for my sound support. My host system on the laptop is Mandrake 10.0, and it used ALSA with the snd-ali5451 module which works perfectly. I've tried installing ALSA via the BLFS instructions and the ALSA documentation, but I still get the "Can't open /dev/dsp" message whenever I try to play a music file.
The problem is that you need the OSS emulation if you want access to /dev/dsp. This can be accomplished by loading the snd-pcm-oss module. You can throw that in /etc/sysconfig/modules.conf or you can make a new install rule in /etc/modprobe.conf. This is from LFS, the only thing you need to change is the modprobe needs the full path, /sbin/modprobe. /etc/modprobe.conf: install snd-pcm /sbin/modprobe -i snd-pcm; /sbin/modprobe snd-pcm-oss Read here for more details: http://www.linuxfromscratch.org/lfs/view/development/chapter07/udev.html Now, if udev is set up correctly, /dev/dsp should get set up with proper permissions (664 with group audio) at boot time. And off you go. I just did this myself the other day. However, be aware that most modern sound applications can access alsa directly and won't need the old OSS layer accessed at /dev/dsp. The only thing I needed it for was the stupid flash plugin for Firefox. -- Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
