Date: Mon, 10 Aug 1998 16:44:58 -0700 (PDT) From: dwhite@resnet.uoregon.edu To: freebsd-gnats-submit@FreeBSD.ORG Subject: i386/7564: MAKEDEV won't make symlinks for snd >0 Message-ID: <199808102344.QAA21214@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 7564
>Category: i386
>Synopsis: MAKEDEV won't make symlinks for snd >0
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Aug 10 16:50:01 PDT 1998
>Last-Modified:
>Originator: Doug White
>Organization:
UO CS NRL
>Release: 2.2-STABLE
>Environment:
FreeBSD gable.nrl.cs.uoregon.edu 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #0: Tue Jun
2 13:33:32 PDT 1998 dwhite@gable.nrl.cs.uoregon.edu:/usr/src/sys/compile/G
ABLE i386
>Description:
A long time ago, in a galaxy far, far away, someone made the (bonehead)
decision to limit the sound driver to one device. With Luigi's pcm
driver, the unit number for the PnP detected cards is nearly always 1,
and so you can't create the symlinks that will make your sound work.
>How-To-Repeat:
Take a stock 2.2.[67] system with a supported soundcard, compile in
pcm support, and try to cat a sound file to /dev/audio. You get
the message:
pcm0: unit not configured, perhaps you want pcm1 ?
and no sound comes out. Sometimes you get a message
timeout flushing dbuf_out, chan 1 cnt 0xccb4 flags 0x00000441
>Fix:
Apply patch to src/etc/etc.i386/MAKEDEV
--- /dev/MAKEDEV Tue Mar 24 17:56:49 1998
+++ MAKEDEV Mon Aug 10 16:43:06 1998
@@ -972,7 +972,6 @@
snd_security_hole=0 # XXX
umask $snd_security_hole
- if [ $unit = "0" ] ; then
ln -fs mixer$unit mixer
ln -fs sequencer$unit sequencer
ln -fs dsp$unit dsp
@@ -980,7 +979,6 @@
ln -fs dspW$unit dspW
ln -fs music$unit music
ln -fs pss$unit pss
- fi
mknod mixer$unit c $chr `expr $unit '*' 16 + 0`
mknod sequencer$unit c $chr `expr $unit '*' 16 + 1`
I can commit this if you trust me to do it right. :-)
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808102344.QAA21214>
