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

Kaya Saman SamanKaya at netscape.net
Wed Jun 9 17:59:43 UTC 2010


On Wed, Jun 9, 2010 at 11:52 AM, Kaya Saman<SamanKaya at netscape.net>  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
> >
>    
It's unclear what your problem is. You cannot set 'vol' as a recording
source, it is an output device. You conclude correctly that your
recording devices are mic and mix.

Cheers

Tom



On 06/09/2010 06:44 PM, Ian Smith wrote:
> 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
>    

Thanks Ian and Tom for the responses :-)

Tom I'm just going to quote you again: "

It's unclear what your problem is. You cannot set 'vol' as a recording
source, it is an output device.

"

Actually the box that's sitting in front of me can do this:

$ mixer
Mixer vol      is currently set to  75:75
Mixer pcm      is currently set to  75:75
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to  75:75
Mixer rec      is currently set to   0:0
Mixer igain    is currently set to   0:0
Mixer ogain    is currently set to  50:50
Mixer line1    is currently set to  75:75
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Recording source: vol

Of course it's a totally different system running FreeBSD 8.0 RELEASE 
32bit as opposed to 64bit. Also it has a much older sound card which may 
have better support??

Anyway this is what I'm after as currently I can't get my 
Darkice/Icecase2/Drupal5 streaming service working as there's no sound 
input!!

I think it's probably just the driver for the HD audio interface in my 
view. But how to sort or who to go to, to help sort??

Regards,

Kaya


More information about the freebsd-multimedia mailing list