Re: [PATCH] ACPI: EC: Use ec_no_wakeup on ThinkPad T14 Gen 5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks Ohno

On Thu, Jun 20, 2024, at 12:57 PM, Yutaro Ohno wrote:
> On Fri Jun 21, 2024 at 12:35 AM JST, Mark Pearson wrote:
>> >>  - Get a report from running the Intel S0ix test tool - https://github.com/intel/S0ixSelftestTool. Run it with the -S option
>> >
>> > It may not work as my machine is not Intel, but here's the output:
>> <snip>
>>
>> Yeah - that won't work. The AMD test tool is here:
>> https://gitlab.freedesktop.org/drm/amd/-/blob/master/scripts/amd_s2idle.py
>> Can you try that please?
>
> Sure. I've tried with/without the kernel parameter `acpi.ec_no_wakeup=1`.
>
> Booting with the kernel parameter:
> ```
> $ sudo python3 amd_s2idle.py
> Location of log file (default s2idle_report-2024-06-21.txt)?
> Debugging script for s2idle on AMD systems
> 💻 LENOVO 21MCCTO1WW (ThinkPad T14 Gen 5) running BIOS 1.4 (R2LET23W 
> (1.04 )) released 04/01/2024 and EC 1.1
> 🐧 Arch Linux
> 🐧 Kernel 6.9.5-arch1-1
> 🔋 Battery BAT0 (SMP 5B11H56415) is operating at 101.22% of design
> Checking prerequisites for s2idle
> ✅ Logs are provided via systemd
> ✅ AMD Ryzen 7 PRO 8840U w/ Radeon 780M Graphics (family 19 model 75)
> ✅ SMT enabled
> ✅ LPS0 _DSM enabled
> ✅ ACPI FADT supports Low-power S0 idle
> ✅ HSMP driver `amd_hsmp` not detected (blocked: False)
> ✅ PMC driver `amd_pmc` loaded (Program 0 Firmware 76.83.0)
> ✅ USB4 driver `thunderbolt` bound to 0000:c6:00.5
> ✅ USB4 driver `thunderbolt` bound to 0000:c6:00.6
> ✅ GPU driver `amdgpu` bound to 0000:c4:00.0
> ✅ System is configured for s2idle
> ✅ NVME KIOXIA Corporation NVMe SSD Controller XG8 is configured for 
> s2idle in BIOS
> ✅ GPIO driver `pinctrl_amd` available
> 🚦 Device firmware checks unavailable without gobject introspection
> ✅ WCN6855 WLAN (fw build id 
> WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.37)
> How long should suspend cycles last in seconds (default 10)?
> How long to wait in between suspend cycles in seconds (default 4)?
> How many suspend cycles to run (default 1)?
> Started at 2024-06-21 01:05:15.386691 (cycle finish expected @ 
> 2024-06-21 01:05:29.386714)
> Results from last s2idle cycle
> ○ Suspend count: 1
> ○ Hardware sleep cycle count: 1
> ○ Wakeup triggered from IRQ 9: ACPI SCI
> ○ Woke up from IRQ 9: ACPI SCI
> ○ gpe07 increased from 9957 to 10219
> ✅ Userspace suspended for 0:00:12.386591
> ✅ In a hardware sleep state for 0:00:08.692840 (70.18%)
> 🔋 Battery BAT0 lost 10000 µWh (0.02%) [Average rate 0.29W]
> ```
>
> Booting without the kernel parameter:
> ```
> $ sudo python3 ./amd_s2idle.py
> Location of log file (default s2idle_report-2024-06-21.txt)?
> Debugging script for s2idle on AMD systems
> 💻 LENOVO 21MCCTO1WW (ThinkPad T14 Gen 5) running BIOS 1.4 (R2LET23W 
> (1.04 )) released 04/01/2024 and EC 1.1
> 🐧 Arch Linux
> 🐧 Kernel 6.9.5-arch1-1
> 🔋 Battery BAT0 (SMP 5B11H56415) is operating at 101.22% of design
> Checking prerequisites for s2idle
> ✅ Logs are provided via systemd
> ✅ AMD Ryzen 7 PRO 8840U w/ Radeon 780M Graphics (family 19 model 75)
> ✅ SMT enabled
> ✅ LPS0 _DSM enabled
> ✅ ACPI FADT supports Low-power S0 idle
> ✅ HSMP driver `amd_hsmp` not detected (blocked: False)
> ✅ PMC driver `amd_pmc` loaded (Program 0 Firmware 76.83.0)
> ✅ USB4 driver `thunderbolt` bound to 0000:c6:00.5
> ✅ USB4 driver `thunderbolt` bound to 0000:c6:00.6
> ✅ GPU driver `amdgpu` bound to 0000:c4:00.0
> ✅ System is configured for s2idle
> ✅ NVME KIOXIA Corporation NVMe SSD Controller XG8 is configured for 
> s2idle in BIOS
> ✅ GPIO driver `pinctrl_amd` available
> 🚦 Device firmware checks unavailable without gobject introspection
> ✅ WCN6855 WLAN (fw build id 
> WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.37)
> How long should suspend cycles last in seconds (default 10)?
> How long to wait in between suspend cycles in seconds (default 4)?
> How many suspend cycles to run (default 1)?
> Started at 2024-06-21 01:16:58.754215 (cycle finish expected @ 
> 2024-06-21 01:17:12.754238)
> Results from last s2idle cycle
> ○ Suspend count: 1
> ○ Hardware sleep cycle count: 10
> ○ Wakeup triggered from IRQ 9: ACPI SCI
> ○ Woke up from IRQ 9: ACPI SCI
> ○ gpe07 increased from 1823 to 2085
> ✅ Userspace suspended for 0:00:12.962868
> ✅ In a hardware sleep state for 0:00:01.672448 (12.90%)
> 🔋 Battery BAT0 lost 30000 µWh (0.06%) [Average rate 0.83W]
> ```
>
>> One more question - which Wifi module do you have? The Qualcomm NCM825 Wifi7 device still has a lot of problems (it's currently the main thing gating our Linux certification of the platform).
>
> From `lspci`, it's the QCNFA765.
>
I'll forward these on to the FW team.
Mark





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]
  Powered by Linux