From owner-freebsd-bugs@freebsd.org Fri Sep 29 16:23:14 2017 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 839F3E2FF16 for ; Fri, 29 Sep 2017 16:23:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6C7346C3D7 for ; Fri, 29 Sep 2017 16:23:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v8TGNE3d066687 for ; Fri, 29 Sep 2017 16:23:14 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 222691] Thinkpad t440p - lid sysctl gets confused Date: Fri, 29 Sep 2017 16:23:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: misc X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bsd@haps.ca X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2017 16:23:14 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222691 Bug ID: 222691 Summary: Thinkpad t440p - lid sysctl gets confused Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: freebsd-bugs@FreeBSD.org Reporter: bsd@haps.ca Created attachment 186804 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D186804&action= =3Dedit AC adapter state change script to put the notebook into sleep on ac disconn= ect, but only if the lid is closed. I have created a small acpi script (attached) to monitor the ac line and suspend the machine if the ac line is removed while the lid is closed. This script complements the lid script that suspends the machine if the lid is closed on battery. I have found, however, that the value of the lid sysctl changes without a hardware state change. My guess is that there is some condition where the = lid is closed or opened that the sysctl doesn't update. For example, my log shows: ACLINE Event. acline devd value:\'0x01\', lid sysctl:\'0\'. AC Power inserted when lid was closed. No need for sleep. However, the lid was open. Typically ``sysctl -n dev.acpi_lid.0.state'' is= 0 for closed lid, 1 for open. I actually don't care what the value is, as lo= ng as it remains consistent, I guess the devd side of things stays constant (w= hich is even more confusing) - the event 0x01 =3D open event, 0x00 =3D close eve= nt. --=20 You are receiving this mail because: You are the assignee for the bug.=