Activity log for bug #1939541

Date Who What changed Old value New value Message
2021-08-11 10:01:20 You-Sheng Yang bug added bug
2021-08-11 10:01:50 You-Sheng Yang bug added subscriber Canonical Hardware Enablement
2021-08-11 10:01:53 You-Sheng Yang tags hwe-audio hwe-audio oem-priority originate-from-1934255 somerville
2021-08-19 07:17:52 You-Sheng Yang description Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. Features: - Front and Read Jacks appear as separate jacks; Removal or connection of on jack should not affect the connection of the other. - Front Jack only shows up on jack detection. - Rear Jack is Phantom Jack. - Separate Volume Controls for each Jack [SRU Justification] [Impact] Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. [Fix] In order to support multiple CS42L42 codecs connected to a CS8409 HDA Bridge, a changeset of 27 patches is proposed to https://patchwork.kernel.org/project/alsa-devel/cover/20210811185654.6837-1-vitalyr@opensource.cirrus.com/ (now in linux-next), as well as two additional patches in https://lore.kernel.org/lkml/20210812183433.6330-1-vitalyr@opensource.cirrus.com/ that fixes pop sounds at insertion of earphone jack and reboot. The second patch of the latter changeset is on hold because of another fix series that deprecates the reboot_notify callback of HD-audio by forcibly doing runtime-suspend at shutdown. A Ubuntu sauced patch is also added to enable the now stand alone module snd-hda-codec-cs8409. [Test Case] Test on oem dolphin platform, as well as previous cs8409 platforms with one single codec. [Where problems could occur] [Other Info] This also fixes default sample rate problem that was previously fixed by a oem-only package oem-fix-audio-cirrus-default-sample-rate. ========== original bug report ========== Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. Features:  - Front and Read Jacks appear as separate jacks; Removal or connection    of on jack should not affect the connection of the other.  - Front Jack only shows up on jack detection.  - Rear Jack is Phantom Jack.  - Separate Volume Controls for each Jack
2021-08-19 07:21:28 You-Sheng Yang description [SRU Justification] [Impact] Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. [Fix] In order to support multiple CS42L42 codecs connected to a CS8409 HDA Bridge, a changeset of 27 patches is proposed to https://patchwork.kernel.org/project/alsa-devel/cover/20210811185654.6837-1-vitalyr@opensource.cirrus.com/ (now in linux-next), as well as two additional patches in https://lore.kernel.org/lkml/20210812183433.6330-1-vitalyr@opensource.cirrus.com/ that fixes pop sounds at insertion of earphone jack and reboot. The second patch of the latter changeset is on hold because of another fix series that deprecates the reboot_notify callback of HD-audio by forcibly doing runtime-suspend at shutdown. A Ubuntu sauced patch is also added to enable the now stand alone module snd-hda-codec-cs8409. [Test Case] Test on oem dolphin platform, as well as previous cs8409 platforms with one single codec. [Where problems could occur] [Other Info] This also fixes default sample rate problem that was previously fixed by a oem-only package oem-fix-audio-cirrus-default-sample-rate. ========== original bug report ========== Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. Features:  - Front and Read Jacks appear as separate jacks; Removal or connection    of on jack should not affect the connection of the other.  - Front Jack only shows up on jack detection.  - Rear Jack is Phantom Jack.  - Separate Volume Controls for each Jack [SRU Justification] [Impact] Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. [Fix] In order to support multiple CS42L42 codecs connected to a CS8409 HDA Bridge, a changeset of 27 patches is proposed to https://patchwork.kernel.org/project/alsa-devel/cover/20210811185654.6837-1-vitalyr@opensource.cirrus.com/ (now in linux-next), as well as two additional patches in https://lore.kernel.org/lkml/20210812183433.6330-1-vitalyr@opensource.cirrus.com/ that fixes pop sounds at insertion of earphone jack and reboot. The second patch of the latter changeset is on hold because of another fix series that deprecates the reboot_notify callback of HD-audio by forcibly doing runtime-suspend at shutdown. A Ubuntu sauced patch is also added to enable the now stand alone module snd-hda-codec-cs8409. [Test Case] Test on oem dolphin platform, as well as previous cs8409 platforms with one single codec. [Where problems could occur] While this is the first platform we have multiple codecs connected to a CS8409 HDA bridge, we may still have further stability or acoustic quality issues as we had for previous cirrus platforms. [Other Info] This also fixes default sample rate problem that was previously fixed by a oem-only package oem-fix-audio-cirrus-default-sample-rate. ========== original bug report ========== Dolphin devices have CS8409 HDA Bridge connected to two CS42L42 codecs. Codec 1 supports Headphone and Headset Mic. Codec 2 supports Line Out. Features:  - Front and Read Jacks appear as separate jacks; Removal or connection    of on jack should not affect the connection of the other.  - Front Jack only shows up on jack detection.  - Rear Jack is Phantom Jack.  - Separate Volume Controls for each Jack
2021-08-19 16:48:10 You-Sheng Yang bug task added linux (Ubuntu)
2021-08-19 16:48:21 You-Sheng Yang nominated for series Ubuntu Focal
2021-08-19 16:48:21 You-Sheng Yang bug task added linux (Ubuntu Focal)
2021-08-19 16:48:21 You-Sheng Yang bug task added linux-oem-5.13 (Ubuntu Focal)
2021-08-19 16:48:21 You-Sheng Yang nominated for series Ubuntu Impish
2021-08-19 16:48:21 You-Sheng Yang bug task added linux (Ubuntu Impish)
2021-08-19 16:48:21 You-Sheng Yang bug task added linux-oem-5.13 (Ubuntu Impish)
2021-08-19 16:48:30 You-Sheng Yang linux (Ubuntu Focal): status New Invalid
2021-08-19 16:48:34 You-Sheng Yang linux-oem-5.13 (Ubuntu Focal): status New In Progress
2021-08-19 16:48:38 You-Sheng Yang linux-oem-5.13 (Ubuntu Focal): importance Undecided High
2021-08-19 16:48:40 You-Sheng Yang linux-oem-5.13 (Ubuntu Focal): assignee You-Sheng Yang (vicamo)
2021-08-19 16:48:43 You-Sheng Yang linux (Ubuntu Impish): status New In Progress
2021-08-19 16:48:45 You-Sheng Yang linux (Ubuntu Impish): importance Undecided High
2021-08-19 16:48:47 You-Sheng Yang linux (Ubuntu Impish): assignee You-Sheng Yang (vicamo)
2021-08-19 16:48:51 You-Sheng Yang linux-oem-5.13 (Ubuntu Impish): status New Invalid
2021-08-31 16:16:16 Ubuntu Kernel Bot tags hwe-audio oem-priority originate-from-1934255 somerville hwe-audio oem-priority originate-from-1934255 somerville verification-needed-focal
2021-09-03 07:37:40 You-Sheng Yang tags hwe-audio oem-priority originate-from-1934255 somerville verification-needed-focal hwe-audio oem-priority originate-from-1934255 somerville verification-done-focal
2021-09-13 08:05:36 Launchpad Janitor linux-oem-5.13 (Ubuntu Focal): status In Progress Fix Released
2021-09-13 08:05:36 Launchpad Janitor cve linked 2021-3609
2021-10-11 13:12:38 Launchpad Janitor linux (Ubuntu Impish): status In Progress Fix Released
2022-09-02 12:55:42 Timo Aaltonen hwe-next: status New Fix Released