<p><br>
><br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Setting analog-input-microphone (analog-input-microphone) priority=0<br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: element_set_switch(): e->alsa_name Line<br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: element_set_switch(): e->direction == PA_ALSA_DIRECTION_OUTPUT 28404576<br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: element_set_switch(): b 0<br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: element_set_switch(): me 28912288<br>
> (   0.094|   0.000) D: [lt-pulseaudio] alsa-mixer.c: element_set_switch Line dir=2 index=0 <br>
><br>
> However, Mic is selected in sound menu.<br>
><br>
>> The pcm capture source seem changed to mic which is index 0</p>
<p>><br>
> According to log output element_set_volume() is never called at start, only when opening sound UI.<br>
> But it goes to other if branch, because of write_to_hw being false.</p>
<p>Do you mean mic capture volume always reset to maximum by driver or pulseaudio ?</p>
<p>pactl list sources<br></p>
<p>Why do write_to_hw change to false if you capture volume control have dB scale ?</p>
<p>Creative_Technology_Ltd_SB_Omni_Surround_5.1_000000Q6-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"").</p>
<p>Do you mean PCM playback volume control does not have 6 channels volume control change wtite to hw to false ?<br></p>
<p>> Here is fresh log of first run after restart:<a href="http://pastebin.com/GJyUiraP"> http://pastebin.com/GJyUiraP</a><br>
> Mic was initially selected in UI, but didn't work, then I switched to Line and back.<br><br></p>
<p>0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Available mixer paths (after tidying):<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Path Set 0x23d4720, direction=2<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Path analog-input-mic (Microphone), direction=2, priority=87, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=48, min_dB=-12, max_dB=12<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element Mic, direction=2, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes<br></p>
<p>What is the meanimg of required_any=4 and required = 0 for Element Mic ?</p>
<p>(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element PCM Capture Source, direction=2, switch=0, volume=0, volume_limit=-1, enumeration=1, required=0, required_any=0, required_absent=0, mask=0x0, n_channels=0, override_map=no</p>
<p>What is meaning of required=0, required_any=0 for Element PCM Capture Source ?</p>
<p>(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Option Mic (analog-input-microphone/analog-input-microphone) index=0, priority=0<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element Line, direction=2, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x6, n_channels=2, override_map=no<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Jack Mic, alsa_name='Mic Jack', detection unavailable<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Jack Mic Phantom, alsa_name='Mic Phantom Jack', detection unavailable<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Setting analog-input-microphone (analog-input-microphone) priority=0<br><br><br><br></p>
<p>0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Path analog-input-linein (Line In), direction=2, priority=81, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=48, min_dB=-12, max_dB=12<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element Line, direction=2, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element PCM Capture Source, direction=2, switch=0, volume=0, volume_limit=-1, enumeration=1, required=0, required_any=0, required_absent=0, mask=0x0, n_channels=0, override_map=no<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Option Line (analog-input-linein/analog-input-linein) index=1, priority=0<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Element Mic, direction=2, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x6, n_channels=2, override_map=no<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Jack Line, alsa_name='Line Jack', detection unavailable<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Jack Line Phantom, alsa_name='Line Phantom Jack', detection unavailable<br>
(   0.325|   0.000) D: [lt-pulseaudio] alsa-mixer.c: Setting analog-input-linein (analog-input-linein) priority=0</p>
<p>Do the availability of both mic and line in ports are unknown since there is no jack detection control ?</p>
<p>Do you mean pulseaudio select line in as active port when both ports are unknown availability ?</p>