<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>29202</bug_id>
          
          <creation_ts>2013-07-18 21:10:04 +0400</creation_ts>
          <short_desc>не отключается ноутбук при закрытии крышки</short_desc>
          <delta_ts>2013-07-25 10:49:06 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p7</product>
          <component>kernel-image-std-def</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://http://forum.altlinux.org/index.php/topic,29547.msg207455.html#msg207455</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="чайник">mister.eric</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>cas</cc>
    
    <cc>mister.eric</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p7@altlinux.org">qa-p7</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>141660</commentid>
    <comment_count>0</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-18 21:10:04 +0400</bug_when>
    <thetext>Железо: Ноутбук Compaq Presaria CQ57. Настройки в &quot;Управление питанием&quot; сделаны соответствующим образом, чтобы при закрытии крышки ноут отключался, чего не происходит. При нажатии кнопки выключение происходит за несколько секунд. Когда закрываешь крышку бука, выключение зависает. Просмотреть логи не могу, когда ноут не выключается открываешь крышку и нажатие на любую клавишу вызывает быстрое выключение бука. 

Ошибки в логах при загрузке
Jul 17 10:31:46 noand kernel: [    7.854054] ACPI Error: Field [B128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20121018/dsopcode-236)
Jul 17 10:31:46 noand kernel: [    7.854060] ACPI Error: Method parse/execution failed [\_SB_.WMID.HWCD] (Node ffff880244c0dba0), AE_AML_BUFFER_LIMIT (20121018/psparse-537)
Jul 17 10:31:46 noand kernel: [    7.854068] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAD] (Node ffff880244c0f2e0), AE_AML_BUFFER_LIMIT (20121018/psparse-537)
Jul 17 10:31:46 noand kernel: [    7.854257] ACPI Error: Field [B128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20121018/dsopcode-236)
Jul 17 10:31:46 noand kernel: [    7.854262] ACPI Error: Method parse/execution failed [\_SB_.WMID.HWCD] (Node ffff880244c0dba0), AE_AML_BUFFER_LIMIT (20121018/psparse-537)
Jul 17 10:31:46 noand kernel: [    7.854268] ACPI Error: Method parse/execution failed [\_SB_.W

Ядро: bash-3.2$ uname -r
3.8.13.4-std-def-alt1.M70P.1




Система: 1 кандидат в релизы kdesktop

кроме того невозможно выключить службу mdadm-activation.service при помощи 
# systemctl stop  mdadm-activation.service
# systemctl disable  mdadm-activation.service
можно блокировать службу при помощи mask в результате вывод такой:
# systemctl status mdadm-activation.service
mdadm-activation.service
   Loaded: masked (/dev/null)
   Active: inactive (dead)

июл 16 10:37:22 noand.localdomain systemd[1]: Starting Activation of RAID devices...
июл 16 10:37:25 noand.localdomain mdadm[891]: mdadm: No arrays found in config file or ...ly
июл 16 10:37:25 noand.localdomain systemd[1]: mdadm-activation.service: main process ex...RE
июл 16 10:37:25 noand.localdomain systemd[1]: Failed to start Activation of RAID devices.
июл 16 10:37:25 noand.localdomain systemd[1]: Unit mdadm-activation.service entered fai...te
июл 16 14:35:48 noand.localdomain systemd[1]: Starting Activation of RAID devices...
июл 16 14:35:49 noand.localdomain mdadm[927]: mdadm: No arrays found in config file or ...ly
июл 16 14:35:49 noand.localdomain systemd[1]: mdadm-activation.service: main process ex...RE
июл 16 14:35:49 noand.localdomain systemd[1]: Failed to start Activation of RAID devices.
июл 16 14:35:49 noand.localdomain systemd[1]: Unit mdadm-activation.service entered fai...te

ведущий разработчик через mask отправляет эти попытки в /dev/null. Но не прекращает их http://lexpr.ru/node/503, получается, что это просто костыль.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141661</commentid>
    <comment_count>1</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-18 21:25:04 +0400</bug_when>
    <thetext>бук не уходит ни в сон, ни выключается при закрытии крышки. Нажатие кнопки питания работает нормально, как настроено, выводит сообщение о нужных действиях. Интересно, что на подобном же ноуте стоит р6 и там все работает нормально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141685</commentid>
    <comment_count>2</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-19 19:36:43 +0400</bug_when>
    <thetext> &gt; Система: 1 кандидат в релизы kdesktop</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141707</commentid>
    <comment_count>3</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-21 20:01:16 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt;  &gt; Система: 1 кандидат в релизы kdesktop

Как мне кажется я все таки отловил причину, хотя конечно это может мне просто казаться. Вот лог:

Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.enable-disable-wwan: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.enable-disable-wimax: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.network-control: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.wifi.share.protected: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.wifi.share.open: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.settings.modify.system: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.settings.modify.own: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name
Jul 21 21:41:53 noand NetworkManager[2784]: &lt;warn&gt; error requesting auth for org.freedesktop.NetworkManager.settings.modify.hostname: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name &apos;:1.32&apos;: no such name

Причем надо сказать, что выключение ноута кнопкой не вызывает никаких error, не могу понять, как закрытие крышки связано сданными ошибками.Специально вычислил время закрытия крышки бука, чтобы можно было точно быть уверенным в том, что эти ошибки появились именно при закрытии крышки бука.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141708</commentid>
    <comment_count>4</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-21 20:09:20 +0400</bug_when>
    <thetext>Довольно странно ведет себя NM. Сначала именно он мешал быстрому запуску иксов, при загрузке системы всегда приходит приглашение ввода пинкода бага №29145.
Теперь вот Именно NM не дает нормально выключать ноут при закрытии крышки бука.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141719</commentid>
    <comment_count>5</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2013-07-22 14:32:20 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; Довольно странно ведет себя NM. Сначала именно он мешал быстрому запуску иксов,

NM не в состоянии помешать запуску &quot;иксов&quot;.

&gt; Теперь вот Именно NM не дает нормально выключать ноут при закрытии крышки бука.

Это крайне маловероятно. Можете проверить, остановив NM перед засыпанием.
Часто проблемы с засыпанием происходят из-за какого-нибудь модуля ядра, решается выгрузкой модуля перед засыпанием и загрузкой после просыпания. Раньше для этого было удобно использовать pm-utils, есть ли штатный способ сделать такое в systemd - не в курсе. Впрочем, написать подобный service-файл довольно просто, можно хоть те же pm-utils использовать.
Вся сложность выяснить, действительно ли мешает какой-то модуль и если да, то какой именно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141809</commentid>
    <comment_count>6</comment_count>
    <who name="чайник">mister.eric</who>
    <bug_when>2013-07-24 15:18:44 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)

