Setting audio input source for Darkice using mixer: can't set vol??

Ian Smith smithi at nimnet.asn.au
Wed Jun 9 15:56:43 UTC 2010


On Wed, 9 Jun 2010, Kaya Saman wrote:
 > Hi guys,
 > 
 > just want to bump this as it's been a few days!!
 > 
 > Am too new on FreeBSD to diagnose the issue myself or have the experience to
 > know where this problem is coming from so I hope someone can help??
 > 
 > Thanks,
 > 
 > Kaya
 > 
 > 
 > On 06/06/2010 11:05, Kaya Saman wrote:
 > > Hi,
 > > 
 > > am trying to set pcm or vol as the input source for my mixer in order to be
 > > used in conjunction with Darkice.
 > > 
 > > For Darkice I have already set input as /dev/dsp which should be ok as
 > > /dev/dsp0.0 comes up when using ls /dev..... however, I had this config
 > > working on another box so from what I can tell the 0.0 just gives the
 > > amount of simultaneous channels if I'm not mistaken.
 > > 
 > > The major difficulty however is coming from the fact that I can't set the
 > > rec input to be pcm or vol :-(
 > > 
 > > pciconf -lv shows this:
 > > 
 > > hdac0 at pci0:0:27:0:    class=0x040300 card=0x50038086 chip=0x3a3e8086
 > > rev=0x00 hdr=0x00
 > >     vendor     = 'Intel Corporation'
 > >     device     = 'HD Audio Controller'
 > >     class      = multimedia
 > >     subclass   = HDA
 > > 
 > > and as both Andrew Thompson and Frank Shute helped me last time getting:
 > > 
 > > snd_hda_load="YES"
 > > 
 > > into /boot/loader.conf audio works without any problem too as have tested
 > > playback!!
 > > 
 > > If I try to set:
 > > 
 > > # mixer =rec vol
 > > mixer: unknown recording device: vol
 > > usage: mixer [-f device] [-s | -S] [dev [+|-][voll[:[+|-]volr]] ...
 > >        mixer [-f device] [-s | -S] recsrc ...
 > >        mixer [-f device] [-s | -S] {^|+|-|=}rec rdev ...
 > >  devices: vol, pcm, speaker, mic, mix, rec
 > >  rec devices: mic, mix
 > > 
 > > I just get that the rec interfaces are mic or mix?? This is not the same as
 > > my other box using a different and much older integral sound chip.

Seeing noone else has pounced .. we run Darkice for audio logging, but a 
hacked version of edcast_jack for streaming, and that on a Debian box 
using jackd and ALSA to split the feed to both of them, which may not 
seem relevant at all .. but we use Mix as the recording device, zeroing 
levels and muting all channels we're not using (mic, pcm, CD etc).  We 
record from Line and set levels on that, but it works the same using 
just pcm in the mix instead.

Not what you asked I know, but it may work ok for you .. with digital 
mixing with everything else off or zero, there's no degradation.

HTH, Ian

 > > I also attempted to comment the snd_hda_load out of /boot/loader.conf and
 > > include this instead:
 > > 
 > > snd_driver_load="YES"
 > > 
 > > which basically did the same thing as the above with (so also a small
 > > question here about which line is better?) so yeah am stuck with both
 > > kernel module loaders providing the same output :-(
 > > 
 > > Is there a way other then feeding a cable from the output into the input to
 > > rectify this issue??
 > > 
 > > Thanks,
 > > 
 > > Kaya


More information about the freebsd-multimedia mailing list