Bug 2531233
| Summary: | Audio regression on Dell XPS 14 / Intel Panther Lake: CS35L57 SoundWire amplifier probe fails since kernel 7.1.13 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | nikongod | ||||||||||
| Component: | kernel | Assignee: | Justin M. Forbes <jforbes> | ||||||||||
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
| Severity: | high | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | 44 | CC: | acaringi, adscvr, airlied, hans, hpa, jforbes, junjie.cao, kernel-maint, linville, masami256, mchehab, nickolasjcarr, ptalbert, steved, suraj.ghimire7 | ||||||||||
| Target Milestone: | --- | Keywords: | Regression | ||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | Doc Type: | --- | |||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2026-09-13 19:10:53 UTC | Type: | --- | ||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||
| Documentation: | --- | CRM: | |||||||||||
| Verified Versions: | Category: | --- | |||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
| Embargoed: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
nikongod
2026-09-10 03:13:12 UTC
Created attachment 2157374 [details]
working Journal
Created attachment 2157375 [details]
Broken Journal
Created attachment 2157376 [details]
Working Dmesg
Created attachment 2157377 [details]
Broken Dmesg
I tested Fedora kernel 7.2.5-200.fc44.x86_64 using an rpm-ostree kernel override. The regression is still present. uname -r: 7.2.5-200.fc44.x86_64 cat /proc/asound/cards: --- no soundcards --- aplay -l: aplay: device_list:279: no soundcards found... The kernel log shows the same failure seen on 7.2.4. All four Cirrus Logic CS35L57 SoundWire amplifier instances fail during probe with: error -EBUSY: Failed to get spk-id-gpios probe with driver cs35l56 failed with error -16 The SOF firmware itself loads and boots successfully: Loaded firmware library: ADSPFW, version: 2.14.1.1 Booted firmware version: 2.14.1.1 So the issue remains reproducible on 7.2.5 and appears unchanged from 7.2.4. Same failure as BZ 2529031 (same model, same four -EBUSY lines); analysis and the fix are there. Your attachments show the order. Broken 7.2.4 dmesg (attachment 2157377 [details]): [13.459885] intel_cvs i2c-INTC10E1:00: Quirks: 0x7a (VID:0x06cb PID:0x0701) [14.796721] cs35l56 sdw:0:2:01fa:3557:01:2: error -EBUSY: Failed to get spk-id-gpios (three more within 2 ms) Working 7.1.12 dmesg (2157376) has no intel_cvs at all. The driver first shipped in Fedora with 7.1.13-200 (config enable plus backport) and is upstream from 7.2, which matches your 7.1.12 good / 7.1.13, 7.2.4, 7.2.5 bad. It claims its wake GPIO on probe; the evidence in BZ 2529031 points at that line as the amps' speaker-ID input, pending the DSDT. Patch that takes the wake IRQ without claiming the line: https://lore.kernel.org/r/20260908105717.496232-1-junjie.cao@intel.com Quick check on 7.2.5: boot with modprobe.blacklist=intel_cvs and confirm the card comes back. An acpidump attachment would let me confirm the pin from the DSDT. Suggest marking this a duplicate of BZ 2529031. Agreed, all progress seems to be made on BZ-2529031, will mark this as duplicate. Will test 2.4.6 when available. Thank you for your assistance on both threads. *** This bug has been marked as a duplicate of bug 2529031 *** |