From owner-freebsd-hackers@FreeBSD.ORG Tue Feb 5 09:26:21 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from miki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id 4F6C216A417; Tue, 5 Feb 2008 09:26:17 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Tue, 5 Feb 2008 17:25:46 +0800 From: Ariff Abdullah To: xistence@0x58.com, aryeh.friedman@gmail.com Message-Id: <20080205172546.7caea944.ariff@FreeBSD.org> In-Reply-To: <954C22ED-D865-4067-9FDE-4002EB445AED@0x58.com> References: <47A4FF5F.9010604@gmail.com> <200802041003.22658.jhb@freebsd.org> <20080204215250.GA1526@roadrunner.spoerlein.net> <954C22ED-D865-4067-9FDE-4002EB445AED@0x58.com> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__5_Feb_2008_17_25_46_+0800_maaMw6fEYT/btAl5" Cc: freebsd-hackers@freebsd.org Subject: Re: /dev/dsp disappeared after power outage X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2008 09:26:21 -0000 --Signature=_Tue__5_Feb_2008_17_25_46_+0800_maaMw6fEYT/btAl5 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 4 Feb 2008 15:14:49 -0700 Bert JW Regeer wrote: >=20 > On Feb 4, 2008, at 14:52 , Ulrich Spoerlein wrote: >=20 > > On Mon, 04.02.2008 at 13:00:40 -0700, Bert JW Regeer wrote: > >> On Feb 4, 2008, at 08:03 , John Baldwin wrote: > >>> On Saturday 02 February 2008 06:40:15 pm Aryeh M. Friedman > >wrote: >>> I just had a power outage and when it came back > >/dev/dsp0.0 was >>> missing from the devices. the kern module > >loaded fine and >>> detected > >>>> the card correctly (according to dmesg, sysctl and > >/dev/sndstat) >>> but > >>>> neither the above or /dev/pcm exists. After rebooting the > >problem >>> remains. Any ideas how to fix it? > >>> > >>> Nothing to fix. This is how devfs device cloning works. > >> > >> Nothing to fix? The sound card that is correctly detected by the=20 > > > >> kernel > >> module is not being created in /dev, ONLY after he had a power =20 > >> outage. It is > >> not even coming back when he reboots the machine. > >> > >> I don't have any suggestions, I just don't believe "Nothing to > >fix" > is the > >> right answer. > > > > Sigh, > > > > AFAIK dev cloning works by creating the device nodes when > > open()ed. Using 'ls /dev/dsp*' will not open() any devices, so > > nothing is created. > > He should use 'ls /dev/dsp0 /dev/dsp0.0' and then the devices > > should appear. > > > > Try it for yourself, do 'ls /dev/dsp*' then 'ls /dev/dsp.8' > > > > Not that anything usefull can be done with ls(1) to get sound :) > > > > > > Cheers, > > Ulrich Spoerlein > > --=20 > > It is better to remain silent and be thought a fool, > > than to speak, and remove all doubt. >=20 >=20 > I just booted up my desktop machine at home, I don't have sound =20 > enabled by default, so I loaded the module that is required. Before=20 >=20 > the module was loaded: >=20 > ls -lah /dev/dsp* > ls: No match. >=20 > After the module was loaded (I just load snd_driver). Nothing else > was executed after the module was loaded. >=20 > ls -lah /dev/dsp* > crw-rw-rw- 1 root wheel 0, 106 Jan 26 05:24 /dev/dsp0.0 > crw-rw-rw- 1 root wheel 0, 109 Jan 26 05:24 /dev/dsp0.1 > crw-rw-rw- 1 root wheel 0, 112 Jan 26 05:24 /dev/dsp0.2 > crw-rw-rw- 1 root wheel 0, 115 Jan 26 05:24 /dev/dsp0.3 > crw-rw-rw- 1 root wheel 0, 118 Jan 26 05:24 /dev/dsp0.4 > crw-rw-rw- 1 root wheel 0, 122 Jan 26 05:24 /dev/dsp0.5 > crw-rw-rw- 1 root wheel 0, 107 Jan 26 05:24 /dev/dspW0.0 > crw-rw-rw- 1 root wheel 0, 110 Jan 26 05:24 /dev/dspW0.1 > crw-rw-rw- 1 root wheel 0, 113 Jan 26 05:24 /dev/dspW0.2 > crw-rw-rw- 1 root wheel 0, 116 Jan 26 05:24 /dev/dspW0.3 > crw-rw-rw- 1 root wheel 0, 119 Jan 26 05:24 /dev/dspW0.4 > crw-rw-rw- 1 root wheel 0, 123 Jan 26 05:24 /dev/dspW0.5 > crw-rw-rw- 1 root wheel 0, 121 Jan 26 05:24 /dev/dspr0.4 ^^^^^^^^^^^^ Yours is obviously 6.x . Beginning with 7.x and beyond, nothing will be created by default, just like what the original poster being experiencing. Refer to sound(4). John and Ulrich are correct. Nothing to fix. >=20 > So what gives? >=20 > Bert JW Regeer >=20 -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ --Signature=_Tue__5_Feb_2008_17_25_46_+0800_maaMw6fEYT/btAl5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iEYEARECAAYFAkeoK5oACgkQlr+deMUwTNpgDgCg0Hu0RRn5elugZkOaaAtvMgHH oUAAoK9yyTXJ18MLdXD1yQAUD7BIr1oj =dX4l -----END PGP SIGNATURE----- --Signature=_Tue__5_Feb_2008_17_25_46_+0800_maaMw6fEYT/btAl5--