Describe the bug
External analog microphone input (Mini-jack 3.5mm) is not detected on ASUS VivoBook 14 Flip (TP3407SA) with Intel Lunar Lake and Realtek ALC294 codec. When a microphone is plugged into the combo jack, the system recognizes a headphone connection but no audio capture device appears for the analog input.
What have you tried to diagnose or workaround this issue?
Checked wpctl status — only Digital Microphone (DMIC) appears in Sources, no analog input
Checked arecord -l — only HDA Analog and DMIC Raw devices, no headset/mic input
Attempted hdajackretask to override pin 0x19 as Microphone — no effect
Attempted ALSA firmware patch via /lib/firmware/alc294-asus-patch.fw with correct Subsystem ID 1043:10a4 — patch was ignored (SOF driver does not use snd-hda-intel patch mechanism)
Tried switching topology to sof-hda-generic-4ch.tplg via kernel parameter — all audio devices disappeared, reverted
Pin 0x19 shows Pin Default 0x411111f0: [N/A] Speaker at Ext Rear — not configured by BIOS
To Reproduce
Plug any microphone or headset with microphone into the 3.5mm combo jack
Run wpctl status — no new Source appears
Run arecord -l — no new capture device appears
Reproduction Rate
100% — always reproducible.
Expected behavior
Plugging a microphone into the 3.5mm combo jack should create an analog capture device visible in wpctl status and arecord -l, allowing audio recording from the external microphone.
Impact
Showstopper for anyone needing to use an external microphone on this device under Linux.
Environment
Repositories:
Kernel: 6.19.10-hardened1-1-hardened
SOF firmware: sof-firmware 2025.12.2-1 (Arch Linux package)
Topology file:
Topology: intel/sof-ipc4-tplg/sof-hda-generic-2ch.tplg
Platform:
Platform: Intel Lunar Lake (Intel Core Ultra 7 258V), ASUS VivoBook 14 Flip TP3407SA
Codec: Realtek ALC294, PCI SSID 1043:10a4
Screenshots or console output
$ sudo dmesg | grep -i "alc294\|fixup\|topology\|sof-audio"
[ 14.835222] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology file: intel/sof-ipc4-tplg/sof-hda-generic-2ch.tplg
[ 15.132119] sof-audio-pci-intel-lnl 0000:00:1f.3: loading topology: intel/sof-ipc4-tplg/sof-hda-generic-2ch.tplg
[ 15.132215] sof-audio-pci-intel-lnl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[ 15.167977] snd_hda_codec_alc269 ehdaudio0D0: ALC294: picked fixup for PCI SSID 1043:10a4
[ 15.168288] snd_hda_codec_alc269 ehdaudio0D0: autoconfig for ALC294: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
$ cat /proc/asound/card*/codec#* | grep -A 20 "Node 0x19"
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Amp-In vals: [0x00 0x00]
Pincap 0x00003724: IN Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
Conn = 1/8, Color = Black
DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN VREF_HIZ
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 6: DMIC Raw (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
$ wpctl status
# Sources section shows only:
* 53. Lunar Lake-M HD Audio Controller Digital Microphone [vol: 0.71]
# No analog input source appears when microphone is plugged in
Describe the bug
External analog microphone input (Mini-jack 3.5mm) is not detected on ASUS VivoBook 14 Flip (TP3407SA) with Intel Lunar Lake and Realtek ALC294 codec. When a microphone is plugged into the combo jack, the system recognizes a headphone connection but no audio capture device appears for the analog input.
What have you tried to diagnose or workaround this issue?
Checked
wpctl status— only Digital Microphone (DMIC) appears in Sources, no analog inputChecked
arecord -l— only HDA Analog and DMIC Raw devices, no headset/mic inputAttempted
hdajackretaskto override pin 0x19 as Microphone — no effectAttempted ALSA firmware patch via /lib/firmware/alc294-asus-patch.fw with correct Subsystem ID 1043:10a4 — patch was ignored (SOF driver does not use snd-hda-intel patch mechanism)
Tried switching topology to sof-hda-generic-4ch.tplg via kernel parameter — all audio devices disappeared, reverted
Pin 0x19 shows Pin Default 0x411111f0: [N/A] Speaker at Ext Rear — not configured by BIOS
To Reproduce
Plug any microphone or headset with microphone into the 3.5mm combo jack
Run
wpctl status— no new Source appearsRun
arecord -l— no new capture device appearsReproduction Rate
100% — always reproducible.
Expected behavior
Plugging a microphone into the 3.5mm combo jack should create an analog capture device visible in wpctl status and
arecord -l, allowing audio recording from the external microphone.Impact
Showstopper for anyone needing to use an external microphone on this device under Linux.
Environment
Repositories:
Kernel: 6.19.10-hardened1-1-hardened
SOF firmware: sof-firmware 2025.12.2-1 (Arch Linux package)
Topology file:
Topology: intel/sof-ipc4-tplg/sof-hda-generic-2ch.tplg
Platform:
Platform: Intel Lunar Lake (Intel Core Ultra 7 258V), ASUS VivoBook 14 Flip TP3407SA
Codec: Realtek ALC294, PCI SSID 1043:10a4
Screenshots or console output