Comment 87 for bug 1958019

Revision history for this message
In , cam (cam-linux-kernel-bugs) wrote :

I used the arch patches and kernel config to build the exact equivalent
of 5.4.88-1-lts. This did not fix anything as expected as the 3 Arch
patches were all unrelated to audio/alsa so this is not a surprise (one
was to the documentation). Of course, I checked pavucontrol, alsamixer,
etc. Made sure nothing was muted, played with the volumes in case it
would "unstick" anything.

Either there are some differences between Yoga Duet 7i and the Lenovo
Legion 7i and/or there's some important userspace differences. I suspect
the former. But even if the Duet 7i has its sound issues addressed
first, this could potentially go a long way towards helping to figure
out what the Legion 7i needs. Can someone with a Duet confirm that
vanilla 5.4.88 works and 5.4.89 does not? If so, bisecting should narrow
down the issue.

On 2/7/21 12:52 PM, <email address hidden> wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=208555
>
> --- Comment #73 from <email address hidden> ---
> (In reply to Cameron from comment #72)
>> Vanilla 5.4.88 doesn't resolve the issue, at least not for me on Kubuntu
>> 20.10. Earlier 5.4 kernels that I've tested in the past have not fixed
>> the issue.
>>
>> I'm not really familiar with Arch... but if I can find the Arch patchset
>> for 5.4.88, I'll try it out and report back.
>>
>> On 2/7/21 10:31 AM, <email address hidden> wrote:
>>> https://bugzilla.kernel.org/show_bug.cgi?id=208555
>>>
>>> --- Comment #71 from <email address hidden> ---
>>> (In reply to Grigory Malivenko from comment #70)
>>>> (In reply to TT from comment #69)
>>>>> So which pins are you specifically talking about?
>>>>>
>>>>> What about comparing to the Arch Linux configuration?
>>>>> People mentioned here that the sound works with Arch Linux fresh
>>>>> installation.
>>>> I tried Arch Linux fresh installation + Lenovo Legion 7 15IMH05 and
>> speakers
>>>> don't work.
>>> On my system, the Lenovo Yoga Duet 7i, volume doesn't work out of the box.
>>> I've
>>> not found any arch systems that have sound working out of the box. You must
>>> use
>>> earlier an earlier LTS kernel "5.4.88-1-lts". Upgrading to 5.4.89-1-lts and
>>> newer will break sound again. I'm not sure why this is such a big deal now
>>> since I've mentioned this. Devs could just use whatever works in 5.4.88 LTS
>>> and
>>> add it to newer kernels. Or tell us how to do it and I'll try myself.
>>>
> Then there must be some other differences with sound for the Legion 7i and
> the
> Yoga Duet 7i. Try removing sof-firmware and make sure it isn't muted in
> pavucontrol
>