<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.autosys.tk/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>wiki.autosys.tk</title>
        <description></description>
        <link>https://wiki.autosys.tk/</link>
        <lastBuildDate>Wed, 08 Jul 2026 03:20:28 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.autosys.tk/_media/wiki/dokuwiki.svg</url>
            <title>wiki.autosys.tk</title>
            <link>https://wiki.autosys.tk/</link>
        </image>
        <item>
            <title>asus_laptop_sleep_issue - created</title>
            <link>https://wiki.autosys.tk/linux_faq/asus_laptop_sleep_issue</link>
            <description>
&lt;p&gt;
C ноутами ASUS давно происходит неприятное - если ноут заснул на батарейке, а просывается подключенный к сети, то нормально он не проснется - придется выключать. &lt;br/&gt;

Это связано с новыми режимами энергосбережения и некорректной их обработкой.
&lt;/p&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;диагностика&quot;&gt;Диагностика&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;cat /sys/power/mem_sleep&lt;/pre&gt;

&lt;p&gt;
Если тут &lt;strong&gt;deep&lt;/strong&gt;, то все хорошо - это классический S3 и все будет работать, но на новых ядрах (7.x) его выпиливают. &lt;br/&gt;

у меня последнее ядро 7.1 и тут у меня
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[s2idle]&lt;/pre&gt;

&lt;p&gt;
а это означает, что ноут работает с новыми (и глючными) режимами энергосбережения (S0ix). &lt;br/&gt;

То есть ядро никогда полностью не спит, а слушает. &lt;br/&gt;

Подключение адаптера питания при закрытой крышке интерпретируется как wake/ACPI событие и машинка пытается проснуться, но безуспешно. 
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0414\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;437-1271&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;варианты_лечения&quot;&gt;Варианты лечения&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Первое что стоит сделать - проверить в BIOS, возможно там можно переключиться на режим S3 и все должнго стать сразу хорошо.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Пробуем переключиться в &lt;strong&gt;deep&lt;/strong&gt;:&lt;pre class=&quot;code&quot;&gt;echo deep | sudo tee /sys/power/mem_sleep&lt;/pre&gt;

&lt;p&gt;
Если команда выполняется без ошибок и дальше ноут нормально засыпает-просыпается, то можно прописать такое:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;... mem_sleep_default=deep&amp;quot;&lt;/pre&gt;

&lt;p&gt;
в строку запуска ядра и ноут будет спать спокойно.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Если deep не включается:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# echo deep | /sys/power/mem_sleep
bash: /sys/power/mem_sleep: Permission denied&lt;/pre&gt;

&lt;p&gt;
то после неудачного просыпания можно попытаться почитать логи ядра предыдущей загрузки, хотя там может ничего и не оказаться:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;journalctl -b -1 -k -e&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Можно попытаться отключить события ACPI от подозрительных девайсов:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;cat /proc/acpi/wakeup | grep enabled
GPP0      S4    *enabled   pci:0000:00:01.1
GPP1      S4    *enabled   pci:0000:00:01.2
GPP3      S4    *enabled   pci:0000:00:02.1
XHC1      S0    *enabled   pci:0000:c4:00.4
XHC0      S0    *enabled   pci:0000:c6:00.0
XHC3      S0    *enabled   pci:0000:c6:00.3
XHC4      S0    *enabled   pci:0000:c6:00.4
NHI0      S0    *enabled   pci:0000:c6:00.5
NHI1      S0    *enabled   pci:0000:c6:00.6&lt;/pre&gt;

&lt;p&gt;
и попытаться это выключить:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;$ echo GPP3 | sudo tee /proc/acpi/wakeup
GPP3
$ cat /proc/acpi/wakeup | grep enabled
GPP0      S4    *enabled   pci:0000:00:01.1
GPP1      S4    *enabled   pci:0000:00:01.2
XHC1      S0    *enabled   pci:0000:c4:00.4
XHC0      S0    *enabled   pci:0000:c6:00.0
XHC3      S0    *enabled   pci:0000:c6:00.3
XHC4      S0    *enabled   pci:0000:c6:00.4
NHI0      S0    *enabled   pci:0000:c6:00.5
NHI1      S0    *enabled   pci:0000:c6:00.6&lt;/pre&gt;

&lt;p&gt;
и сделать это постоянным с помощью правила udev:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# find the device path, then read attributes
udevadm info -a -p /sys/bus/pci/devices/0000:02:00.0 | grep -E &amp;#039;KERNEL|vendor|device&amp;#039;

echo &amp;#039;SUBSYSTEM==&amp;quot;pci&amp;quot;, KERNEL==&amp;quot;0000:02:00.0&amp;quot;, ATTR{power/wakeup}=&amp;quot;disabled&amp;quot;&amp;#039; &amp;gt; /etc/udev/rules.d/90-disable-wakeup.rules&lt;/pre&gt;

&lt;p&gt;
или
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;echo &amp;#039;SUBSYSTEM==&amp;quot;pci&amp;quot;, ATTR{vendor}==&amp;quot;0x8086&amp;quot;, ATTR{device}==&amp;quot;0x1234&amp;quot;, ATTR{power/wakeup}=&amp;quot;disabled&amp;quot;&amp;#039; &amp;gt; /etc/udev/rules.d/90-disable-wakeup.rules&lt;/pre&gt;

&lt;p&gt;
и применяем:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;sudo udevadm control --reload
sudo udevadm trigger --action=add /sys/bus/pci/devices/0000:02:00.0
cat /sys/bus/pci/devices/0000:02:00.0/power/wakeup   # should say: disabled&lt;/pre&gt;

&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043b\u0435\u0447\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b_\u043b\u0435\u0447\u0435\u043d\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1272-&amp;quot;} --&gt;</description>
            <author>admin@undisclosed.example.com (admin)</author>
            <pubDate>Fri, 03 Jul 2026 12:04:45 +0000</pubDate>
        </item>
        <item>
            <title>backup-lede-2020-04-28.tar.gz - removed</title>
            <link>https://wiki.autosys.tk/?image=home%3Abackup-lede-2020-04-28.tar.gz&amp;ns=home&amp;do=media</link>
            <description>&lt;img src=&quot;https://wiki.autosys.tk/lib/images/fileicons/svg/gz.svg&quot; alt=&quot;backup-lede-2020-04-28.tar.gz&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
            <author>admin@undisclosed.example.com (admin)</author>
            <pubDate>Tue, 04 Nov 2025 15:03:16 +0000</pubDate>
        </item>
    </channel>
</rss>
