Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 May 2025 11:00:13 -0300
From:      Renato Botelho <garga@FreeBSD.org>
To:        Current FreeBSD <freebsd-current@freebsd.org>
Subject:   Re: lid state stop changing after suspend/resume
Message-ID:  <bd4bc599-58e9-4c32-8bc2-dacdbb35ffed@FreeBSD.org>
In-Reply-To: <7c6bea8b-b16f-41a0-88d1-65d9980bc378@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

On 19/05/25 11:33, Renato Botelho wrote:
> Hello!
> 
> I have a ThinkPad E14 2nd gen and recenly installed FreeBSD 15-CURRENT 
> on it.  I noticed a problem with lid state not changing and started to 
> collect more information about it.  Here is what I got.
> 
> I changed hw.acpi.lid_switch_state to none so the laptop doesn't sleep 
> when I open/close the lid and after booting it I can see the sysctl 
> dev.acpi_lid.0.state changing to 0 and back to 1 when I close/open the 
> lid.  It works just like it's expected.
> 
> Then I put the system to sleep using `acpiconf -s 3` and resumed it. 
> After that, dev.acpi_lid.0.state doesn't change anymore to 0 when I 
> close the lid, it keeps its value as 1 until the next boot.
> 
> I've updated BIOS to most recent version provided by Lenovo (1.64) and 
> configured sleep to the value `Linux S3` on BIOS setup utility.
> 
> Attached you can see a full dmesg output.  If you need any other data 
> just let me know.

I've created a bugzilla ticket to track this and attached acpidump -dt 
output.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286974

-- 
Renato Botelho



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bd4bc599-58e9-4c32-8bc2-dacdbb35ffed>