Headphones are being detected as microphone in Sound BlasterX AE-5 card
Summary
Whenever headphone is connected, microphone is detected instead (seen in pulse-audio server logs). Because of this line out remains disabled in pulse-audio (alsa is working properly).
environment
Attaching pa-info pa-info.txt
Sound BlasterX AE-5
Steps to reproduce
Put headphone jack into Sound BlasterX AE-5 headphone out.
What is the current bug behavior?
Instead of detecting headphones, pulse-audio detects microphone.
D: [pulseaudio] module-alsa-card.c: Jack 'Mic Jack' is now plugged in D: [pulseaudio] device-port.c: Setting port analog-input-mic to status yes D: [pulseaudio] module-switch-on-port-available.c: Trying to switch to port analog-input-mic I: [pulseaudio] alsa-source.c: Successfully enabled deferred volume. I: [pulseaudio] alsa-source.c: Hardware volume ranges from -90,00 dB to 9,00 dB. I: [pulseaudio] alsa-source.c: Fixing base volume to -9,00 dB I: [pulseaudio] alsa-source.c: Using hardware volume control. Hardware dB scale supported. I: [pulseaudio] alsa-source.c: Using hardware mute control. D: [alsa-source-CA0132 Analog] alsa-mixer.c: Activating path analog-input-mic D: [alsa-source-CA0132 Analog] alsa-mixer.c: Path analog-input-mic (Mikrofon), direction=2, priority=87, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=99, min_dB=-90, max_dB=9 D: [alsa-source-CA0132 Analog] alsa-mixer.c: Element Capture, direction=2, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes D: [alsa-source-CA0132 Analog] alsa-mixer.c: Element Input 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 D: [alsa-source-CA0132 Analog] alsa-mixer.c: Jack Mic, alsa_name='Mic Jack', detection possible D: [alsa-source-CA0132 Analog] alsa-mixer.c: Jack Mic Phantom, alsa_name='Mic Phantom Jack', detection unavailable I: [pulseaudio] source.c: Changed port of source 4 "alsa_input.pci-0000_05_00.0.analog-stereo" to analog-input-mic
What is the expected correct behavior?
Headphones should be detected and proper output shall be enabled.