[Bug 280028] S3 suspend of Thinkpad x270 stopped working after freebsd-update to 14.1-RELEASE-p1
Date: Sat, 29 Jun 2024 04:52:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280028
--- Comment #17 from cos <freebsd.org@fydagy.netizen.se> ---
I am quite confident the old 14.1 works. This laptop is my daily driver, so
there were a couple of weeks of trouble-free suspend-resume. I am also still
able to consistently reproduce the correct behaviour with 14.1 while
consistently hitting the bug with 14.1-p1.
On the affected host, everything is installed using freebsd-update. I'm able to
build a custom kernel if that helps.
One thing I find unexpected, which while likely is nothing, is maybe worth
mentioning. Both kernels in 14.1-p1 are '14.1-RELEASE' according to `uname -r`.
I.e. no '-p1' suffix on the newer one. That is also the case on another of my
machines. My guess it that it just means no actual new kernel was included in
14.1-p1. Besides, the bug is triggered by switching the boot environment while
keeping the 14.0-p6 kernel.
The output of dmesg filtered for obviously uninteresting differences show:
-Timecounter "TSC-low" frequency 1247997666 Hz quality 1000
+Timecounter "TSC-low" frequency 1248000369 Hz quality 1000
-drmn0: [drm] [ENCODER:102:DDI B/PHY B] is disabled/in DSI mode with an
ungated DDI clock, gate it
-drmn0: [drm] [ENCODER:116:DDI C/PHY C] is disabled/in DSI mode with an
ungated DDI clock, gate it
Where I suspect those lines about ungated graphics stuff seems likely to be
related, having read that graphics is "always" the cause for suspend-resume
trouble.
The output from kldstat appears to only differ in load order:
--- kldstat,14.0-RELEASE-p6,be_20240603 2024-06-29 05:36:31.201634000 +0200
+++ kldstat,14.0-RELEASE-p6,be_20240620 2024-06-29 05:52:09.217792000 +0200
@@ -1,8 +1,8 @@
Id Refs Address Size Name
1 144 0xffffffff80200000 1d345b0 kernel
- 2 1 0xffffffff81f35000 5d5958 zfs.ko
- 3 1 0xffffffff8250b000 1c3a8 geom_eli.ko
- 4 1 0xffffffff82529000 7718 cryptodev.ko
+ 2 1 0xffffffff81f36000 1c3a8 geom_eli.ko
+ 3 1 0xffffffff81f53000 7718 cryptodev.ko
+ 4 1 0xffffffff81f5b000 5d5958 zfs.ko
5 1 0xffffffff835f9000 3558 fdescfs.ko
6 1 0xffffffff835fd000 1b3920 i915kms.ko
7 2 0xffffffff837b1000 7c050 drm.ko
Analysis of procstat output is slightly outside of my current comfort zone.
Please find the files attached.
--
You are receiving this mail because:
You are the assignee for the bug.