Автор Тема: Не выключается питание при выключении [решено]  (Прочитано 9780 раз)

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
Половина решения есть здесь http://merinovkv.ru/blog/linux/ne-vyklyuchaetsya-pitanie-pri-vyklyuchenii-opensuse-21-1-ispravlyaem/ но для kde. Как это реализовать в
Simply Linux?
P.S выключить можно только через shutdown -h now от root.
Подобная проблема обсуждалась здесь http://linuxforum.ru/viewtopic.php?id=24493

netbook acer aspire one d255 simply linux 7.0.2
« Последнее редактирование: 12.01.2014 12:46:08 от Skull »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Половина решения есть здесь http://merinovkv.ru/blog/linux/ne-vyklyuchaetsya-pitanie-pri-vyklyuchenii-opensuse-21-1-ispravlyaem/ но для kde. Как это реализовать в
Simply Linux?

Как временное решение, настроить sudoers с командой через NOPASSWD, сваять кнопку и повесить её на панель.
Можно осторожненько поглядывать на пример sudoers для apt-get:
http://forum.altlinux.org/index.php/topic,26079.msg195809.html#msg195809

P.S выключить можно только через shutdown -h now от root.
Подобная проблема обсуждалась здесь http://linuxforum.ru/viewtopic.php?id=24493

Ну Лёнчик молодец!
Сломать то, что в Линукс работало лет сто подряд, это надо уметь.
« Последнее редактирование: 19.12.2013 04:07:52 от Speccyfighter »

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
Даже через shutdown -h now от root не всегда выключается и это 100% заслуга systemd.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Хм, кентавр 7.0.1 (MATE), systemd - всё прекрасно выключается (однако ж десктоп).

чайник

  • Гость
Хм, кентавр 7.0.1 (MATE), systemd - всё прекрасно выключается (однако ж десктоп).
Сталкивался с тем, что выкладывал свою проблему на моем железе, и никто не мог воспроизвести. Это довольно странно, но факт. На разном железе оно может глючить, на другом все будет ок.

Даже через shutdown -h now от root не всегда выключается и это 100% заслуга systemd.
по всей видимости на вашем буке дефолтные значения в /etc/systemd/logind.conf для
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleHibernateKey=hibernate
HandleLidSwitch=suspend.
не срабатывают. Для "посмотреть" можно подставить во всех случаях значение ignore и раскоментировать эти строчки, после чегоsystemctl restart systemd-logind
 Естественно, сказав systemd, что мы меняем дефолтные значения, нужно настроить эти действия в системе.

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
>>по всей видимости на вашем буке дефолтные значения в /etc/systemd/logind.conf
Так и есть файл logind.conf я не правил. На обычном pc проблем с выключением нет с дефолтным конфигом. Вечером проверю ваш совет.

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
Манипуляции с
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleHibernateKey=hibernate
HandleLidSwitch=suspend.
не как не повлияли на ситуацию, всё так же иногда при выключении чёрное окно с приглашением командной строки и полная заморозка системы. Так происходит не всегда иногда нетбук отключается в штатном режиме.

Такой вопрос сервис acpid: Управление событиями ACPI отключен и галочка не стоит чтоб он запускался при старте системы. Может проблема в этом?
« Последнее редактирование: 20.12.2013 11:33:14 от Revorg »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
http://www.opennet.ru/prog/info/1693.shtml # acpid (ACPI event daemon)
http://ru.wikipedia.org/wiki/ACPI

# chkconfig --list  acpid
acpid           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
# /etc/init.d/acpid status
acpid is running
# poweroff
# halt -p
# shutdown -h +1 "PowerOff. Shutdown system."
Выключается.

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
поправил строчки в конфиге как советовали:
HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
Установил запуск сервиса acpid при старте системы. Повлияло именно это  или нет, но нетбук вроде бы стал корректно выключаться.
Хотя:
chkconfig --list  acpid

