Hello!
I'm happy that I found a workaround of dsdt patch for this bug.
But I'm very sorry. I do this workaround at my fedora 34 beta with linux 5.11.9.
I hope it's possible to apply it in ubuntu.
So, I run cat /proc/acpi/wakeup command. Here is the output:
Device S-state Status Sysfs node
XHC S4 *enabled pci:0000:00:14.0
XDCI S4 *disabled
HDAS S4 *disabled pci:0000:00:1f.3
RP01 S4 *enabled pci:0000:00:1c.0
PXSX S4 *disabled
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *enabled pci:0000:00:1c.4
PXSX S4 *disabled pci:0000:02:00.0
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
RP09 S5 *enabled pci:0000:00:1d.0
PXSX S4 *disabled pci:0000:03:00.0
RP10 S4 *disabled
PXSX S4 *disabled
RP11 S4 *enabled pci:0000:00:1d.2
PXSX S4 *disabled pci:0000:04:00.0
*disabled platform:rtsx_pci_sdmmc.0
RP12 S4 *disabled
PXSX S4 *disabled
RP13 S4 *enabled pci:0000:00:1d.4
PXSX S4 *disabled pci:0000:05:00.0
RP14 S4 *disabled
PXSX S4 *disabled
RP15 S4 *disabled
PXSX S4 *disabled
RP16 S4 *disabled
PXSX S4 *disabled
RP17 S4 *disabled
PXSX S4 *disabled
RP18 S4 *disabled
PXSX S4 *disabled
RP19 S4 *disabled
PXSX S4 *disabled
RP20 S4 *disabled
PXSX S4 *disabled
RP21 S4 *disabled
PXSX S4 *disabled
RP22 S4 *disabled
PXSX S4 *disabled
RP23 S4 *disabled
PXSX S4 *disabled
RP24 S4 *disabled
PXSX S4 *disabled
CNVW S4 *disabled pci:0000:00:14.3
TXHC S4 *enabled pci:0000:00:0d.0
TDM0 S4 *disabled
TDM1 S4 *disabled
TRP0 S4 *disabled
PXSX S4 *disabled
TRP1 S4 *disabled
PXSX S4 *disabled
TRP2 S4 *disabled
PXSX S4 *disabled
TRP3 S4 *disabled
PXSX S4 *disabled
AWAC S4 *enabled platform:ACPI000E:00
As you can see there is no LID0 listed.
So, I dump the DSDT using this command:
cat /sys/firmware/acpi/tables/DSDT > dsdt.aml
Decompile it using this command:
iasl -d dsdt.aml
Open the decompiled file using your favorite text editor.
Find AWAC device and then find _PRW method in AWAC device bracket.
Here is _PRW method that I found:
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
{
Return (GPRW (0x72, 0x04))
}
Copy the method.
Find LID0 device and paste the _PRW method in LID0 device bracket.
Compile it using this command:
iasl -ve -tc dsdt.dsl
And pack it using this command:
mkdir -p kernel/firmware/acpi
cp dsdt.aml kernel/firmware/acpi
find kernel | cpio -H newc --create > acpi_override
cp acpi_override /boot
use the acpi_override to boot as initrd.
And here is the new output of cat /proc/acpi/wakeup command.
Device S-state Status Sysfs node
XHC S4 *enabled pci:0000:00:14.0
XDCI S4 *disabled
HDAS S4 *disabled pci:0000:00:1f.3
RP01 S4 *enabled pci:0000:00:1c.0
PXSX S4 *disabled
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *enabled pci:0000:00:1c.4
PXSX S4 *disabled pci:0000:02:00.0
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
RP09 S5 *enabled pci:0000:00:1d.0
PXSX S4 *disabled pci:0000:03:00.0
RP10 S4 *disabled
PXSX S4 *disabled
RP11 S4 *enabled pci:0000:00:1d.2
PXSX S4 *disabled pci:0000:04:00.0
*disabled platform:rtsx_pci_sdmmc.0
RP12 S4 *disabled
PXSX S4 *disabled
RP13 S4 *enabled pci:0000:00:1d.4
PXSX S4 *disabled pci:0000:05:00.0
RP14 S4 *disabled
PXSX S4 *disabled
RP15 S4 *disabled
PXSX S4 *disabled
RP16 S4 *disabled
PXSX S4 *disabled
RP17 S4 *disabled
PXSX S4 *disabled
RP18 S4 *disabled
PXSX S4 *disabled
RP19 S4 *disabled
PXSX S4 *disabled
RP20 S4 *disabled
PXSX S4 *disabled
RP21 S4 *disabled
PXSX S4 *disabled
RP22 S4 *disabled
PXSX S4 *disabled
RP23 S4 *disabled
PXSX S4 *disabled
RP24 S4 *disabled
PXSX S4 *disabled
CNVW S4 *disabled pci:0000:00:14.3
TXHC S4 *enabled pci:0000:00:0d.0
TDM0 S4 *disabled
TDM1 S4 *disabled
TRP0 S4 *disabled
PXSX S4 *disabled
TRP1 S4 *disabled
PXSX S4 *disabled
TRP2 S4 *disabled
PXSX S4 *disabled
TRP3 S4 *disabled
PXSX S4 *disabled
AWAC S4 *enabled platform:ACPI000E:00
LID0 S4 *enabled platform:PNP0C0D:00
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1898949
Title:
ThinkBook 14-IIL can't wake from sleep by opening lid
Status in linux package in Ubuntu:
Won't Fix
Bug description:
Hi!
As the summary. My ThinkBook 14-IIL can't wake from sleep by opening lid.
But it can sleep by closing the lid.
Here is the output of cat /proc/acpi/wakeup
Device S-state Status Sysfs node
XHC S4 *enabled pci:0000:00:14.0
XDCI S4 *disabled
HDAS S4 *disabled pci:0000:00:1f.3
RP01 S4 *enabled pci:0000:00:1c.0
PXSX S4 *disabled
RP02 S4 *disabled
PXSX S4 *disabled
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled
PXSX S4 *disabled
RP05 S4 *enabled pci:0000:00:1c.4
PXSX S4 *disabled pci:0000:02:00.0
RP06 S4 *disabled
PXSX S4 *disabled
RP07 S4 *disabled
PXSX S4 *disabled
RP08 S4 *disabled
PXSX S4 *disabled
RP09 S5 *enabled pci:0000:00:1d.0
PXSX S4 *disabled pci:0000:03:00.0
RP10 S4 *disabled
PXSX S4 *disabled
RP11 S4 *enabled pci:0000:00:1d.2
PXSX S4 *disabled pci:0000:04:00.0
*disabled platform:rtsx_pci_sdmmc.0
RP12 S4 *disabled
PXSX S4 *disabled
RP13 S4 *enabled pci:0000:00:1d.4
PXSX S4 *disabled pci:0000:05:00.0
RP14 S4 *disabled
PXSX S4 *disabled
RP15 S4 *disabled
PXSX S4 *disabled
RP16 S4 *disabled
PXSX S4 *disabled
RP17 S4 *disabled
PXSX S4 *disabled
RP18 S4 *disabled
PXSX S4 *disabled
RP19 S4 *disabled
PXSX S4 *disabled
RP20 S4 *disabled
PXSX S4 *disabled
RP21 S4 *disabled
PXSX S4 *disabled
RP22 S4 *disabled
PXSX S4 *disabled
RP23 S4 *disabled
PXSX S4 *disabled
RP24 S4 *disabled
PXSX S4 *disabled
CNVW S4 *disabled pci:0000:00:14.3
TXHC S4 *enabled pci:0000:00:0d.0
TDM0 S4 *disabled
TDM1 S4 *disabled
TRP0 S4 *disabled
PXSX S4 *disabled
TRP1 S4 *disabled
PXSX S4 *disabled
TRP2 S4 *disabled
PXSX S4 *disabled
TRP3 S4 *disabled
PXSX S4 *disabled
AWAC S4 *enabled platform:ACPI000E:00
Thanks
ProblemType: Bug
DistroRelease: Ubuntu 20.10
Package: linux-generic 5.8.0.20.25
ProcVersionSignature: Ubuntu 5.8.0-20.21-generic 5.8.10
Uname: Linux 5.8.0-20-generic x86_64
ApportVersion: 2.20.11-0ubuntu49
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: oazisn 2276 F.... pulseaudio
/dev/snd/pcmC0D0p: oazisn 2276 F...m pulseaudio
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Thu Oct 8 06:01:54 2020
InstallationDate: Installed on 2020-10-06 (1 days ago)
InstallationMedia: Ubuntu 20.10 "Groovy Gorilla" - Beta amd64 (20201004)
MachineType: LENOVO 20SL
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.8.0-20-generic
root=UUID=3b2bf932-d5f1-4367-913c-30b76ab7eb42 ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-5.8.0-20-generic N/A
linux-backports-modules-5.8.0-20-generic N/A
linux-firmware 1.190
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/08/2020
dmi.bios.release: 1.18
dmi.bios.vendor: LENOVO
dmi.bios.version: DJCN18WW
dmi.board.name: LVAC/LVAD
dmi.board.vendor: LENOVO
dmi.board.version: SDK0Q55726 WIN
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo ThinkBook 14-IIL
dmi.ec.firmware.release: 1.16
dmi.modalias:
dmi:bvnLENOVO:bvrDJCN18WW:bd05/08/2020:br1.18:efr1.16:svnLENOVO:pn20SL:pvrLenovoThinkBook14-IIL:rvnLENOVO:rnLVAC/LVAD:rvrSDK0Q55726WIN:cvnLENOVO:ct10:cvrLenovoThinkBook14-IIL:
dmi.product.family: Thinkbook 14-IIL
dmi.product.name: 20SL
dmi.product.sku: LENOVO_MT_20SL_BU_idea_FM_Thinkbook 14-IIL
dmi.product.version: Lenovo ThinkBook 14-IIL
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1898949/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp