On Wed, Oct 6, 2010 at 10:17 AM, Jacob Meuser <jake...@sdf.lonestar.org>
wrote:
> On Wed, Oct 06, 2010 at 09:16:01AM +0530, Siju George wrote:
>
>
> first, 'line-pnk' is almost certainly the rear mic input, and 'mic'
> is the front mic input.  let's stick with the rear jacks for now.
>
> so you want this:
>> outputs.line-pnk_dir=output  [ none output input input-vr0 input-vr50
>> input-vr80 ]
>
> to get to this:
>> record.adc-0:1_source=sel8  [ sel8 cd sel7 mix mix2 ]
>
> first step, set line-pnk to be a mic input:
>
> $ mixerctl outputs.line-pnk=input-vr80
>

I guess you actually meant

$ mixerctl outputs.line-pnk_dir=input-vr80
outputs.line-pnk_dir: output -> input-vr80

:-)


> I bet that's what kills it for other OSes.  shame on the BIOS vendor for
> naming it like that and shame on the board vendor for using such a silly
> codec.  anyway ...
>
> now we want to see what line-pnk can feed into:
>
> $ mixerctl -v | grep '_source=.*line-pnk'
> inputs.sel6_source=mic  [ mic line-in line-pnk line-pnk mix4 mix5 mix6 mix7
]
> inputs.mix4_source=mic,line-pnk  { mic line-pnk }
> inputs.mix6_source=line-pnk,line-in  { line-pnk line-in }
> inputs.mix7_source=mic,line-pnk,line-in  { mic line-pnk line-in }
>
> hmm, we're trying to get to
>> record.adc-0:1_source=sel8  [ sel8 cd sel7 mix mix2 ]
> but none of sel6, mix4, mix6 or mix7 are choices.  let's see what sel6
> can feed:
> $ mixerctl -v | grep '_source=.*sel6'
> inputs.sel8_source=sel6  [ sel6 mix8 ]
> inputs.mix8_source=sel6  { sel6 }
>
> aha, we can have line-pnk -> sel6 -> sel8 -> adc-0:1, and that appears
> to be the shortest routing (there are others, but ignore those for now).
>
> there's only one more thing to change:
>
> $ mixerctl inputs.sel6_source=line-pnk
>

Yes at this point things work like a Charm!

Thanks a million :-)
Now I just need to get the webcam also working right :-)

luv ya lots!!!

--Siju

Reply via email to