On Mon, Mar 13, 2023 at 5:00 PM Brian Masney <bmasney@xxxxxxxxxx> wrote: > > On Mon, Mar 13, 2023 at 03:26:44PM -0500, Steev Klimaszewski wrote: > > On Mon, Mar 13, 2023 at 3:23 PM Steev Klimaszewski <steev@xxxxxxxx> wrote: > > > Do you have the latest alsa-ucm-conf bits? I know you're on Fedora, > > > so it doesn't carry over, but here's what I have packaged up for > > > Debian based systems - https://salsa.debian.org/steev/alsa-ucm-conf > > > > > This is what has been (afaik) submitted upstream at > > https://github.com/alsa-project/alsa-ucm-conf/pull/284 > > OK, I installed that on my Fedora system and I still only have a dummy > output, however I'm further along with my log messages. > > [ 13.857827] qcom-soundwire 3250000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered > [ 13.859176] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2 > [ 13.865928] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2 > [ 13.870063] qcom-soundwire 3210000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered > [ 13.872067] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:4 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw]) > [ 13.872849] wsa883x-codec sdw:0:0217:0202:00:2: WSA883X Version 1_1, Variant: WSA8835_V2 > [ 13.873357] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:3 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw]) > [ 13.880597] qcom-soundwire 3330000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered > [ 13.899249] snd-sc8280xp sound: ASoC: Parent card not yet available, widget card binding deferred > [ 13.906192] ALSA: Control name 'stream1.vol_ctrl1 MultiMedia1 Playback Volume' truncated to 'stream1.vol_ctrl1 MultiMedia1 Playback Volu' > [ 13.907589] ALSA: Control name 'stream2.vol_ctrl2 MultiMedia2 Playback Volume' truncated to 'stream2.vol_ctrl2 MultiMedia2 Playback Volu' > [ 13.911243] input: SC8280XP-LENOVO-X13S Headset Jack as /devices/platform/sound/sound/card0/input11 > > [ 23.851716] MultiMedia4 Capture: ASoC: no backend DAIs enabled for MultiMedia4 Capture > [ 23.851724] MultiMedia4 Capture: ASoC: error at dpcm_fe_dai_prepare on MultiMedia4 Capture: -22 > # The two lines above repeat a bunch of times > > [ 23.904985] qcom,apr 3000000.remoteproc:glink-edge.adsp_apps.-1.-1: GPR: Port(1000000b) is not registered > # This repeats as well > > I still have dummy output. If I plug in headphones, then these messages > appear: > > [ 556.339991] wcd938x_mbhc_get_result_params: d1=5, c1=3, x1=0x1015, z_val=335402(milliOhm) > [ 556.371025] wcd938x_mbhc_get_result_params: d1=5, c1=3, x1=0x100b, z_val=339442(milliOhm) > [ 556.402061] wcd938x_mbhc_get_result_params: d1=5, c1=3, x1=0xfba, z_val=376140(milliOhm) > > My dmesg shows that the only firmware that's missing is for the GPU and > bluetooth. > > Brian > That looks like you're possibly missing a few patches for audio. I grabbed mine from Johan's v6.3-rc1 branch https://github.com/jhovold/linux/commits/wip/sc8280xp-v6.3-rc1; if you do have them do make sure you have the SC_LPASSCSR_8280XP option enabled