Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Dec 2012 14:38:01 +0400
From:      Ruslan Bukin <br@bsdpad.com>
To:        Ralf Mardorf <ralf.mardorf@rocketmail.com>
Cc:        "freebsd-multimedia@freebsd.org" <freebsd-multimedia@freebsd.org>
Subject:   Re: Testing snd_hdspe - Was: [solved] snd_hdspe: No such file or directory
Message-ID:  <20121228103801.GA94188@jail.io>
In-Reply-To: <1356688049.2483.2.camel@q>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
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: <HDSPe AIO [line]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v) default
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm1: <HDSPe AIO [phone]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/0r:0v)
> 	snddev flags=0x2e7<SIMPLEX,AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{userland} -> feeder_root(0x00000000) -> {hardware}
> pcm2: <HDSPe AIO [aes]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm3: <HDSPe AIO [s/pdif]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm4: <HDSPe AIO [adat]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm5: <HDSPe AIO [adat]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm6: <HDSPe AIO [adat]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{hardware} -> feeder_root(0x00000000) -> {userland}
> pcm7: <HDSPe AIO [adat]> at io 0xfddf0000 irq 18 kld snd_hdspe (1p:1v/1r:1v)
> 	snddev flags=0x2e6<AUTOVCHAN,SOFTPCMVOL,BUSY,MPSAFE,REGISTERED,VPC>
> 	[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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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<BUSY,HAS_VCHAN>
> 	{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<VIRTUAL>
> 	{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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121228103801.GA94188>