Comment 215 for bug 1958019

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

(In reply to Roland from comment #192)
> (In reply to DavidLenovo from comment #191)
> > I think it is normal, this patch is for Lenovo Yoga 7i, and it depend on
> the
> > hardware, so don't have the same :(.
>
> It's easy to port this patch to Dell, but that's not the point: iasl fails
> even without applying the patch, which should not happen ;-) But I think I
> have to ask the iasl people why this fails.
>
> > The S3 problem can be resolve by a BIOS option, Lenovo put a locked BIOS so
> > we can't. But if Dell is better on this you could try to find an option S3,
> > or energy, ACPI, it disable for Windows compatibility.
>
> It's a similar issue on Dell. S3 in BIOS is enabled, but:
>
> $ cat /sys/power/mem_sleep
> [s2idle]
> $ sudo dmesg |grep ACPI|grep supports
> [ 0.201665] ACPI: (supports S0 S4 S5)
>
> > You have try this 5.11.5 kernel, to be sure, it is not a kernel bug ?
>
> Kernel 5.11 is even worse because it doesn't even recognize the sound card.
> With 5.13rc5 at least the headphone jack and the microphone is working. But
> basically I think it's either this problem or the problem reported in
> #213159...

Yeah it can happen that the DSDT table is basically broken. If you are willing to invest time and patience, you can dig through the ACPI spec https://uefi.org/sites/default/files/resources/ACPI_6_3_final_Jan30.pdf and google the error messages to figure out what you need to do to fix it.