Спонтанный Suspend через 10 секунд после загрузки ядра

Обновился вроде без проблем. Правда это только усугубило ситуацию с саспендом ))

янв 23 16:41:03 dell systemd[1]: Starting Suspend...
янв 23 16:41:03 dell systemd-sleep[14022]: Suspending system...
янв 23 16:41:03 dell kernel: PM: suspend entry (deep)
янв 23 16:41:03 dell kernel: PM: Syncing filesystems ... done.
янв 23 16:41:03 dell kernel: bbswitch: enabling discrete graphics
янв 23 16:41:37 dell kernel: Freezing user space processes ... (elapsed 0.001 seconds) done.
янв 23 16:41:37 dell kernel: OOM killer disabled.
янв 23 16:41:37 dell kernel: Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
янв 23 16:41:37 dell kernel: Suspending console(s) (use no_console_suspend to debug)
янв 23 16:41:37 dell kernel: sd 0:0:0:0: [sda] Synchronizing SCSI cache
янв 23 16:41:37 dell kernel: sd 0:0:0:0: [sda] Stopping disk
янв 23 16:41:37 dell kernel: ACPI: Preparing to enter system sleep state S3
янв 23 16:41:37 dell kernel: ACPI: EC: event blocked
янв 23 16:41:37 dell kernel: ACPI: EC: EC stopped
янв 23 16:41:37 dell kernel: PM: Saving platform NVS memory
янв 23 16:41:37 dell kernel: Disabling non-boot CPUs ...
янв 23 16:41:37 dell kernel: smpboot: CPU 1 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 2 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 3 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 4 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 5 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 6 is now offline
янв 23 16:41:37 dell kernel: smpboot: CPU 7 is now offline
янв 23 16:41:37 dell kernel: ACPI: Low-level resume complete
янв 23 16:41:37 dell kernel: ACPI: EC: EC started
янв 23 16:41:37 dell kernel: PM: Restoring platform NVS memory
янв 23 16:41:37 dell kernel: Enabling non-boot CPUs ...
янв 23 16:41:37 dell kernel: x86: Booting SMP configuration:
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 1 APIC 0x1
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu1 should not be sleeping
янв 23 16:41:37 dell kernel: CPU1 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 2 APIC 0x2
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu2 should not be sleeping
янв 23 16:41:37 dell kernel: CPU2 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 3 APIC 0x3
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu3 should not be sleeping
янв 23 16:41:37 dell kernel: CPU3 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 4 APIC 0x4
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu4 should not be sleeping
янв 23 16:41:37 dell kernel: CPU4 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 5 APIC 0x5
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu5 should not be sleeping
янв 23 16:41:37 dell kernel: CPU5 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 6 APIC 0x6
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu6 should not be sleeping
янв 23 16:41:37 dell kernel: CPU6 is up
янв 23 16:41:37 dell kernel: smpboot: Booting Node 0 Processor 7 APIC 0x7
янв 23 16:41:37 dell kernel: Disabled fast string operations
янв 23 16:41:37 dell kernel:  cache: parent cpu7 should not be sleeping
янв 23 16:41:37 dell kernel: CPU7 is up
янв 23 16:41:37 dell kernel: ACPI: Waking up from system sleep state S3
янв 23 16:41:37 dell kernel: ACPI: EC: event unblocked
янв 23 16:41:37 dell kernel: iwlwifi 0000:03:00.0: RF_KILL bit toggled to enable radio.
янв 23 16:41:37 dell kernel: ACPI: button: The lid device is not compliant to SW_LID.
янв 23 16:41:37 dell kernel: sd 0:0:0:0: [sda] Starting disk
янв 23 16:41:37 dell kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1
янв 23 16:41:37 dell kernel: iwlwifi 0000:03:00.0: Radio type=0x2-0x2-0x1
янв 23 16:41:37 dell kernel: r8169 0000:06:00.0 enp6s0: link down
янв 23 16:41:37 dell kernel: usb 1-1.4: reset high-speed USB device number 3 using ehci-pci
янв 23 16:41:37 dell kernel: ata5: SATA link down (SStatus 0 SControl 300)
янв 23 16:41:37 dell kernel: ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
янв 23 16:41:37 dell kernel: ata2.00: configured for UDMA/133
янв 23 16:41:37 dell kernel: usb 4-1.2: reset low-speed USB device number 3 using ehci-pci
янв 23 16:41:37 dell kernel: psmouse serio1: synaptics: queried max coordinates: x [..5398], y [..4728]
янв 23 16:41:37 dell kernel: usb 4-1.5: reset full-speed USB device number 4 using ehci-pci
янв 23 16:41:37 dell kernel: usb 4-1.5:1.0: rebind failed: -517
янв 23 16:41:37 dell kernel: usb 4-1.5:1.1: rebind failed: -517
янв 23 16:41:37 dell kernel: OOM killer enabled.
янв 23 16:41:37 dell kernel: Restarting tasks ... done.
янв 23 16:41:37 dell systemd[1]: Starting Load/Save RF Kill Switch Status...
янв 23 16:41:37 dell systemd-rfkill[14101]: Failed to open device rfkill1: No such device
янв 23 16:41:38 dell systemd[1]: Reloading Laptop Mode Tools.
янв 23 16:41:38 dell systemd[1]: bluetooth.target: Unit not needed anymore. Stopping.
янв 23 16:41:38 dell kernel: video LNXVIDEO:00: Restoring backlight state
янв 23 16:41:38 dell kernel: video LNXVIDEO:01: Restoring backlight state
янв 23 16:41:38 dell kernel: bbswitch: disabling discrete graphics
янв 23 16:41:38 dell systemd[1]: Stopped target Bluetooth.
янв 23 16:41:38 dell systemd[1]: Started Load/Save RF Kill Switch Status.
янв 23 16:41:38 dell systemd[1]: Reached target Bluetooth.
янв 23 16:41:38 dell systemd-sleep[14022]: System resumed.
янв 23 16:41:38 dell kernel: PM: suspend exit
янв 23 16:41:38 dell systemd[1]: Started Suspend.
янв 23 16:41:38 dell systemd[1]: sleep.target: Unit not needed anymore. Stopping.
янв 23 16:41:38 dell systemd[1]: Stopped target Sleep.
янв 23 16:41:38 dell systemd[1]: Reached target Suspend.
янв 23 16:41:38 dell systemd-logind[2001]: Operation 'sleep' finished.
янв 23 16:41:38 dell systemd[1]: suspend.target: Unit not needed anymore. Stopping.
янв 23 16:41:38 dell systemd[1]: Stopped target Suspend.
янв 23 16:41:38 dell bluetoothd[4563]: LEAdvertisingManager skipped, LE unavailable
янв 23 16:41:38 dell laptop_mode[14124]: Laptop mode
янв 23 16:41:38 dell laptop_mode[14124]: enabled, active [unchanged]
янв 23 16:41:39 dell kernel: ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
янв 23 16:41:39 dell kernel: ata1.00: ACPI cmd ef/5a:00:00:00:00:a0 (SET FEATURES) succeeded
янв 23 16:41:39 dell kernel: ata1.00: ACPI cmd ef/5a:00:00:00:00:a0 (SET FEATURES) succeeded
янв 23 16:41:39 dell kernel: ata1.00: configured for UDMA/133

