Unreliable resume after suspend on ThinkPad T480s after upgrading to 15.1

Unreliable resume after suspend on ThinkPad T480s after upgrading to 15.1
I have switched to FreeBSD about two years now. So my troubleshooting abilities are quite limited at the moment. I mostly rely on man and apropos to find my way around, in addition to doing research online for some guides. I could not resolve this on my own. This is why I thought I would post on the forum. Click to expand... I have recently upgraded from FreeBSD 14.3-RELEASE-p16 to 15.1-RELEASE-p6. I then noticed that suspending the computer has become unreliable. It works sometimes, but it is unpredictable. I suspend using zzz(). It was working as expected on 14.3. I have not changed anything in the conf files after the upgrade. I have also tried acpiconf -s3 and apm -z, but the same thing happens. I tried (almost) all combinations of acpi_ibm_load and tpm_load, along with the BIOS options relevant to the TPM. I also tried those options when the computer is plugged, unplugged, and even with unplugging it while being suspended. The symptom is that the computer will suspend. However when I try to resume it, the ESC key lid lights up (I have reversed FNLOCK and ESC, so it is always ON), but the computer remains stuck in a suspended state. I have to force the computer to shutdown by holding the power button, which as you can imagine is not ideal. I have ran out of ways to debug this! I would appreciate any thoughts or ideas on this issue. Here are the settings I set in /boot/loader.conf Code: coretemp_load="YES" tpm_load="YES" acpi_ibm_load="YES" And here is the /etc/rc.conf Code: powerd_enable="YES" powerd_flags="-a hiadaptive -b adaptive -m 400 -M 4000" performance_cx_lowest="HIGH" performance_cpu_freq="HIGH" economy_cx_lowest="LOW" economy_cpu_frea="LOW" And here is the output of ACPI Kernel state Code: hw.acpi.battery.info_expire: 5 hw.acpi.battery.units: 1 hw.acpi.battery.state: 2 hw.acpi.battery.rate: 0 hw.acpi.battery.time: -1 hw.acpi.battery.life: 51 hw.acpi.acline: 1 hw.acpi.thermal.tz0._TSP: -1 hw.acpi.thermal.tz0._TC2: -1 hw.acpi.thermal.tz0._TC1: -1 hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 hw.acpi.thermal.tz0._CRT: 128.1C hw.acpi.thermal.tz0._HOT: -1 hw.acpi.thermal.tz0._CR3: -1 hw.acpi.thermal.tz0._PSV: -1 hw.acpi.thermal.tz0.thermal_flags: 0 hw.acpi.thermal.tz0.passive_cooling: 0 hw.acpi.thermal.tz0.active: -1 hw.acpi.thermal.tz0.temperature: 51.1C hw.acpi.thermal.user_override: 0 hw.acpi.thermal.polling_rate: 10 hw.acpi.thermal.min_runtime: 0 hw.acpi.cpu.cx_lowest: C1 hw.acpi.cpu.cppc_notify: 1 hw.acpi.reset_video: 0 hw.acpi.override_isa_irq_polarity: 1 hw.acpi.handle_reboot: 1 hw.acpi.disable_on_reboot: 0 hw.acpi.verbose: 0 hw.acpi.s4bios: 0 hw.acpi.sleep_delay: 1 hw.acpi.suspend_state: S3 hw.acpi.standby_state: NONE hw.acpi.lid_switch_state: NONE hw.acpi.sleep_button_state: S3 hw.acpi.power_button_state: S5 hw.acpi.supported_sleep_state: S3 S4 S5

Take Your Experience to the Next Level

New

Download our mobile app for a faster and better experience.

Comments

0
U

Join the discussion

Sign in to leave a comment

0:000:00