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

Reply via email to