Comment 204 for bug 1958019

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

(In reply to Roland from comment #189)
> It seems that I'm expiring the same problem on a brand new Dell Latitude
> 9420 - Headphones works (starting with kernel 5.13-rc5), but speaker does
> not.
>
> I've tried the S3 patch from comment #120, but iasl failed to rempile it's
> own decompiled code:
>
> > $ sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.aml
> > $ iasl -d dsdt.aml
> > ... no errors or warnings ...
>
> Now trying to rempile the file with or without any patched applied:
>
> > $ iasl -ve -tc dsdt.aml.dsl
> >
> > Intel ACPI Component Architecture
> > ASL+ Optimizing Compiler/Disassembler version 20200925
> > Copyright (c) 2000 - 2020 Intel Corporation
> >
> > dsdt.aml.dsl 89: External (_SB_.PC00.LPCB.ECDV.CMFC.DLPN,
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.LPCB.ECDV.CMFC.DLPN)
> >
> > dsdt.aml.dsl 90: External (_SB_.PC00.LPCB.ECDV.CMFC.IDMN,
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.LPCB.ECDV.CMFC.IDMN)
> >
> > dsdt.aml.dsl 91: External (_SB_.PC00.LPCB.ECDV.CMFC.IDPC,
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.LPCB.ECDV.CMFC.IDPC)
> >
> > ASL Input: dsdt.aml.dsl - 2613388 bytes 46237 keywords 78191 source
> > lines
> > Hex Dump: dsdt.aml.hex - 3421595 bytes
> >
> > Compilation failed. 3 Errors, 264 Warnings, 818 Remarks
> > No AML files were generated due to compiler error(s)
>
>
> Does anyone has an idea what causes this problem and how to get this laptop
> to enable S3 so I can check if this resolves the issue, too?

I think it is normal, this patch is for Lenovo Yoga 7i, and it depend on the hardware, so don't have the same :(.

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.

I find this : https://downloads.dell.com/manuals/all-products/esuprt_laptop/esuprt_laptop_latitude/latitude-14-9420-2-in-1-laptop_reference-guide_en-us.pdf
Not sure to understand :(

You have try this 5.11.5 kernel, to be sure, it is not a kernel bug ?
We don't know the 5.13.x working, @Dre, do you have more information of you version ?

Could you try and report :
cat /sys/power/mem_sleep

sudo dmesg |grep ACPI|grep supports

Thanks in advance