Re: sc8280xp: How to get sound working?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 13, 2023 at 3:23 PM Steev Klimaszewski <steev@xxxxxxxx> wrote:
>
> Hi Brian,
>
> On Mon, Mar 13, 2023 at 12:07 PM Brian Masney <bmasney@xxxxxxxxxx> wrote:
> >
> > I'm trying to get the sound working on my x13s with Fedora 37. I have
> > qrtr and pd-mapper running, and I have working battery status.
> >
> > I downloaded SC8280XP-LENOVO-X13S-tplg.bin from Srini's git repo at [1].
> > Everything starts to probe:
> >
> > [   66.572719] qcom-soundwire 3210000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered
> > [   66.579051] qcom-soundwire 3250000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered
> > [   66.579886] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:4 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw])
> > [   66.579907] wcd938x_codec audio-codec: bound sdw:0:0217:010d:00:3 (ops wcd938x_sdw_component_ops [snd_soc_wcd938x_sdw])
> > [   66.580466] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2
> > [   66.581646] qcom-soundwire 3330000.soundwire-controller: Qualcomm Soundwire controller v1.6.0 Registered
> > [   66.582913] wsa883x-codec sdw:0:0217:0202:00:1: WSA883X Version 1_1, Variant: WSA8835_V2
> > [   66.585710] wsa883x-codec sdw:0:0217:0202:00:2: WSA883X Version 1_1, Variant: WSA8835_V2
> > [   66.598032] snd-sc8280xp sound: ASoC: Parent card not yet available, widget card binding deferred
> > [   66.603140] ALSA: Control name 'stream1.vol_ctrl1 MultiMedia1 Playback Volume' truncated to 'stream1.vol_ctrl1 MultiMedia1 Playback Volu'
> > [   66.603228] ALSA: Control name 'stream2.vol_ctrl2 MultiMedia2 Playback Volume' truncated to 'stream2.vol_ctrl2 MultiMedia2 Playback Volu'
> > [   66.605330] input: SC8280XP-LENOVO-X13S Headset Jack as /devices/platform/sound/sound/card0/input11
> >
> > And then a bunch of these errors come through:
> >
> > [   66.719630]  MultiMedia1 Playback: ASoC: no backend DAIs enabled for MultiMedia1 Playback
> > [   66.719641]  MultiMedia1 Playback: ASoC: error at dpcm_fe_dai_prepare on MultiMedia1 Playback: -22
> >
> > x13s:~$ aplay -l output
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: SC8280XPLENOVOX [SC8280XP-LENOVO-X13S], device 4: MultiMedia1 Playback (*) []
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> > card 0: SC8280XPLENOVOX [SC8280XP-LENOVO-X13S], device 5: MultiMedia2 Playback (*) []
> >   Subdevices: 1/1
> >   Subdevice #0: subdevice #0
> >
> > Any suggestions?
> >
> > Also if anyone happens to stumble upon this message via a search engine:
> > Fedora has all of it's firmware xz compressed. To get this far:
> > qcadsp8280.mbn, qccdsp8280.mbn, and *.jsn will need to be decompressed.
> > pd-mapper needs to be updated to handle this. I've added this to my todo
> > list to fix, but it may be a little while before I get to it.
> >
> > [1] https://git.linaro.org/people/srinivas.kandagatla/audioreach-topology.git/tree/prebuilt/SC8280XP-LENOVO-X13S-tplg.bin
> >
> > Brian
> >
>
> 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




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux