Автор Тема: Не выключается ноутбук с ядрами старше 3.14  (Прочитано 3777 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Итак, ядро 4.4.0. Удалил всякие networkd, модуль ядра kdbus. И не выключается. А вот лог выключения мне очень нравится:
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting /tmp...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting /var/run/user/485...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting /home...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting Lock Directory...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting /run/user/485...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Removed slice system-systemd\x2dbacklight.slice.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Started Console System Shutdown Logging.
янв 16 14:03:28 comp-pentium-cpu-a1a64e audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=console-kit-log-system-stop comm=
янв 16 14:03:28 comp-pentium-cpu-a1a64e audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=console-kit-log-system-stop comm="
янв 16 14:03:28 comp-pentium-cpu-a1a64e umount[847]: umount: /run/user/485: not mounted
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: run-user-485.mount: Mount process exited, code=exited status=32
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted /run/user/485.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: run-user-485.mount: Unit entered failed state.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted /tmp.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted Lock Directory.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted /var/run/user/485.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounting Runtime Directory...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted Runtime Directory.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Unmounted /home.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Reached target Unmount All Filesystems.
янв 16 14:03:28 comp-pentium-cpu-a1a64e audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-fsck@dev-disk-by\x2duuid-1
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Stopped File System Check on /dev/disk/by-uuid/1e75ea23-7970-4077-bd53-b49a95f70597.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Removed slice system-systemd\x2dfsck.slice.
янв 16 14:03:28 comp-pentium-cpu-a1a64e audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="s
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Stopped target Local File Systems (Pre).
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Stopped Create Static Device Nodes in /dev.
янв 16 14:03:28 comp-pentium-cpu-a1a64e audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-remount-fs comm="systemd"
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Stopped Remount Root and Kernel File Systems.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Reached target Shutdown.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Reached target Final Step.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Starting Power-Off...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd[1]: Shutting down.
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd-shutdown[1]: Sending SIGTERM to remaining processes...
янв 16 14:03:28 comp-pentium-cpu-a1a64e systemd-journald[279]: Journal stopped

Получается, что вообще всё ок. Никаких замечаний. Система должна была выключиться, но не выключается. Получается, что не отрабатывает до конца systemd-shutdown.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, за физическое выключение питания acpi отвечает.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Вот похоже на причину:
янв 23 16:02:21 comp-pentium-cpu-a1a64e kernel: ACPI Warning: SystemIO range 0x0000000000002000-0x000000000000201F conflicts with OpRegion 0x0000000000002000-0x000000000000200F (\_SB_.PCI0.SBUS.SMBI) (20150410/utaddress-254)
На 3.14 этого сообщения нет, а на 4.1 и 4.4 есть. Наверное нужно в ядерную багзиллу багу вешать. Нагуглил вот такой похожий баг https://bugzilla.kernel.org/show_bug.cgi?id=86561 Только у них он безболезненный был.
Ни у кого похожих сообщений при загрузке нет?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
У меня так (Сизиф):
$ journalctl -b2 | grep  acpi
янв 18 21:19:37 Rostov.nksp kernel: ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
янв 18 21:19:37 Rostov.nksp kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
янв 18 21:19:37 Rostov.nksp kernel: acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
янв 18 21:19:37 Rostov.nksp kernel: acpi PNP0A03:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
янв 18 21:19:37 Rostov.nksp kernel: clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
янв 18 21:19:39 Rostov.nksp kernel: ACPI: acpi_idle registered with cpuidle
янв 18 21:19:39 Rostov.nksp kernel: acpi-cpufreq: overriding BIOS provided _PSD data
янв 18 21:19:42 Rostov.nksp audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=acpid comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
янв 18 21:19:42 Rostov.nksp acpid[894]: starting up with netlink and the input layer
янв 18 21:19:43 Rostov.nksp acpid[894]: 1 rule loaded
янв 18 21:19:43 Rostov.nksp acpid[894]: waiting for events: event logging is off
янв 18 21:19:45 Rostov.nksp acpid[894]: client connected from 1195[488:474]
янв 18 21:19:45 Rostov.nksp acpid[894]: 1 client rule loaded
янв 18 22:00:51 Rostov.nksp acpid[894]: exiting
янв 18 22:00:51 Rostov.nksp audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=acpid comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
янв 23 16:02:21 comp-pentium-cpu-a1a64e kernel: ACPI Warning: SystemIO range 0x0000000000002000-0x000000000000201F conflicts with OpRegion 0x0000000000002000-0x000000000000200F (\_SB_.PCI0.SBUS.SMBI) (20150410/utaddress-254)
На 3.14 этого сообщения нет, а на 4.1 и 4.4 есть.
Ни у кого похожих сообщений при загрузке нет?

Стабильно проявляется на nx6110 со всеми ядрами *-def:
https://forum.altlinux.org/index.php?topic=33653.msg241632#msg241632
https://forum.altlinux.org/index.php?topic=36192.msg274971#msg274971

На 3-их ядрах *-def приводит к неработоспособности sensors (в отличие от led-*).
На сизифных 4-тых ядрах *-def - рандомно непрекращающийся рёв вентилятора ноутбука при выходе из спячки в память.

Переезд на led-* невозможен:
- led-ws - есть смена разрешения рабочего стола, нет смены разрешения экрана:
   https://forum.altlinux.org/index.php?topic=33700.msg242154#msg242154
- led-vs - при выполнении команды 'mount /mnt/disk/live /mnt/disk2 -o loop' стремительно заполняется память+виртуальная_память до Cannot allocate memory, до размеров гигабайтов с вылетом команды по ошибке:
https://forum.altlinux.org/index.php?topic=36266.msg276115#msg276115
Как сообщили на багтрекере, ядра led-{ws,vs} больше не поддерживаются.
« Последнее редактирование: 23.01.2016 13:42:20 от Speccyfighter »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Код ошибки у меня другой, но всё равно спасибо. Кстати, судя по дате, эта проблема началась с ядра 4.0, и скорее всего так и есть.

20150410

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Не поленился выкачать 700 мегабайт, чтобы посмотреть: Это у всех так?
# uname -srvo
Linux 4.1.6 #2 Fri Aug 21 02:39:09 CDT 2015 GNU/Linux
# ls -1 /boot/vmlinuz*
/boot/vmlinuz@
/boot/vmlinuz-huge@
/boot/vmlinuz-huge-4.1.6
/boot/vmlinuz-huge-smp@
/boot/vmlinuz-huge-smp-4.1.6-smp
# grep -i pretty /etc/os-release
PRETTY_NAME="Slackware 14.1"
# grep -rHi 'ACPI Warning' /var/log/
/var/log/syslog:Jan 23 19:53:16 slackellive kernel: [   14.893717] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000103B (\_SB_.C002.C003.C086) (20150410/utaddress-254)
/var/log/syslog:Jan 23 19:53:16 slackellive kernel: [   14.926708] ACPI Warning: SystemIO range 0x0000000000001130-0x000000000000113F conflicts with OpRegion 0x0000000000001100-0x000000000000113B (\_SB_.C002.C003.C097) (20150410/utaddress-254)
/var/log/syslog:Jan 23 19:53:16 slackellive kernel: [   14.948094] ACPI Warning: SystemIO range 0x0000000000001100-0x000000000000112F conflicts with OpRegion 0x0000000000001100-0x000000000000113B (\_SB_.C002.C003.C097) (20150410/utaddress-254)
/var/log/dmesg:[   14.893717] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000103B (\_SB_.C002.C003.C086) (20150410/utaddress-254)
/var/log/dmesg:[   14.926708] ACPI Warning: SystemIO range 0x0000000000001130-0x000000000000113F conflicts with OpRegion 0x0000000000001100-0x000000000000113B (\_SB_.C002.C003.C097) (20150410/utaddress-254)
/var/log/dmesg:[   14.948094] ACPI Warning: SystemIO range 0x0000000000001100-0x000000000000112F conflicts with OpRegion 0x0000000000001100-0x000000000000113B (\_SB_.C002.C003.C097) (20150410/utaddress-254)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Повесил баг 31734