On Wed, Oct 6, 2010 at 10:17 AM, Jacob Meuser <[email protected]>
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