From nobody Sun Jul 5 21:07:28 2026 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gtg7455bGz6l3qK for ; Sun, 05 Jul 2026 21:07:44 +0000 (UTC) (envelope-from rz@fabmicro.ru) Received: from skyrocket.fabmicro.ru (skyrocket.fabmicro.ru [217.116.57.130]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.fabmicro.ru", Issuer "GlobalSign GCC R6 AlphaSSL CA 2025" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gtg726DrJz43NY for ; Sun, 05 Jul 2026 21:07:42 +0000 (UTC) (envelope-from rz@fabmicro.ru) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=fabmicro.ru header.s=default header.b=WFCv1FH6; dmarc=none; spf=pass (mx1.freebsd.org: domain of rz@fabmicro.ru designates 217.116.57.130 as permitted sender) smtp.mailfrom=rz@fabmicro.ru Received: from mail.fabmicro.ru (skyrocket.fabmicro.ru [217.116.57.130]) by skyrocket.fabmicro.ru (8.18.2/8.18.1) with ESMTP id 665L7SNq061546 for ; Sun, 5 Jul 2026 21:07:28 GMT (envelope-from rz@fabmicro.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fabmicro.ru; s=default; t=1783285653; bh=pvPME74pAr/RGRhmk3s38DaB6GBUgbPW0VvsHusjv2M=; h=Date:From:To:Subject; b=WFCv1FH6GH18Aq5hW+VaGvLmKZg3P3khQrhoLM+0hEeoQFgjkZQIJpb/Ul+XiNTfF VFFRy8tryVKkb3/shu8ODPwynq+Fbe+b5QetfIn1S3ZjY9U2Lcr9E7qvGb3IcZFaMS Fbn1ME5nb4dVUBzCZgtF3o22I8zFldSv7e4o1eCI= List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Date: Mon, 06 Jul 2026 02:07:28 +0500 From: Ruslan Zalata To: FreeBSD CURRENT Subject: "acpi0: suspend request timed out, forcing sleep now" when going S3 User-Agent: Roundcube Webmail/1.4.3 Message-ID: <896c148ed2a9e490caffed4fafaccf5f@fabmicro.ru> X-Sender: rz@fabmicro.ru Organization: Fabmicro, LLC. Autocrypt: addr=rz@fabmicro.ru; prefer-encrypt=mutual; keydata=mQENBGSFFskBCAC8Qdxt4pRohknLWujjebB+gUruiN7T0/hoKR/P/gMW3EvQiZokzqBOLRLH1bcFXCU6IvgrkUxS4ljEwN/bey3ujzaD4Hd75aqPwgmmLo5Mbu2+QBKGmaOvv3MG5pJ9OLMS5nLBp+cbE47QKmAWvrSyChXWs2r5Yf/FT4L67O7fK9hrTTfg4zuEOs9w6icakls2vEttz+ELbm4fLRXsrBBXyRHTWBxCNJar1LXWafd3V9yNJTlC6TmpieyTAOnmSJasdABuDkuMh1Ld3o5feQFIWBJQdyJp4XWH4sxcnB74JBZBEGQ3T4s0zH3MiSaEGVDS7yFgLYPfh8C3GecbCUh5ABEBAAG0HlJ1c2xhbiBaYWxhdGEgPHJ6QGZhYm1pY3JvLnJ1PokBNQQQAQgAHwUCZIUWyQYLCQcIAwIEFQgKAgMWAgECGQECGwMCHgEACgkQ11RVFt9UTEpjyggArCAXVeYKulynaaeCxVgxBN5GXhsuUxAakQtwnYbwlR5yUvflfu8CZ0WsWLhtkit7+bmmGILUHu6An2svtWLf5bcetXjDlK/53MKwp5n86qf5TJZ+Hc5hMtf0TrBYo5mr1Nu1LkRwGB4cdgxxY5ImjWWYmIZpWn/+G3zoA+3pG4TRen0q8c4Z2CbrEOG0iYg+DMkDB0HmuwhLosoUZ7KMRdk/szvLvxCenkQF0n0fwo9aNXj9CrlewXfYIhgBpyduboRUn8DQq7JceZJk3WiIME6Nb0IIpPkJ4qkTxYI3Zcu4AqarI4Yy/WHOPgTodw3FW1zqw61wC0DCbsukf3ITerkBDQRkhRbJAQgAr8WvWp6+tHfWtfvCqnxA77JZ4+4UlJWK2xX9B3Xy3yal9QFnxg247zSWqCpWQoTGENmVyEIe3jW+/KtP8vzIgYEnsT+xC2qE3MglpzLfuBtG9bCZbUqfKUIHq+Xyr0YycOPtWWHhhMDgqB0L! c01vF+QICa 8FL/LoPt9cuTF36dUAOX+d/jDdlrPmalZsH+77NfawLZDSI+qNg0BniNPw12ENXZFySLU2T5Pn8N76P7RJHkh54FAqVdvPSZM7msIgQl9jj0kxu20mckPqx9BfLw6sgCNjHq8nS51sqKm7ypuDUyZe+0g4nzUdeKawtdnn7i/FpPFwVbTBZj5iP6G1JQARAQABiQEfBBgBCAAJBQJkhRbJAhsMAAoJENdUVRbfVExKlsYH/iJ7cSyalrGzMTxU7o2wr9GkrA9gEYf9YF5nreXmKfMY1hAzUI+BievMhkfrtYodtxDlmPJ/uF/X06BXQFDjMXitzY31EZ2TrXRk/OdZKrfuqZ9ssLD/sp8r6NiUOspBBH4Ss8XRYcSBJQWsF96ZTgGw0NtFLDLXifQHW5dCnobyWDLzDwmTW39w1vqFgxbL7zrFn75XU1dHijpqraHOKt8VOQ2Mm+JN5zH9kpEw/T9A4PAhcfrzf9jdVv77HgGPHrhw1I0eScNETTCvrZAQ9Gce60amcVdAK9gpfahIw/632eOVfUlSKBAckyt8BhajPsbdEGiMPu3hgeOMJLv6E/E= Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.0 required=5.0 tests=SPF_HELO_PASS,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on skyrocket.fabmicro.ru X-Spamd-Result: default: False [-2.13 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[fabmicro.ru:s=default]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_SHORT(0.07)[0.066]; ARC_NA(0.00)[]; HAS_ORG_HEADER(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15493, ipnet:217.116.57.0/24, country:RU]; RCVD_COUNT_ONE(0.00)[1]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[fabmicro.ru]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[fabmicro.ru:+] X-Spamd-Bar: -- X-Rspamd-Queue-Id: 4gtg726DrJz43NY Hello All! I'm trying to nail down the following problem which bugs me starting 13.x release (since 13.3 if memory serves me). The issue is the following: On many (not all) AMD Ryzen 5 based laptops and mini-PCs with S3 (suspend to memory) state, sending system to S3 takes 10 extra seconds, after which "acpi0: suspend request timed out, forcing sleep now" appears in dmesg and system proceeds with suspending procedure. This 10 secs delay is very annoying, because it makes me wait before I can close laptop's lid after Power button press. If I do not wait and close lid right away, the system in most cases will not recover. I traced it down to /dev/devctl device, which, if opened (usually by devd), makes acpica behave strangely. If I release /dev/devctl just by "killall devd" or boot into single-user mode, no acpi0 timeout takes place. It appears, the issue is not in devd itself, but somewhere deep in implementation of /dev/devctl device driver or even deeper. To prove that, one can do the following: 1. Boot into single-user mode 2. Type these commands: sysctl hw.acpi.verbose=1 # <-- to enable APCI debug output /bin/tcsh -c "cat /dev/devctl & && acpiconf -s 3" # <-- open /dev/devctl and send system to S3 The above message "acpi0: timed out" will appear after 10 second delay. If you send it "acpiconf -s 3" without opening the /dev/devctl device first, system goes suspend immediately, as expected. This issue happens 100% on all releases since 13.x (including -current) on two of my machines: - Laptop Lenovo IdeaPad Gaming 3, ACPI Oem ID : "LENOVO", Oem Table ID : "CB-01 " - mini-PC Tecno model ML01, ACPI Oem ID : "ALASKA", Oem Table ID : "A M I " I ask FreeBSD desktop users to please check if this issue happens on their machines too and let me know. Any ideas on how to trace down this problem will be highly appreciated. Thank you! -- Regards, Ruslan