Missing CS42L43 alsa-ucm-conf for Dell Tarako LNL platform

Bug #2088403 reported by Chris Chiu
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Unassigned
alsa-ucm-conf (Ubuntu)
Status tracked in Plucky
Noble
Fix Released
Undecided
Unassigned
Oracular
Fix Released
Undecided
Unassigned
Plucky
Fix Released
Undecided
Unassigned

Bug Description

[SRU Justifications]

========== alsa-ucm-conf ==========
[Impact]

Audio output doesn't work on Dell Tarako platforms with Cirrus CS42L43 codec

[Fix]
This requires following conf file in alsa-ucm-conf package:
  - /usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf

[Test Case]
1. Boot up the machine of Dell Tarako platform with CS42L43 codec
2. Verify the existence of /usr/share/alsa/ucm2/sof-soundwire/cs42l43-spk.conf
3. Verify firmware-sof version >= 2023.12.1-1ubuntu1.2 on Noble, 2024.06-1ubuntu1.1 on newer (with sof-lnl-cs42l43-l0.tplg)
4. Make sure the sof driver are loaded correctly. (tplg and Intel DSP FW are ready)
5. Verify with checking the output of `amixer -c 0` command with valid Digital Speaker `Simple mixer control 'cs42l43 Speaker Digital',0`.

[Where problems could occur]
It only affects the Dell Tarako platforms with the new CS42L43 codec w/o other soundwire devices. Should be low risk of regression and only limited to such platform.

Related branches

Chris Chiu (mschiu77)
description: updated
Revision history for this message
Chris Chiu (mschiu77) wrote :
Changed in alsa-ucm-conf (Ubuntu Plucky):
status: New → Won't Fix
Changed in alsa-ucm-conf (Ubuntu Oracular):
status: New → In Progress
Changed in alsa-ucm-conf (Ubuntu Noble):
status: New → In Progress
Chris Chiu (mschiu77)
description: updated
Chris Chiu (mschiu77)
description: updated
Chris Chiu (mschiu77)
description: updated
Chris Chiu (mschiu77)
tags: added: jira-somerville-1163 oem-priority
Revision history for this message
Chris Chiu (mschiu77) wrote :
Revision history for this message
Anthony Wong (anthonywong) wrote :

cs42l43-spk.conf is in 1.2.12-1, so set Plucky of alsa-ucm-conf to Fix Released.

Changed in alsa-ucm-conf (Ubuntu Plucky):
status: Won't Fix → Fix Released
Chris Chiu (mschiu77)
description: updated
Chris Chiu (mschiu77)
description: updated
Revision history for this message
xiaoliang (liang-xiao1) wrote :

verified pass on Bolan with the PPA in comment#3.

Revision history for this message
Vincent Hu (vincent-hu) wrote (last edit ):

verified PASS on Taroko LNL with the packages in PPA in comment#2.

Chris Chiu (mschiu77)
summary: - Missing CS42L43 sof firmware and alsa-ucm-conf for Dell Tarako platform
+ Missing CS42L43 alsa-ucm-conf for Dell Tarako LNL platform
description: updated
Changed in firmware-sof (Ubuntu Noble):
status: New → Invalid
Changed in firmware-sof (Ubuntu Oracular):
status: New → Invalid
Changed in firmware-sof (Ubuntu Plucky):
status: New → Invalid
description: updated
Revision history for this message
Frank Heimes (fheimes) wrote :

I had a look at the changes and updated packages and reviewed them and I think they are good and ready to be sponsored.
But since "alsa-ucm-conf" is a package from main, a coredev is needed for sponsoring (I'm only MOTU).

Loïc Minier (lool)
no longer affects: firmware-sof (Ubuntu)
no longer affects: firmware-sof (Ubuntu Noble)
no longer affects: firmware-sof (Ubuntu Oracular)
no longer affects: firmware-sof (Ubuntu Plucky)
Revision history for this message
Loïc Minier (lool) wrote :

I've sponsored both uploads from the PPA to oracular and noble; I reverted the changelog changes on the older noble entry as I found the current changelog easier to parse and I wanted to minimise debdiff, I believe this was due to the git-ubuntu work being based on the wrong start commit.

Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Chris, or anyone else affected,

Accepted alsa-ucm-conf into oracular-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/alsa-ucm-conf/1.2.10-1ubuntu6.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-oracular to verification-done-oracular. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-oracular. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in alsa-ucm-conf (Ubuntu Oracular):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-oracular
Changed in alsa-ucm-conf (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed-noble
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Chris, or anyone else affected,

Accepted alsa-ucm-conf into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/alsa-ucm-conf/1.2.10-1ubuntu5.3 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Chris Chiu (mschiu77) wrote :

Verified with alsa-ucm-conf/1.2.10-1ubuntu5.3 and alsa-ucm-conf/1.2.10-1ubuntu6.2 on TRK4-DVT2-C2_202411-35996

`amixer -c 0` output

Simple mixer control 'cs42l43 Speaker Digital',0
  Capabilities: volume pswitch
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 191
  Front Left: 144 [75%] [8.00dB] Playback [on]

Chris Chiu (mschiu77)
tags: added: verification-done-noble verification-done-oracular
removed: verification-needed-noble verification-needed-oracular
Revision history for this message
Benjamin Drung (bdrung) wrote :

Nothing left to be sponsored. Unsubscribed ~ubuntu-sponsors.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-ucm-conf - 1.2.10-1ubuntu5.3

---------------
alsa-ucm-conf (1.2.10-1ubuntu5.3) noble; urgency=medium

  * Added patch to fix missing digital speaker on Dell Tarako (LP: #2088403)
    - d/p/0001-sof-soundwire-Add-basic-support-for-cs42l43-s-speake.patch

 -- Chris Chiu <email address hidden> Fri, 15 Nov 2024 17:02:01 +0800

Changed in alsa-ucm-conf (Ubuntu Noble):
status: Fix Committed → Fix Released
Revision history for this message
Chris Halse Rogers (raof) wrote : Update Released

The verification of the Stable Release Update for alsa-ucm-conf has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-ucm-conf - 1.2.10-1ubuntu6.2

---------------
alsa-ucm-conf (1.2.10-1ubuntu6.2) oracular; urgency=medium

  * Added patch to fix missing digital speaker on Dell Tarako (LP: #2088403)
    - d/p/0001-sof-soundwire-Add-basic-support-for-cs42l43-s-speake.patch

 -- Chris Chiu <email address hidden> Mon, 18 Nov 2024 13:19:51 +0800

Changed in alsa-ucm-conf (Ubuntu Oracular):
status: Fix Committed → Fix Released
Changed in hwe-next:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.