Внимание: в выводе отображены только SysV службы (нативные службы systemd отсутствуют)
      конфигурация SysV  может быть сброшена нативной
      конфигураией systemd.

/etc/init.d/acpid status
acpid is stopped

systemctl status acpid
acpid.service - ACPI Event Daemon
   Loaded: loaded (/lib/systemd/system/acpid.service; enabled)
   Active: active (running) since Сб 2013-12-21 09:47:32 MSK; 16min ago
 Main PID: 1355 (acpid)
   CGroup: name=systemd:/system/acpid.service
           └─1355 /usr/sbin/acpid -f -n

дек 21 09:47:36 comp-atom-cpu-2cb124 acpid[1355]: starting up with netlink...
дек 21 09:47:36 comp-atom-cpu-2cb124 acpid[1355]: 0 rules loaded
дек 21 09:47:36 comp-atom-cpu-2cb124 acpid[1355]: waiting for events: even...

Оффлайн ApB

  • Участник
  • *
  • Сообщений: 412
А в параметрах загрузки ядра случайно acpi=off не прописано?

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
До всех этих манипуляций прописывал к параметрам загрузки разные вариации:
acpi=off
acpi=on
acpi=force
Нашёл что то похожее здесь https://bugzilla.altlinux.org/show_bug.cgi?id=28894 но это всё не помогло.
Сейчас конфиг grub дефолтный и всё вроде бы работает.
« Последнее редактирование: 21.12.2013 11:17:37 от Revorg »

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
К большому сожалению проблема так и осталась  :( Изменения в конфигах так и не решили её.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 045
ядро смените.
На новое, потом на старое... И поглядите что да как...

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
Ядро тут совершенно не играет роли.

Оффлайн Revorg

  • Участник
  • *
  • Сообщений: 14
Запуск сервиса acpid включен при загрузке системы.
systemctl status acpid
acpid.service - ACPI Event Daemon
   Loaded: loaded (/lib/systemd/system/acpid.service; enabled)
   Active: active (running) since Сб 2014-01-04 13:01:44 MSK; 6min ago
 Main PID: 5521 (acpid)
   CGroup: name=systemd:/system/acpid.service
           └─5521 /usr/sbin/acpid -f -n
но при этом:
/etc/init.d/acpid status
acpid is stopped

/etc/init.d/acpid приходится запускать вручную, может проблема в этом?
После запуска появляется  дополнительный вывод:
systemctl status acpid
acpid.service - ACPI Event Daemon
   Loaded: loaded (/lib/systemd/system/acpid.service; enabled)
   Active: active (running) since Сб 2014-01-04 13:01:44 MSK; 6min ago
 Main PID: 5521 (acpid)
   CGroup: name=systemd:/system/acpid.service
           └─5521 /usr/sbin/acpid -f -n

янв 04 13:01:44 comp-atom-cpu-2cb124 systemd[1]: Started ACPI Event Daemon.
янв 04 13:01:44 comp-atom-cpu-2cb124 acpid[5521]: starting up with netlink and the input layer
янв 04 13:01:44 comp-atom-cpu-2cb124 acpid[5521]: 0 rules loaded
янв 04 13:01:44 comp-atom-cpu-2cb124 acpid[5521]: waiting for events: event logging is off
янв 04 13:02:16 comp-atom-cpu-2cb124 systemd[1]: Started ACPI Event Daemon.
янв 04 13:08:22 comp-atom-cpu-2cb124 systemd[1]: Started ACPI Event Daemon.

Просмотрел dmesg и смутило это:

[    7.463477] ACPI Warning: 0x00000428-0x0000042f SystemIO conflicts with Region \PMBA 1 (20130328/utaddress-251)
[    7.463495] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.463503] ACPI Warning: 0x00000530-0x0000053f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251)
[    7.463515] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.463521] ACPI Warning: 0x00000500-0x0000052f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251)
[    7.463532] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    7.463537] lpc_ich: Resource conflict(s) found affecting gpio_ich
« Последнее редактирование: 05.01.2014 15:00:40 от Revorg »