Я не могу понять что происходит, он похоже пытается уснуть но ничего не выходит.
Сначала думал что это из за USB. Отключил пробуждение по USB в биосе и освободил все порты, не помогло.
Werd
Я не могу понять что происходит, он похоже пытается уснуть но ничего не выходит.
Сначала думал что это из за USB. Отключил пробуждение по USB в биосе и освободил все порты, не помогло.
Вот твоя ошибка — система не понимается состояние крышки ноутбука, точнее записано одно состояние, а фактически другое, а это состояние завязано на модуль button (кнопка включения/выключения)
Werd
….. ACPI: button: The lid device is not compliant to SW_LID.
Гугли по этой фразе, для начала посмотри это, нашел на BBS - в подробности не вникал, вообщем ГУГЛИ.
И вроде я уже указывал тебе на этот bug и приводил способ для проверки, но, похоже, ты так и не проверил.

EDIT 1 - и это не ошибка ArchLinux, а вероятнее всего причина обусловлена кривизной таблиц ACPI.

EDIT 2 - Может твоя крышка показывает всегда открыто? Посмотри вывод - journalctl -b | grep Lid
Если была команда на suspend, то должен показать чередование closed и opened
В приведенной выше мной ссылке есть сылка на другие топики, которые ссылаются еще дальше. Насколько понял. Это проблема не нова.
Ошибки не исчезают с опытом - они просто умнеют
vasek
И вроде я уже указывал тебе на этот bug и приводил способ для проверки, но, похоже, ты так и не проверил.
Так у меня другая ситуация была. Я кажется не проверял, но у меня тогда другая проблема была...

Ссылку на bbs я находил, но почему то показалось что это не мой случай. Сейчас проверил, да действительно состояние крышки не меняется.
Если раньше при закрытии/открытии крышки:

sudo cat /dev/input/event3

показывал кракозябры, то сейчас ничего..

крышка всегда в открытом состоянии..
$ cat /proc/acpi/button/lid/LID0/state
state:      open

$ journalctl -b | grep Lid
янв 23 16:40:31 dell kernel: input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input4
янв 23 16:40:31 dell kernel: ACPI: Lid Switch [LID0]
янв 23 16:40:38 dell systemd-logind[2001]: Watching system buttons on /dev/input/event3 (Lid Switch)

А где датчик положения крышки находится? Рядом с тачпадом кажется да? Просто годик назад я подзалил это место водичкой.. =/

Я прочитал все треды по твоей ссылке. Ну там они нашли какой то способ временно вернуть функциональность датчика вот так:

I mean: If you follow this thread, you can see that pushing the battery reset hardware button can restore lid detection, which then works for a while but eventually fail again, independently of any kernel upgrade (except in your case, that's why I'm inclined toward a coincidence). That doesn't look like a kernel issue to me. That said, I can be wrong :-)

Похоже никто не понял чем это вызывается =/ Мне кажется что это просто сломанный датчик..

Можно как то перенастроить выход из саспенда на power button например? Или на клавиатуру?
Через ACPI таблицу же можно? Но как там расшифровать коды девайсов?
Насчет приведенных мною ссылок - я детально их не анализировал, а потому ничего в части ошибки состояния Lido сказать не могу. И нужно в эту тему влазить капитально, а для этого нужно иметь под рукой такую проблему и пробовать. А так это будут одни разговоры и гадания. Кроме того для начала нужно проверить и понять какие значения установлены в logind.
В части
Werd
Можно как то перенастроить выход из саспенда на power button например? Или на клавиатуру?
Выход из suspend по дефолту настроен на power button. Кроме того, vs220, уже указывал что у тебя выход из suspend настроен на Lido
Werd
LID0 S3 *enabled platform:PNP0C0D:00
Разберись с этим и определись, что тебе нужно.
В части настройки выхода из suspend - уже писали, можно настроить все, если твое устройство прописано (или имеет отношение через bus, например, через hub) в файле /proc/acpi/wakeup
Ошибки не исчезают с опытом - они просто умнеют
ок, я просто отключил саспенд по крышке в /proc/acpi/wakeup.
И в logind.conf поставил саспенд на power button.
Пока мне все нравится =)
Как доберусь до цивилизации отнесу ноут в сервис, проверить датчик и тачпад...

Спасибо большое всем за помощь =)

UPDATE:
А не подскажет ли кто, как мне понять где у меня клавиатура в /proc/acpi/wakeup ?
Хочу попробовать пробуждение и через нее еще сделать, а то кнопка питания подглючивает иногда.
Werd
А не подскажет ли кто, как мне понять где у меня клавиатура в /proc/acpi/wakeup ?
Имеешь ввиду тачпад?
Редкие ноутбуки имеют функцию просыпаться от тачпада.
И в твоем файле /proc/acpi/wakeup что то я не вижу устройства типа TPAD (может называться и по другому - как обзовет разработчик).
И уже писал, что все, что подключается к USB портам, если они настроены на просыпание, настроить можно - в том числе и от клавиатуры и от мыши.
Погугли по фразе - wakeup for keyboard
А как найти - там же прописаны обозначения bus - ищи по ним.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.