Public bug reported:
The 3.5mm combo-jack headset microphone stopped working after a kernel
update on a Dell Vostro 3520 (PCI SSID 1028:0b94, codec CS8409/CS42L42).
== Summary ==
- Wired headset mic works correctly on 6.17.0-20.20~24.04.1-generic
- Wired headset mic produces only silence on 6.17.0-35.35~24.04.1-generic
- Internal mic and all audio output work on both kernels
- This is a clean A/B regression between these two HWE point releases
== Steps to reproduce (on -35) ==
1. Plug a headset into the 3.5mm combo jack
2. Record: arecord -d 5 -f cd test.wav && aplay test.wav
3. Result: silence. No signal in pavucontrol input meter either.
The 'Mic' ALSA control has a volume slider but no capture switch,
and no separate headset-mic source appears in PipeWire.
== Investigation already done ==
Both kernels are built on the same mainline stable base (6.17.13).
The CS8409 codec init is BIT-IDENTICAL on good and bad kernels:
picked fixup for PCI SSID 1028:0b94
Internal Mic=0x44
Mic=0x34
i2c-designware enumeration is also identical. So the regression is NOT
in the cs8409 codec driver or its i2c path -- the codec is configured
the same way on both. The break appears to be in the ALSA/HDA core
capture path or another subsystem between -20 and -35.
There are 926 commits between the two tags; none touch
sound/hda/codecs/cirrus/ or patch_cs8409.*. Candidates worth checking
in the HDA/i2c/gpio area include:
83827930c184 i2c: designware: Disable SMBus interrupts ...
687ba06f49b2 gpiolib: acpi: Add quirk for Dell Precision 7780
I can build kernels and run a full git bisect between
Ubuntu-hwe-6.17-6.17.0-20.20_24.04.1 (good) and
Ubuntu-hwe-6.17-6.17.0-35.35_24.04.1 (bad) if that would help.
Possibly related historical bugs: LP #1972815, LP #1918378.
NOTE: Reported manually because the system runs Zorin OS (Ubuntu 24.04
base) and apport refused the kernel as a non-official package. The
affected kernel is the standard Ubuntu HWE 6.17 kernel. Logs (uname,
version_signature, dmesg, lspci -vvnn) are attached.
== System ==
- Hardware: Dell Vostro 3520
- Codec: CS8409 / CS42L42, PCI SSID 1028:0b94
- Distro: Zorin OS (Ubuntu 24.04 base), HWE 6.17 kernel
- Good: 6.17.0-20.20~24.04.1-generic
- Bad: 6.17.0-35.35~24.04.1-generic
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158514
Title:
[Dell Vostro 3520] CS8409/CS42L42 headset mic regression: works on
6.17.0-20, broken on 6.17.0-35 (HWE 24.04)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2158514/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs