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?
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 Disassembler version 20200925 LPCB.ECDV. CMFC.DLPN, UnknownObj) LPCB.ECDV. CMFC.DLPN) LPCB.ECDV. CMFC.IDMN, UnknownObj) LPCB.ECDV. CMFC.IDMN) LPCB.ECDV. CMFC.IDPC, UnknownObj) LPCB.ECDV. CMFC.IDPC)
>
> Intel ACPI Component Architecture
> ASL+ Optimizing Compiler/
> Copyright (c) 2000 - 2020 Intel Corporation
>
> dsdt.aml.dsl 89: External (_SB_.PC00.
> Error 6163 - ^ Object is
> created temporarily in another method and cannot be accessed
> (_SB_.PC00.
>
> dsdt.aml.dsl 90: External (_SB_.PC00.
> Error 6163 - ^ Object is
> created temporarily in another method and cannot be accessed
> (_SB_.PC00.
>
> dsdt.aml.dsl 91: External (_SB_.PC00.
> 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?