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

Reply via email to