[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <c939f4df-b35f-4429-968f-5bf623485af1@bigon.be>
Date: Fri, 25 Jul 2025 12:12:24 +0200
From: Laurent Bigonville <bigon@...on.be>
To: linux-kernel@...r.kernel.org
Subject: Realtek Sdcard reader and Intel RST/VMD prevent laptop to properly go
in s2idle
Hello,
I've a Dell latitude 5530 that doesn't seems to support S3/suspend and
that relies on s2idle instead.
For years now, the laptop is draining a lot of power (50% of the battery
over night) when it's (supposedly) in s2idle state, I thought it was normal.
But I had a new look at this this week and now I seems to realized that
it was actually not normal.
I ran Intel's s0ix-selftest-tool script and it complains about Intel
RST/VMD (RAID stuff) and the integrated Realtek SD card reader.
I disabled both in the BIOS and s0ix-selftest-tool is now happy and from
my quick tests, the battery usage is way lower now in s2idle.
There is no difference whether the kernel SDcard reader module
(rtsx_pci/rtsx_pci_sdmmc) is loaded or not.
Checking PCI Devices D3 States:
[ 133.377966] intel_ish_ipc 0000:00:12.0: PCI PM: Suspend power state: D0
[ 133.378112] intel_ish_ipc 0000:00:12.0: PCI PM: Skipped
[ 133.380685] i801_smbus 0000:00:1f.4: PCI PM: Suspend power state: D0
[ 133.380699] i801_smbus 0000:00:1f.4: PCI PM: Skipped
[ 133.389974] proc_thermal_pci 0000:00:04.0: PCI PM: Suspend power
state: D3hot
[ 133.390090] nvme 10000:e1:00.0: PCI PM: Suspend power state: D3hot
[ 133.390673] snd_hda_intel 0000:00:1f.3: PCI PM: Suspend power state:
D3hot
[ 133.390744] i915 0000:00:02.0: PCI PM: Suspend power state: D3hot
[ 133.392965] mei_me 0000:00:16.0: PCI PM: Suspend power state: D3hot
[ 133.394565] rtsx_pci 0000:71:00.0: PCI PM: Suspend power state: D3hot
[ 133.394830] e1000e 0000:00:1f.6: PCI PM: Suspend power state: D3hot
[ 133.395923] intel-lpss 0000:00:15.1: PCI PM: Suspend power state: D3hot
[ 133.396238] xhci_hcd 0000:00:14.0: PCI PM: Suspend power state: D3hot
[ 133.396372] iwlwifi 0000:00:14.3: PCI PM: Suspend power state: D3hot
[ 133.398157] xhci_hcd 0000:00:0d.0: PCI PM: Suspend power state: D3cold
[ 133.399158] pcieport 0000:00:07.1: PCI PM: Suspend power state: D3cold
[ 133.402331] pcieport 10000:e0:06.0: PCI PM: Suspend power state: D3hot
[ 133.403157] pcieport 0000:00:07.0: PCI PM: Suspend power state: D3cold
[ 133.414710] vmd 0000:00:0e.0: PCI PM: Suspend power state: D3hot
[ 133.420276] pcieport 0000:00:1d.0: PCI PM: Suspend power state: D3hot
[ 133.423235] thunderbolt 0000:00:0d.2: PCI PM: Suspend power state: D3cold
Checking PCI Devices tree diagram:
-[0000:00]-+-00.0 Intel Corporation Alder Lake-U15 Host and DRAM Controller
+-02.0 Intel Corporation Alder Lake-UP3 GT2 [Iris Xe Graphics]
+-04.0 Intel Corporation Alder Lake Innovation Platform
Framework Processor Participant
+-06.0 Intel Corporation RST VMD Managed Controller
+-07.0-[01-38]--
+-07.1-[39-70]--
+-08.0 Intel Corporation 12th Gen Core Processor Gaussian &
Neural Accelerator
+-0d.0 Intel Corporation Alder Lake-P Thunderbolt 4 USB
Controller
+-0d.2 Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0
+-0e.0 Intel Corporation Volume Management Device NVMe RAID
Controller
+-12.0 Intel Corporation Alder Lake-P Integrated Sensor Hub
+-14.0 Intel Corporation Alder Lake PCH USB 3.2 xHCI Host
Controller
+-14.2 Intel Corporation Alder Lake PCH Shared SRAM
+-14.3 Intel Corporation Alder Lake-P PCH CNVi WiFi
+-15.0 Intel Corporation Alder Lake PCH Serial IO I2C
Controller #0
+-15.1 Intel Corporation Alder Lake PCH Serial IO I2C
Controller #1
+-16.0 Intel Corporation Alder Lake PCH HECI Controller
+-1d.0-[71]----00.0 Realtek Semiconductor Co., Ltd. RTS525A
PCI Express Card Reader
+-1f.0 Intel Corporation Alder Lake PCH eSPI Controller
+-1f.3 Intel Corporation Alder Lake PCH-P High Definition
Audio Controller
+-1f.4 Intel Corporation Alder Lake PCH-P SMBus Host Controller
+-1f.5 Intel Corporation Alder Lake-P PCH SPI Controller
\-1f.6 Intel Corporation Ethernet Connection (16) I219-LM
-[10000:e0]---06.0-[e1]----00.0 Micron Technology Inc 3400 NVMe SSD
[Hendrix]
Pcieport is not in D3cold:
.10000:e0:06.0
0000:00:1d.0.
Full logs on: https://bugzilla.kernel.org/show_bug.cgi?id=220362 and
https://bugzilla.kernel.org/show_bug.cgi?id=218500
An idea?
Kind regards,
Laurent Bigonville
Powered by blists - more mailing lists