Hi,
I am experiencing intermittent reboot and poweroff hangs on my Lenovo ThinkPad E16 Gen 3. My tests now point to an attached USB-C cable as the trigger.
Environment:
This happens both with a USB-C monitor that supplies power and with only a USB-C charging cable connected. Therefore, an external display is not required to trigger the problem. Reboot and poweroff have worked in my tests without USB-C connected.
I initially suspected SwayFX. However, exiting it with swaymsg exit and then shutting down from the text console did not reliably prevent the hang.
The kernel log contains these ACPI errors:
These messages were captured during normal operation after a reboot, rather than at the exact point where shutdown hangs.
My graphics settings in /boot/loader.conf are:
I tested all three set to 0, but experienced a complete freeze during use and restored the original values. I do not know whether that freeze is related to the shutdown issue. No new crashdump was saved.
Is this a known ACPI or USB-C power-management issue on this model? What diagnostics would help determine where reboot or poweroff gets stuck?
I can provide the full dmesg, firmware information and configuration files.
Thanks.
I am experiencing intermittent reboot and poweroff hangs on my Lenovo ThinkPad E16 Gen 3. My tests now point to an attached USB-C cable as the trigger.
Environment:
- Lenovo ThinkPad E16 Gen 3, machine type 21TF
- BIOS: R2YET22W (1.11), dated February 26, 2026
- Embedded Controller firmware: 1.11
- FreeBSD 15.1-RELEASE-p3, GENERIC amd64
- Kernel: releng/15.1-n283611-88e7371d9dc2
- Intel Core 7 240H with Intel integrated graphics
- drm-latest-kmod-6.9.1501000_1
- SwayFX 0.6
This happens both with a USB-C monitor that supplies power and with only a USB-C charging cable connected. Therefore, an external display is not required to trigger the problem. Reboot and poweroff have worked in my tests without USB-C connected.
I initially suspected SwayFX. However, exiting it with swaymsg exit and then shutting down from the text console did not reliably prevent the hang.
The kernel log contains these ACPI errors:
sh:
ACPI Error: No handler for Region [ECSI] [EmbeddedControl]
ACPI Error: Region EmbeddedControl (ID=3) has no handler
ACPI Error: Aborting method \_SB.UBTC.ECRD due to previous error (AE_NOT_EXIST)
ACPI Error: Aborting method \_SB.UBTC.NTFY due to previous error (AE_NOT_EXIST)
ACPI Error: Aborting method \_SB.PC00.LPCB.EC._Q4F due to previous error (AE_NOT_EXIST)
acpi_ec0: evaluation of query method _Q4F failed: AE_NOT_EXIST
acpi_tz0: _CRT value is absurd, ignored (-273.1C)
These messages were captured during normal operation after a reboot, rather than at the exact point where shutdown hangs.
My graphics settings in /boot/loader.conf are:
sh:
compat.linuxkpi.i915_enable_dc="2"
compat.linuxkpi.i915_enable_fbc="1"
compat.linuxkpi.i915_enable_psr="1"
Is this a known ACPI or USB-C power-management issue on this model? What diagnostics would help determine where reboot or poweroff gets stuck?
I can provide the full dmesg, firmware information and configuration files.
Thanks.