LINUX.ORG.RU

Ноут не выходит из suspend

 , ,


0

2

Странное дело. Впервые такое вижу в Линукс. Ноут HP 14s-fq1155ng, с AMD и radeon, с Ubuntu 20.04.

Закрываю крышку, вижу, что система ушла в саспенд, потому что индикатор питания начинает мигать, вместо сплошного горения.

Открываю крышку, и ничего не происходит. Пробовал двигать по тачпаду, нажимать на кнопки, на кнопку питания - ноль реакции, индикатор питания по-прежнему мигает. Работает только выключение с 5сек нажатием кнопки питания.

Пробовал в /etc/systemd/login.conf раскомментировать настройки с Suspend.

В журнале вроде ничего интересного:

Apr 19 20:04:23 hp2 systemd-logind[942]: Lid closed.
Apr 19 20:04:23 hp2 systemd-logind[942]: Suspending...
Apr 19 20:04:23 hp2 ModemManager[998]: <info>  [sleep-monitor] system is about to suspend
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.2850] manager: sleep: sleep requested (sleeping: no  enabled: yes)
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.2853] manager: NetworkManager state is now ASLEEP
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.2856] device (wlo1): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
Apr 19 20:04:23 hp2 whoopsie[1676]: [20:04:23] offline
Apr 19 20:04:23 hp2 dbus-daemon[911]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.12' (uid=0 pid=912 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
Apr 19 20:04:23 hp2 systemd[1]: Starting Network Manager Script Dispatcher Service...
Apr 19 20:04:23 hp2 dbus-daemon[911]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Apr 19 20:04:23 hp2 systemd[1]: Started Network Manager Script Dispatcher Service.
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_declaration_parse_list_from_buf: assertion 'parser' failed
Apr 19 20:04:23 hp2 kernel: wlo1: deauthenticating from 9c:c8:fc:50:d4:22 by local choice (Reason: 3=DEAUTH_LEAVING)
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_declaration_parse_list_from_buf: assertion 'parser' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_declaration_parse_list_from_buf: assertion 'parser' failed
Apr 19 20:04:23 hp2 kernel: rtw_8821ce 0000:01:00.0: sta 9c:c8:fc:50:d4:22 with macid 0 left
Apr 19 20:04:23 hp2 wpa_supplicant[947]: wlo1: CTRL-EVENT-DISCONNECTED bssid=9c:c8:fc:50:d4:22 reason=3 locally_generated=1
Apr 19 20:04:23 hp2 NetworkManager[912]: <warn>  [1650391463.5646] sup-iface[0x55ce8628e120,wlo1]: connection disconnected (reason -3)
Apr 19 20:04:23 hp2 wpa_supplicant[947]: wlo1: CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.5650] device (wlo1): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
Apr 19 20:04:23 hp2 avahi-daemon[905]: Withdrawing address record for 2a02:8070:a1a6:ba00::f833 on wlo1.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Withdrawing address record for 2a02:8070:a1a6:ba00:f6b2:97df:d980:ab92 on wlo1.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Withdrawing address record for 2a02:8070:a1a6:ba00:9431:c4a4:5e50:5e3f on wlo1.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Leaving mDNS multicast group on interface wlo1.IPv6 with address 2a02:8070:a1a6:ba00:9431:c4a4:5e50:5e3f.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Joining mDNS multicast group on interface wlo1.IPv6 with address fe80::bcd4:31f7:df82:c733.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Registering new address record for fe80::bcd4:31f7:df82:c733 on wlo1.*.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Withdrawing address record for fe80::bcd4:31f7:df82:c733 on wlo1.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Leaving mDNS multicast group on interface wlo1.IPv6 with address fe80::bcd4:31f7:df82:c733.
Apr 19 20:04:23 hp2 whoopsie[1676]: [20:04:23] Cannot reach: https://daisy.ubuntu.com
Apr 19 20:04:23 hp2 avahi-daemon[905]: Interface wlo1.IPv6 no longer relevant for mDNS.
Apr 19 20:04:23 hp2 gnome-shell[2013]: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed
Apr 19 20:04:23 hp2 gnome-shell[2013]: cr_declaration_parse_list_from_buf: assertion 'parser' failed
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6037] dhcp4 (wlo1): canceled DHCP transaction
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6038] dhcp4 (wlo1): state changed bound -> done
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6046] dhcp6 (wlo1): canceled DHCP transaction
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6046] dhcp6 (wlo1): state changed bound -> done
Apr 19 20:04:23 hp2 avahi-daemon[905]: Withdrawing address record for 192.168.0.210 on wlo1.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Leaving mDNS multicast group on interface wlo1.IPv4 with address 192.168.0.210.
Apr 19 20:04:23 hp2 avahi-daemon[905]: Interface wlo1.IPv4 no longer relevant for mDNS.
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6104] device (wlo1): supplicant interface state: completed -> disconnected
Apr 19 20:04:23 hp2 NetworkManager[912]: <info>  [1650391463.6107] device (wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Apr 19 20:04:23 hp2 kernel: rtw_8821ce 0000:01:00.0: stop vif 90:0f:0c:24:96:d3 on port 0
Apr 19 20:04:23 hp2 wpa_supplicant[947]: wlo1: CTRL-EVENT-SCAN-FAILED ret=-100
Apr 19 20:04:23 hp2 nm-dispatcher[2689]: run-parts: failed to stat component /etc/network/if-post-down.d/avahi-daemon: No such file or directory
Apr 19 20:04:23 hp2 gnome-shell[2013]: An active wireless connection, in infrastructure mode, involves no access point?
Apr 19 20:04:23 hp2 gnome-shell[2013]: Error adding children to desktop: desktopGrid is undefined
Apr 19 20:04:23 hp2 gnome-shell[2013]: Error adding children to desktop: desktopGrid is undefined
Apr 19 20:04:23 hp2 wpa_supplicant[947]: nl80211: deinit ifname=wlo1 disabled_11b_rates=0
Apr 19 20:04:27 hp2 systemd[1]: Reached target Sleep.
Apr 19 20:04:27 hp2 systemd[1]: Starting Record successful boot for GRUB...
Apr 19 20:04:27 hp2 systemd[1]: Starting Suspend...
Apr 19 20:04:27 hp2 systemd[1]: grub-common.service: Succeeded.
Apr 19 20:04:27 hp2 systemd[1]: Finished Record successful boot for GRUB.
Apr 19 20:04:27 hp2 systemd-sleep[2698]: Suspending system...
Apr 19 20:04:27 hp2 systemd[1]: Starting GRUB failed boot detection...
Apr 19 20:04:27 hp2 kernel: PM: suspend entry (s2idle)
-- Reboot --

Какие идеи?

★★★★★

Для suspend - не нужен.

Прости, с гибернацией перепутал.

В настройках DE нет нигде выполнение действий при открытии крышки?
Работает ли вообще на ноуте suspend? У меня на одном ноуте не работает, на другом с точно таким же ОС и DE работает.
Проблема появилась не после обновления? Проблема может быть в ядре.
Без запущенных иксов суспенд работает?

Clockwork ★★★ ()
Последнее исправление: Clockwork (всего исправлений: 2 )

Впервые такое вижу в Линукс.

Никогда такого не было, и вот опять!

PM: suspend entry (s2idle)

Посмотри, есть ли у тебя deep в /sys/power/mem_sleep, и выбери его вместо s2idle.

rupert ★★★★★ ()
Ответ на: комментарий от rupert

The «s2idle» mode is always available, while the other ones are only available if supported by the platform (if not supported, the strings representing them are not present in /sys/power/mem_sleep).

У меня там только [s2idle].

seiken ★★★★★ ()
Ответ на: комментарий от Clockwork

В настройках DE нет нигде выполнение действий при открытии крышки?

в настройках gnome из коробки вообще ничего нет на эту тему. В gnome-tweaks eсть только вкл/выкл для «suspend when lid is closed», про «open» ничего нет.

seiken ★★★★★ ()
Ответ на: комментарий от seiken

Ты ответил только на один вопрос, а я задал четыре, хоть и тупых. Подозрения мои пали на обновления, дрова, иксы. Но настоящих причин может быть больше.

Я, конечно, плохо разбираюсь в компьютерах, но на всякий случай, предлагаю почитать похожие темы Не работает suspend (s3)

Clockwork ★★★ ()
Последнее исправление: Clockwork (всего исправлений: 1 )
Ответ на: комментарий от Clockwork

из той ветки:

Да, кстати, в результате экспериментов мать сдохла. Щас стоит асус P5QL-EPU, суспенд работает как родной.

попробую без иксов

seiken ★★★★★ ()
Ответ на: комментарий от seiken

без иксов то же самое. Теперь буду думать про «работает ли вообще.» По идее, если какой-то другой дистрибутив загрузить в режиме live, там может быть теоретически возможность саспенда…

seiken ★★★★★ ()

Обычное решение - это скакать по ядрам.

fornlr ★★★★★ ()
Ответ на: комментарий от seiken

Попробовал из федоры 35 лайв в саспенд уйти. Вроде экран погас, вентиляторов не слышно. Но не просыпается, т.е. то же самое. Только индикатор питания горит постоянно, а не мигает.

seiken ★★★★★ ()

У меня на HP ноуте доступны обе опции: s2idle и deep. И с deep (это S3 sleep) всё работает нормально. Обнови биос, вдруг что-нибудь изменится. Или может в биосе есть возможность выбрать S3 sleep.

rupert ★★★★★ ()
Ответ на: комментарий от damix9

Вроде с самого начала не работало.

System:
  Kernel: 5.13.0-40-generic x86_64 bits: 64 Desktop: Gnome 3.36.9 
  Distro: Ubuntu 20.04.4 LTS (Focal Fossa) 
Machine:
  Type: Laptop System: HP product: HP Laptop 14s-fq1xxx v: N/A 
  serial: <filter> 
  Mobo: HP model: 887C v: 59.10 serial: <filter> UEFI: AMI v: F.12 
  date: 06/04/2021 
Battery:
  ID-1: BAT0 charge: 20.2 Wh condition: 40.1/40.1 Wh (100%) 
CPU:
  Topology: 6-Core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64 
  type: MT MCP L2 cache: 3072 KiB 
  Speed: 1397 MHz min/max: 1400/4056 MHz Core speeds (MHz): 1: 1397 2: 1397 
  3: 1397 4: 1397 5: 1397 6: 1397 7: 1397 8: 1397 9: 1397 10: 1397 11: 1397 
  12: 1397 
Graphics:
  Device-1: AMD driver: amdgpu v: kernel 
  Display: x11 server: X.Org 1.20.13 driver: amdgpu 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: AMD RENOIR (DRM 3.41.0 5.13.0-40-generic LLVM 12.0.0) 
  v: 4.6 Mesa 21.2.6 
Audio:
  Device-1: AMD driver: snd_hda_intel 
  Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
  driver: snd_rn_pci_acp3x 
  Device-3: AMD Family 17h HD Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k5.13.0-40-generic 
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter 
  driver: rtw_8821ce 
  IF: wlo1 state: up mac: <filter> 
Drives:
  Local Storage: total: 476.94 GiB used: 30.00 GiB (6.3%) 
  ID-1: /dev/nvme0n1 vendor: Micron model: MTFDHBA512QFD-1AX1AABHA 
  size: 476.94 GiB 
Partition:
  ID-1: / size: 465.58 GiB used: 29.74 GiB (6.4%) fs: ext4 dev: /dev/dm-1 
  ID-2: /boot size: 1.38 GiB used: 255.1 MiB (18.1%) fs: ext4 
  dev: /dev/nvme0n1p2 
  ID-3: swap-1 size: 976.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-2 
Sensors:
  System Temperatures: cpu: 43.9 C mobo: N/A gpu: amdgpu temp: 36 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 329 Uptime: 5m Memory: 14.98 GiB used: 1.26 GiB (8.4%) 
  Shell: bash inxi: 3.0.38 
seiken ★★★★★ ()

Так, пронципиально суспенд работает. Только что «проснулся» успешно на лайве Ubuntu 22.04, с ейным 5.15.

seiken ★★★★★ ()

Проблема решилась установкой последнего релиза ядра, 5.17.5. Видимо, и с 5.15 уже заработало бы.

seiken ★★★★★ ()

Ноут не выходит из suspend

А почему он должен выходить? Емнип в линуксе это уже лет 20 не работает.

e000xf000h ()
Ответ на: комментарий от damix9

Сколько вам Майкрософт платит за подобные комменты?

Проблема в том что он ничего не платит, потому что это в линуксе 20 лет уже не работает, и все это знают. Скажу даже больше что это и в винде это тоже работает через жопу. Даже в ChromeOS не всегда фирменному хромобуку от Google удается проснуться. Бывает это кончено реже чем под виндой или линуксом, но тем не менее это есть. Единственная платформа где все работает как должно, это - MacOS.

e000xf000h ()
Ответ на: комментарий от e000xf000h

Ставил онтопик на 5 устройств, на всех это работало из коробки. И только на одном перестало где-то с ядра 4.5-4.7. Я не сторонник говорить про Linux только хорошо или никак, но если suspend не работает, то в абсолютном большинстве случаев существует способ заставить его работать.

Единственная платформа где все работает как должно, это - MacOS.

А, т.е. Apple платит.

damix9 ★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.