(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.
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
(In reply to Roland from comment #189) acpi/tables/ DSDT > dsdt.aml Disassembler version 20200925 LPCB.ECDV. CMFC.DLPN, LPCB.ECDV. CMFC.DLPN) LPCB.ECDV. CMFC.IDMN, LPCB.ECDV. CMFC.IDMN) LPCB.ECDV. CMFC.IDPC, LPCB.ECDV. CMFC.IDPC)
> 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/
> > $ 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/
> > Copyright (c) 2000 - 2020 Intel Corporation
> >
> > dsdt.aml.dsl 89: External (_SB_.PC00.
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.
> >
> > dsdt.aml.dsl 90: External (_SB_.PC00.
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.
> >
> > dsdt.aml.dsl 91: External (_SB_.PC00.
> UnknownObj)
> > Error 6163 - ^ Object is
> > created temporarily in another method and cannot be accessed
> > (_SB_.PC00.
> >
> > 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 : mem_sleep
cat /sys/power/
sudo dmesg |grep ACPI|grep supports
Thanks in advance