On 24.04, with the proposed linux-firmware, the 50% volume of speaker
output is clearly louder than before. And the error of "Can't read
tuning IDs" is gone.
curie3-p-sit-s4:~$ sudo dmesg | grep cs35l56
[ 8.687084] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_P not found, using
dummy regulator
[ 8.687131] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_IO not found, using
dummy regulator
[ 8.687142] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_A not found, using
dummy regulator
[ 8.704345] cs35l56 sdw:0:2:01fa:3557:01:0: Cirrus Logic CS35L57 Rev B2 OTP1
fw:4.2.1 (patched=0)
[ 8.710831] cs35l56 sdw:0:2:01fa:3557:01:0: Slave 2 state check1:
UNATTACHED, status was 1
[ 8.710876] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_P not found, using
dummy regulator
[ 8.710925] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_IO not found, using
dummy regulator
[ 8.710936] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_A not found, using
dummy regulator
[ 8.718243] cs35l56 sdw:0:2:01fa:3557:01:4: Cirrus Logic CS35L57 Rev B2 OTP1
fw:4.2.1 (patched=0)
[ 8.735270] cs35l56 sdw:0:2:01fa:3557:01:4: Slave 1 state check1:
UNATTACHED, status was 1
[ 8.896622] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_B not found, using
dummy regulator
[ 8.896642] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_AMP not found, using
dummy regulator
[ 8.898492] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_B not found, using
dummy regulator
[ 8.898509] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_AMP not found, using
dummy regulator
[ 8.903174] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1: Firmware: 1a00d6 vendor:
0x2 v4.2.1, 42 algorithms
[ 8.904515] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1: Firmware: 1a00d6 vendor:
0x2 v4.2.1, 42 algorithms
[ 8.960626] cs35l56 sdw:0:2:01fa:3557:01:4: Slave 1 state check1:
UNATTACHED, status was 1
[ 8.960956] cs35l56 sdw:0:2:01fa:3557:01:0: Slave 2 state check1:
UNATTACHED, status was 1
[ 8.970929] cs35l56 sdw:0:2:01fa:3557:01:4: Can't read tuning IDs
[ 8.977986] cs35l56 sdw:0:2:01fa:3557:01:0: Can't read tuning IDs
$ apt-cache policy linux-firmware
linux-firmware:
Installed: 20240318.git3b128b60-0ubuntu2.27
Candidate: 20240318.git3b128b60-0ubuntu2.27
Version table:
20240318.git3b128b60-0ubuntu2.29 100
100 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages
*** 20240318.git3b128b60-0ubuntu2.27 500
500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
100 /var/lib/dpkg/status
20240318.git3b128b60-0ubuntu2.26 500
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
20240318.git3b128b60-0ubuntu2 500
500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
$ sudo apt install linux-firmware -t noble-proposed
$ sudo dmesg | grep cs35l56
[ 6.303754] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_P not found, using
dummy regulator
[ 6.303802] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_IO not found, using
dummy regulator
[ 6.303815] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_A not found, using
dummy regulator
[ 6.316379] cs35l56 sdw:0:2:01fa:3557:01:0: Cirrus Logic CS35L57 Rev B2 OTP1
fw:4.2.1 (patched=0)
[ 6.322720] cs35l56 sdw:0:2:01fa:3557:01:0: Slave 2 state check1:
UNATTACHED, status was 1
[ 6.322819] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_P not found, using
dummy regulator
[ 6.322861] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_IO not found, using
dummy regulator
[ 6.322878] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_A not found, using
dummy regulator
[ 6.331133] cs35l56 sdw:0:2:01fa:3557:01:4: Cirrus Logic CS35L57 Rev B2 OTP1
fw:4.2.1 (patched=0)
[ 6.347845] cs35l56 sdw:0:2:01fa:3557:01:4: Slave 1 state check1:
UNATTACHED, status was 1
[ 6.492662] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_B not found, using
dummy regulator
[ 6.492687] cs35l56 sdw:0:2:01fa:3557:01:0: supply VDD_AMP not found, using
dummy regulator
[ 6.494317] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_B not found, using
dummy regulator
[ 6.494336] cs35l56 sdw:0:2:01fa:3557:01:4: supply VDD_AMP not found, using
dummy regulator
[ 6.497679] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d.wmfw: format 3 timestamp 0x692f4aee
[ 6.497690] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d.wmfw: Tue 02 Dec 2025 14:24:13 Central
Standard Time
[ 6.498336] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d.wmfw: format 3 timestamp 0x692f4aee
[ 6.498346] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d.wmfw: Tue 02 Dec 2025 14:24:13 Central
Standard Time
[ 7.208509] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1: Firmware: 1a01d6 vendor:
0x2 v4.7.2, 42 algorithms
[ 7.209528] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1: Firmware: 1a01d6 vendor:
0x2 v4.7.2, 42 algorithms
[ 7.236014] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d-l2u4.bin: v4.7.2
[ 7.236018] cs35l56 sdw:0:2:01fa:3557:01:4: DSP1: Misc:
C:\Working\Project\Wistron\Wistron-LCE-3(Intel)\2026-03-09-SZ
tuning\WWAN_2.50-.0.0\0324-3db lower t
[ 7.260791] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1:
cirrus/cs35l57-b2-dsp1-misc-17aa235d-l2u0.bin: v4.7.2
[ 7.260796] cs35l56 sdw:0:2:01fa:3557:01:0: DSP1: Misc:
C:\Working\Project\Wistron\Wistron-LCE-3(Intel)\2026-03-09-SZ
tuning\WWAN_2.50-.0.0\0324-3db lower t
[ 8.318592] cs35l56 sdw:0:2:01fa:3557:01:0: Slave 2 state check1:
UNATTACHED, status was 1
[ 8.357013] cs35l56 sdw:0:2:01fa:3557:01:0: Tuning PID: 0x235d, SID: 0x0,
TID: 0x260324
[ 8.361995] cs35l56 sdw:0:2:01fa:3557:01:4: Slave 1 state check1:
UNATTACHED, status was 1
[ 8.371976] cs35l56 sdw:0:2:01fa:3557:01:4: Tuning PID: 0x235d, SID: 0x1,
TID: 0x260324
** Tags added: verification-done-noble
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2158956
Title:
[SRU] Add firmware for Cirrus Amps for some Lenovo laptops (17aa235c
17aa235d)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2158956/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs