Hide Forgot
This is a tracking bug for Change: SOF as default audio driver for Intel LPE hardware For more details, see: https://fedoraproject.org/wiki/Changes/SofDefaultForIntelLpe Intel LPE audio hardware has 2 drivers in the mainline kernel the SST driver and the SOF driver, switch the default driver from SST to SOF.
We have reached the 'Code Complete (testable)' milestone in the Fedora 34 release cycle. If your Change is in a testable state, please set the status to MODIFIED. If this Change will not be ready for Fedora 34, please set the version to rawhide. The 100% code complete deadline is Tue 2021-02-23.
This has been testable since the 5.11-rc1 kernel build by adding snd_intel_dspcfg.dsp_driver=3 to the kernel commandline; and I have been going over the extensive test plan from the Change page this way for a while now (working my way through all the different hw configurations). And now that this merge-req has landed: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/889 The SOF driver is now the default on Bay and Cherry-Trail hardware, starting with the 5.11.0-0.rc7.20210210gite0756cfc7d7c build, moving this to modified.
Reminder: The change complete (100% complete) deadline for Fedora 34 changes is Tuesday 23 February. At that point, changes should be 100% code complete, along with supporting documentation where appropriate. Please indicate this by setting the tracker bug for your change to ON_QA.
The kernel changes for this have landed in the F34 repos with the 5.11.0-0.rc7.20210210gite0756cfc7d7c.150 kernel build, moving to ON_QA.
Deferring to F35 per Hans
> Deferring to F35 per Hans If anyone wants more details on why, here is an email which explains why this is being deferred: https://mailman.alsa-project.org/pipermail/sound-open-firmware/2021-March/004175.html
Today is the "Code complete (testable)" deadline in the Fedora Linux 35 release schedule: https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html If this Change is complete enough to be tested, please indicate this by setting this bug to the MODIFIED status. (If it is 100% complete, you can set it to ON_QA). If you wish to defer this Change to Fedora Linux 36, please needinfo bcotton.
I'm afraid that the upstream SOF issues which were blocking this change for F34 have not been resolved, so I've not flipped the switch in the kernel-config to make SOF the default for Intel LPE hardware. IOW this is / will have to be deferred to Fedora 36.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 36 development cycle. Changing version to 36.
Today we reached the Code Complete (testable) milestone in the F36 schedule: https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html All code for this change should be complete enough for testing. You can indicate this by setting the bug status to MODIFIED. (If the code is fully complete, you can go ahead and set it to ON_QA.) If you need to defer this Change to F37, please needinfo bcotton.
The upstream SOF firmware bug which has been blocking this has not seen any action for over a year now. So I don't believe that this is going to get fixed any time soon and it seems that unfortunately we are stuck with the old closed-source SST firmware for these devices. This also means that this change is probably best closed as "CANTFIX" not sure if that is just a question of closing this bug, or if there is also some change process stuff which needs to be done so I'll leave closing this to you, Ben.
Okay, makes sense. I'll close it for now and if upstream ever moves on it, you can re-propose.