|
Bugzilla – Full Text Bug Listing |
| Summary: | Distorted audio with kernel >= 6.4.2 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Tristan Miller <psychonaut> |
| Component: | Sound | Assignee: | Takashi Iwai <tiwai> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | psychonaut, tiwai |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Output of alsa-info.txt | ||
|
Description
Tristan Miller
2023-07-24 08:13:59 UTC
Likely an issue of SOF. Could you try to switch to the legacy HDA-Intel by passing snd_intel_dspcfg.dsp_driver=1 boot option? It's just for verifying the problem, not meant as a fix, as you'll loose the built-in mic with that. Yes, I'm no longer able to reproduce the problem when using that kernel parameter. OK, thanks for confirmation. I'm building a test kernel with a backport patch that was suggested in the SOF issue page. The patch was modified for 5.4.x, so it's totally untested. The package is being built in OBS home:tiwai:bsc1213583. Please check it once after the package build finishes. (In reply to Takashi Iwai from comment #3) > I'm building a test kernel with a backport patch that was suggested in the > SOF issue page. The patch was modified for 5.4.x, so it's totally untested. > The package is being built in OBS home:tiwai:bsc1213583. Please check it > once after the package build finishes. Yes, with that kernel (and without the snd_intel_dspcfg.dsp_driver=1 parameter) the problem is no longer reproducible for me. Then please update the info on the upstream bug tracker. The patch is still a downstream one, and we need to wait at least for the upstream submission to be taken into TW kernel. Could you be more specific as to what information I should provide in the upstream tracker? It's not clear to me what patch you applied and whether the upstream developers have it. The upstream report links to a patch at <https://github.com/thesofproject/linux/pull/4484> but this looks to be slightly different from the ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during-stop.patch one included in the patches.suse.tar.bz2 of your kernel package. Yes, it's the patch ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during-stop.patch, from the github issue you mentioned. As mentioend in comment 3, it was modified to fit with 6.4.x kernel, but it should be equivalent. You can report that the modified patch successfully worked for 6.4.x. (In reply to Takashi Iwai from comment #7) > Yes, it's the patch > ASoC-SOF-intel-hda-Clean-up-link-DMA-for-IPC3-during-stop.patch, from the > github issue you mentioned. As mentioend in comment 3, it was modified to > fit with 6.4.x kernel, but it should be equivalent. You can report that the > modified patch successfully worked for 6.4.x. OK, I think part of the confusion was that you wrote that the patch was modified for 5.4.x, not 6.4.x. I've now reported the result upstream, though it seems that the bug has already been closed in the meantime. Ah sorry for the typo. Now I took the latest patch from SOF git repo, backported to stable branch, and sent a PR for merge. Hopefully this will be included in near future (I guess it slipped from 6.4.7 TW kernel update, though). |