Suspend and Resume Issue with Freebsd 14.3 p1

Good Morning,

I'm running FreeBSD 14.3 p1 on my Lenovo X1 Extreme gen 3 Laptop. I'm trying to get suspend and resume working just like it did when i was running FreeBSD 14.2, I have tried the following troubleshooting techniques in order to get things working but I'm still coming up short.

1. When closing down the lid of my laptop while my DWM(dynamic windows manager) is running my laptop does not suspend.
2. I've tried running the zzz command, when running the command the screen does just goes black but the red light on the back of the laptop remains on.
3. When booting up in console mode ( before typing startx) i can close the lid down on my laptop and the machine suspends without issue but not resume.

Note: When running freebsd 14.2 my laptop will suspend and resume without any issue. this is my configuration. I'm not sure what else i need to try but I'm open to suggestions.

This is my configuration

2025-07-16-074631_387x109_scrot.png

/etc/systctl.conf
Code:
hw.acpi.lid_switch_state=S3
hw.acpi.reset_video=1
hw.acpi.sleep_delay=3
hw.acpi.sleep_button_state=S3
hw.pci.do_power_resume=1
net.link.tap.up_on_open=1
net.inet.ip.forwarding=1
hw.snd.default_unit=5
hw.pci.do_power_nodriver=3
hw.usb.no_suspend_wait=1
hw.pci.do_power_suspend=0
 
I'm not sure what else i need to try but I'm open to suggestions.
What graphics driver are you using? And what version does it have? The graphics driver could be the culprit, it's often a reason why suspend/resume doesn't want to work properly.

When booting up in console mode ( before typing startx) i can close the lid down on my laptop and the machine suspends without issue but not resume.
Driver is still loaded and active, even if you're not running a display server. Can you test it without having the graphics driver(s) loaded?
 
looks like its was a driver issue. once i did an upgrade of the nvidia driver packages that seemed to have fixed the issue i am now able to suspend and resume my laptop without any issues.
 
Back
Top