From owner-freebsd-multimedia@FreeBSD.ORG Fri Dec 28 10:32:58 2012 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E678452E for ; Fri, 28 Dec 2012 10:32:58 +0000 (UTC) (envelope-from br@www01.runexis.ru) Received: from www01.runexis.ru (www01.runexis.ru [80.253.8.195]) by mx1.freebsd.org (Postfix) with ESMTP id 68F638FC0A for ; Fri, 28 Dec 2012 10:32:58 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=www01.runexis.ru) by www01.runexis.ru with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1ToXKD-000OWy-EP; Fri, 28 Dec 2012 14:38:01 +0400 Received: (from br@localhost) by www01.runexis.ru (8.14.5/8.14.5/Submit) id qBSAc1ND094299; Fri, 28 Dec 2012 14:38:01 +0400 (MSK) (envelope-from br) Date: Fri, 28 Dec 2012 14:38:01 +0400 From: Ruslan Bukin To: Ralf Mardorf Subject: Re: Testing snd_hdspe - Was: [solved] snd_hdspe: No such file or directory Message-ID: <20121228103801.GA94188@jail.io> References: <1355536009.52929.YahooMailNeo@web172405.mail.ir2.yahoo.com> <20121215101512.GC20342@jd.benders.se> <1356307767.2640.43.camel@q> <20121227074216.GA69799@jail.io> <1356679885.2535.10.camel@q> <20121228082711.GA91892@jail.io> <1356688049.2483.2.camel@q> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <1356688049.2483.2.camel@q> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "freebsd-multimedia@freebsd.org" X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2012 10:32:59 -0000 seems everything is OK. you have 8 /dev/dspX stereo devices. You can now use it -Ruslan On Fri, Dec 28, 2012 at 10:47:29AM +0100, Ralf Mardorf wrote: > root@freebsd:/root # cat /dev/sndstat > FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64) > Installed devices: > pcm0: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) default > snddev flags=0x2e6 > [pcm0:play:dsp0.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm0:play:dsp0.p0[pcm0:virtual:dsp0.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm0:record:dsp0.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm0:record:dsp0.r0[pcm0:virtual:dsp0.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm1: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/0r:0v) > snddev flags=0x2e7 > [pcm1:play:dsp1.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm1:play:dsp1.p0[pcm1:virtual:dsp1.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > pcm2: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm2:play:dsp2.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm2:play:dsp2.p0[pcm2:virtual:dsp2.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm2:record:dsp2.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm2:record:dsp2.r0[pcm2:virtual:dsp2.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm3: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm3:play:dsp3.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm3:play:dsp3.p0[pcm3:virtual:dsp3.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm3:record:dsp3.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm3:record:dsp3.r0[pcm3:virtual:dsp3.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm4: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm4:play:dsp4.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm4:play:dsp4.p0[pcm4:virtual:dsp4.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm4:record:dsp4.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm4:record:dsp4.r0[pcm4:virtual:dsp4.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm5: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm5:play:dsp5.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm5:play:dsp5.p0[pcm5:virtual:dsp5.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm5:record:dsp5.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm5:record:dsp5.r0[pcm5:virtual:dsp5.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm6: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm6:play:dsp6.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm6:play:dsp6.p0[pcm6:virtual:dsp6.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm6:record:dsp6.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm6:record:dsp6.r0[pcm6:virtual:dsp6.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > pcm7: at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) > snddev flags=0x2e6 > [pcm7:play:dsp7.p0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000006 > interrupts 0, underruns 0, feed 0, ready 0 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {userland} -> feeder_mixer(0x00200010) -> feeder_format(0x00200010 -> 0x00201000) -> {hardware} > pcm7:play:dsp7.p0[pcm7:virtual:dsp7.vp0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, underruns 0, feed 0, ready 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {userland} -> feeder_root(0x00000000) -> {hardware} > [pcm7:record:dsp7.r0]: spd 48000, fmt 0x00200010/0x00201000, flags 0x00002100, 0x00000007 > interrupts 0, overruns 0, feed 0, hfree 131072, sfree 65536 [b:131072/4096/32|bs:65536/2048/32] > channel flags=0x2100 > {hardware} -> feeder_root(0x00201000) -> feeder_format(0x00201000 -> 0x00200010) -> feeder_mixer(0x00200010) -> {userland} > pcm7:record:dsp7.r0[pcm7:virtual:dsp7.vr0]: spd 8000, fmt 0x00100008, flags 0x10000000, 0x00000000 > interrupts 0, overruns 0, feed 0, hfree 0, sfree 0 [b:0/0/0|bs:0/0/0] > channel flags=0x10000000 > {hardware} -> feeder_root(0x00000000) -> {userland} > > _______________________________________________ > freebsd-multimedia@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia > To unsubscribe, send any mail to "freebsd-multimedia-unsubscribe@freebsd.org"