Thinkpad Carbon X1 gen11 sometimes not waking up from suspend
Thinkpad Carbon X1 gen11 sometimes not waking up from suspend
One of two Thinkpad Carbon X1 gen11 does not wake up after suspend. The other ThinkPad x1 gen11, with a different graphics subsystem, works fine with the same configuration.
Following please find a diff between lspci
of the two devices. The difference on the freezing machine seems to be the Multimedia controller, the Serial controller, a KIOXIA memory controller, and a modem, as well as the different PCI bridge. In my eyes, those (especially the PCI bridge) seem to be substantial differences.
Anyway, I was wondering what I can do to debug and overcome those freezes.
diff -Nu /tmp/freeze.lspci /tmp/works.lspci
--- /tmp/freeze.lspci 2023-08-16 08:21:10.540213377 +0200
+++ /tmp/works.lspci 2023-08-15 11:02:42.104241104 +0200
@@ -1,7 +1,6 @@
00:00.0 Host bridge: Intel Corporation Device a708 (rev 01)
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
00:04.0 Signal processing controller: Intel Corporation Device a71d (rev 01)
-00:05.0 Multimedia controller: Intel Corporation Device a75d (rev 01)
00:06.0 PCI bridge: Intel Corporation Device a74d (rev 01)
00:07.0 PCI bridge: Intel Corporation Device a76e (rev 01)
00:07.2 PCI bridge: Intel Corporation Device a72f (rev 01)
@@ -10,17 +9,22 @@
00:0d.0 USB controller: Intel Corporation Device a71e (rev 01)
00:0d.2 USB controller: Intel Corporation Device a73e (rev 01)
00:0d.3 USB controller: Intel Corporation Device a76d (rev 01)
-00:12.0 Serial controller: Intel Corporation Alder Lake-P Integrated Sensor Hub (rev 01)
00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
00:14.3 Network controller: Intel Corporation Device 51f1 (rev 01)
00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
-00:19.0 Serial bus controller: Intel Corporation Alder Lake-P Serial IO I2C Controller #0 (rev 01)
-00:1c.0 PCI bridge: Intel Corporation Device 51b8 (rev 01)
+00:16.3 Serial controller: Intel Corporation Alder Lake AMT SOL Redirection (rev 01)
00:1f.0 ISA bridge: Intel Corporation Device 519d (rev 01)
00:1f.3 Audio device: Intel Corporation Device 51ca (rev 01)
00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
-04:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0010 (rev 01)
-08:00.0 Wireless controller [0d40]: Intel Corporation XMM7560 LTE Advanced Pro Modem (rev 01)
+04:00.0 Non-Volatile memory controller: Sandisk Corp WD PC SN810 / Black SN850 NVMe SSD (rev 01)
+50:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+51:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+51:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+51:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+51:03.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+51:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
+52:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
+54:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
0
comments