&gt; &gt; Теперь вот Именно NM не дает нормально выключать ноут при закрытии крышки бука.
&gt; 
&gt; Это крайне маловероятно. Можете проверить, остановив NM перед засыпанием.
&gt; Часто проблемы с засыпанием происходят из-за какого-нибудь модуля ядра,
&gt; решается выгрузкой модуля перед засыпанием и загрузкой после просыпания. Раньше
&gt; для этого было удобно использовать pm-utils, есть ли штатный способ сделать
&gt; такое в systemd - не в курсе. Впрочем, написать подобный service-файл довольно
&gt; просто, можно хоть те же pm-utils использовать.
&gt; Вся сложность выяснить, действительно ли мешает какой-то модуль и если да, то
&gt; какой именно.

И все таки маловероятное, в моем случае, стало самым вероятным. Как я уже говорил, при закрытии крышки бук не выключался, вернее все отключалось, но горели пара лампочек на буке, а когда открывал крышку, бук начинал работать и через секунд пять отключался. Я скинул отрывок /var/log/messages, где видно, что  после закрытия крышки именно NM продолжал &quot;долбить&quot;. Я проверял, ожидая по долгу времени. Логи показывают, что все время именно NM мешал нормальному отключению.

Я сделал следующее, в ЦУС отключил NM, поставив на пункт &quot;не контролируется&quot;, после этого бук практически мгновенно выключается, когда я закрываю крышку. На выключение уходит секунд 7 -10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141819</commentid>
    <comment_count>7</comment_count>
    <who name="Эрик">mister.eric</who>
    <bug_when>2013-07-25 05:07:26 +0400</bug_when>
    <thetext>Собственно, после описанных выше телодвижений, проблема выскакивала через раз... Но после update-kernel и dist-upgrade проблема исчезла. Большое спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141820</commentid>
    <comment_count>8</comment_count>
    <who name="Эрик">mister.eric</who>
    <bug_when>2013-07-25 05:08:45 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Собственно, после описанных выше телодвижений, проблема выскакивала через
&gt; раз... Но после update-kernel и dist-upgrade проблема исчезла. Большое спасибо!
 uname -r
3.8.13.5-std-def-alt1.M70P.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141825</commentid>
    <comment_count>9</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2013-07-25 10:49:06 +0400</bug_when>
    <thetext>Тогда закрываем.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>