Public bug reported:
[Impact]
The headphone jack may not be detected after a warm reboot on systems with a
Realtek ALC3359 codec on Dell Intel NVL-H platforms. Audio can continue through
the wrong output.
[Fix]
Check the codec function status before reloading its initialization table.
Trigger jack detection when the jack callback runs, and retry the detection
interrupt if the sound card is not ready yet.
Upstream commits (no released v* tag contains them):
• be190d999369 — avoid re-initialize the blind write
• e8f30155e96a — trigger JD when system reboots
[Test Plan]
Connect a headset and run sudo reboot .
Without the patches: after the warm reboot, the headset may not be detected.
With the patches: confirm the headset is detected and audio uses the headset
output.
[Where problems could occur]
Could break initialization or jack detection in the ALC3359 codec driver. If
the function-status check or interrupt retry is wrong, the codec may not
initialize or the jack state may remain stale after reboot.
** Affects: hwe-next
Importance: Undecided
Status: New
** Affects: linux (Ubuntu)
Importance: Undecided
Status: New
** Affects: linux-oem-7.3 (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux (Ubuntu Resolute)
Importance: Undecided
Status: Invalid
** Affects: linux-oem-7.3 (Ubuntu Resolute)
Importance: Undecided
Status: In Progress
** Affects: linux (Ubuntu Tenacious)
Importance: Undecided
Status: New
** Affects: linux-oem-7.3 (Ubuntu Tenacious)
Importance: Undecided
Status: Invalid
** Tags: jira-somerville-4799 oem-priority somerville
** Also affects: linux-oem-7.3 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Resolute)
Importance: Undecided
Status: New
** Also affects: linux-oem-7.3 (Ubuntu Resolute)
Importance: Undecided
Status: New
** Also affects: linux (Ubuntu Tenacious)
Importance: Undecided
Status: New
** Also affects: linux-oem-7.3 (Ubuntu Tenacious)
Importance: Undecided
Status: New
** Changed in: linux-oem-7.3 (Ubuntu Resolute)
Status: New => In Progress
** Changed in: linux (Ubuntu Resolute)
Status: New => Invalid
** Changed in: linux-oem-7.3 (Ubuntu Tenacious)
Status: New => Invalid
** Tags added: jira-somerville-4799 oem-priority somerville
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172537
Title:
Fix Jack detection on Dell platforms with Intel NVL-H + Realtek
(ALC3359) IC Solution
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2172537/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs