Ubuntu 22.04 не может перейти в спящий режим (usb usb: PM: не удалось приостановить асинхронно: ошибка -16)

Вопрос или проблема

У меня такая же проблема, как описано здесь, но у меня интегрированная графика. характеристики

К сожалению, это решение не работает для меня. Эта тема описывает аналогичную проблему, но у большинства людей проблема с драйверами NVidia или совершенно другая проблема, как эта.

Из логов у меня следующий вывод:

12 фев 13:10:55 vladyslav-Inspiron-15-5510 ModemManager[850]: <info>  [sleep-monitor] система собирается приостановить работу
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.1890] менеджер: состояние NetworkManager теперь ASLEEP
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.1892] устройство (wlp0s20f3): изменение состояния: активировано -> деактивируется (причина 'спящее', sys-iface-state: 'управляемое')
12 фев 13:10:55 vladyslav-Inspiron-15-5510 google-chrome.desktop[3697]: [3690:3724:0212/131055.189545:ERROR:connection_factory_impl.cc(472)] ConnectionHandler не удалось с net error: -2
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.222055] audit: type=1107 audit(1676203855.184:211): pid=768 uid=103 auid=4294967295 ses=4294967295 subj=unconfined msg='apparmor="DENIED" operation="dbus_signal"  bus="system" path="/org/freedesktop/login1" interface="org.freedesktop.login1.Manager" member="PrepareForSleep" name=":1.21" mask="receive" pid=6155 label="snap.typora.typora" peer_pid=807 peer_label="unconfined"
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.222055]  exe="/usr/bin/dbus-daemon" sauid=103 hostname=? addr=? terminal=?'
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.224113] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.226698] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 dbus-daemon[768]: [system] Активируется через systemd: название службы="org.freedesktop.nm_dispatcher" единица="dbus-org.freedesktop.nm-dispatcher.service" запрашивается ':1.6' (uid=0 pid=771 comm="/usr/sbin/NetworkManager --no-daemon " label="unconfined")
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Запуск службы диспетчера скриптов Network Manager...
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.231360] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.232725] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 dbus-daemon[768]: [system] Успешно активирована служба 'org.freedesktop.nm_dispatcher'
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Служба диспетчера скриптов Network Manager запущена.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.233715] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.236071] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.236991] Lockdown: systemd-logind: гибернация ограничена; см. man kernel_lockdown.7
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.238295] wlp0s20f3: деаутентификация от 58:2a:f7:56:d6:f4 по локальному выбору (Причина: 3=DEAUTH_LEAVING)
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: wlp0s20f3: CTRL-EVENT-DISCONNECTED bssid=58:2a:f7:56:d6:f4 reason=3 locally_generated=1
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3160] устройство (wlp0s20f3): изменение состояния: деактивируется -> отключено (причина 'спящее', sys-iface-state: 'управляемое')
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: wlp0s20f3: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-9999 noise=9999 txrate=0
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3389] dhcp4 (wlp0s20f3): отмена DHCP-транзакции
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3389] dhcp4 (wlp0s20f3): активация: начало транзакции (таймаут через 45 секунд)
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3389] dhcp4 (wlp0s20f3): состояние изменено нет аренды
12 фев 13:10:55 vladyslav-Inspiron-15-5510 avahi-daemon[764]: Отмена записи адреса для 192.168.2.111 на wlp0s20f3.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 avahi-daemon[764]: Выход из группы многоадресной рассылки mDNS на интерфейсе wlp0s20f3.IPv4 с адресом 192.168.2.111.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 avahi-daemon[764]: Интерфейс wlp0s20f3.IPv4 больше не актуален для mDNS.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd-resolved[593]: wlp0s20f3: клиент шины сбросил список доменов поиска.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd-resolved[593]: wlp0s20f3: клиент шины установил настройку маршрута по умолчанию: нет
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd-resolved[593]: wlp0s20f3: клиент шины сбросил список DNS-серверов.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3645] устройство (wlp0s20f3): состояние интерфейса суппликанта: завершено -> отключено
12 фев 13:10:55 vladyslav-Inspiron-15-5510 NetworkManager[771]: <info>  [1676203855.3652] устройство (wlp0s20f3): изменение состояния: отключено -> неуправляемое (причина 'спящее', sys-iface-state: 'управляемое')
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: p2p-dev-wlp0s20: CTRL-EVENT-DSCP-POLICY clear_all
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: p2p-dev-wlp0s20: CTRL-EVENT-DSCP-POLICY clear_all
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: nl80211: деинициализация ifname=p2p-dev-wlp0s20 disabled_11b_rates=0
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Достигнута цель Сон.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Запуск записи успешного запуска для GRUB...
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Запуск Системной приостановки...
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd-sleep[8198]: Вход в состояние сна 'приостановка'...
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.516122] PM: вход в приостановку (s2idle)
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: grub-common.service: успешно деактивировано.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Запись успешного запуска для GRUB завершена.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Запуск обнаружения сбоя загрузки GRUB...
12 фев 13:10:55 vladyslav-Inspiron-15-5510 kernel: [ 1750.525840] Файловые системы синхронизируются: 0.009 секунд
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: grub-initrd-fallback.service: успешно деактивировано.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 systemd[1]: Обнаружение сбоя загрузки GRUB завершено.
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: wlp0s20f3: CTRL-EVENT-DSCP-POLICY clear_all
12 фев 13:10:55 vladyslav-Inspiron-15-5510 wpa_supplicant[818]: nl80211: деинициализация ifname=wlp0s20f3 disabled_11b_rates=0
12 фев 13:10:55 vladyslav-Inspiron-15-5510 gnome-shell[2754]: Активное беспроводное соединение в инфраструктурном режиме, не включает точку доступа?
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.646369] Замораживание процессов пользовательского пространства ... (прошло 0.002 секунды) завершено.
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.648683] OOM killer отключен.
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.648684] Замораживание оставшихся замораживаемых задач ... (прошло 0.020 секунд) завершено.
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.669684] printk: Подвешивание консоли(ей) (используйте no_console_suspend для отладки)
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.694791] PM: dpm_run_callback(): usb_dev_suspend+0x0/0x20 возвращает -16
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.694807] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.721616] PM: dpm_run_callback(): usb_dev_suspend+0x0/0x20 возвращает -16
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.721633] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1750.881749] PM: Некоторые устройства не удалось приостановить или обнаружено раннее событие пробуждения
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.448174] OOM killer включен.
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.448177] Перезапуск задач ... завершено.
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.464634] thermal thermal_zone5: не удалось считать тепловую зону (-61)
12 фев 13:10:56 vladyslav-Inspiron-15-5510 bluetoothd[767]: Контроллер возобновляется с событием пробуждения 0x0
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.510114] PM: выход из приостановки
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.510165] PM: вход в приостановку (s2idle)
12 фев 13:10:56 vladyslav-Inspiron-15-5510 kernel: [ 1751.521855] Файловые системы синхронизируются: 0.011 секунд
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1751.528479] Замораживание процессов пользовательского пространства ... (прошло 0.225 секунды) завершено.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1751.754281] OOM killer отключен.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1751.754283] Замораживание оставшихся замораживаемых задач ... (прошло 0.477 секунды) завершено.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.231622] printk: Подвешивание консоли(ей) (используйте no_console_suspend для отладки)
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.237767] PM: dpm_run_callback(): usb_dev_suspend+0x0/0x20 возвращает -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.237786] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.265637] PM: dpm_run_callback(): usb_dev_suspend+0x0/0x20 возвращает -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.265658] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.468150] PM: Некоторые устройства не удалось приостановить, или обнаружено раннее событие пробуждения
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.541821] OOM killer включен.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.541825] Перезапуск задач ... завершено.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.566355] thermal thermal_zone5: не удалось считать тепловую зону (-61)
12 фев 13:10:57 vladyslav-Inspiron-15-5510 systemd-sleep[8198]: Не удалось перевести систему в спящий режим. Система снова возобновилась: Устройство или ресурс занято
12 фев 13:10:57 vladyslav-Inspiron-15-5510 bluetoothd[767]: Контроллер возобновляется с событием пробуждения 0x0
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.604356] PM: выход из приостановки

Я заметил эти строки:

12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.237786] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.265637] PM: dpm_run_callback(): usb_dev_suspend+0x0/0x20 возвращает -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.265658] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.468150] PM: Некоторые устройства не удалось приостановить, или обнаружено раннее событие пробуждения
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.541821] OOM killer включен.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.541825] Перезапуск задач ... завершено.
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.566355] thermal thermal_zone5: не удалось считать тепловую зону (-61)
12 фев 13:10:57 vladyslav-Inspiron-15-5510 systemd-sleep[8198]: Не удалось перевести систему в спящий режим. Система снова возобновилась: Устройство или ресурс занято
12 фев 13:10:57 vladyslav-Inspiron-15-5510 bluetoothd[767]: Контроллер возобновляется с событием пробуждения 0x0
12 фев 13:10:57 vladyslav-Inspiron-15-5510 kernel: [ 1752.604356] PM: выход из приостановки

У меня два USB-порта, и один из них не работает. И, похоже, он просто физически сломался. Я пытался подключить iPhone, и в lsusb не было ничего об этом.

Шина 004 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Шина 003 Устройство 004: ID 0c45:6a10 Microdia Integrated_Webcam_HD
Шина 003 Устройство 003: ID 27c6:639c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Шина 003 Устройство 005: ID 8087:0026 Intel Corp. AX201 Bluetooth
Шина 003 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

И dmesg | rg -i error отобразил следующее:

[    0.756569] RAS: Инициализирован сборщик исправимых ошибок.
[    1.167744] Ошибка ACPI: Поток 1106140416 не может освободить мьютекс [ECMX], захваченный потоком 1089536000 (20210604/exmutex-378)
[    1.167768] Ошибка ACPI: Прерывание метода \_SB.PC00.LPCB.ECDV._Q66 из-за предыдущей ошибки (AE_AML_NOT_OWNER) (20210604/psparse-529)
[    1.275839] Ошибка ACPI: Поток 1091018496 не может освободить мьютекс [ECMX], захваченный потоком 1089536000 (20210604/exmutex-378)
[    1.275867] Ошибка ACPI: Прерывание метода \_SB.PC00.LPCB.ECDV._Q66 из-за предыдущей ошибки (AE_AML_NOT_OWNER) (20210604/psparse-529)
[    2.750230] EXT4-fs (nvme0n1p2): повторно смонтирован. Опции: errors=remount-ro. Режим квоты: нет.
[    3.048013] iwlwifi 0000:00:14.3: Непрямая загрузка прошивки для iwlwifi-QuZ-a0-hr-b0-64.ucode завершилась ошибкой -2
[    4.383875] Ошибка ACPI BIOS (ошибка): Не удалось разрешить символ [\_TZ.ETMD], AE_NOT_FOUND (20210604/psargs-330)
[    4.383900] Ошибка ACPI: Прерывание метода \_SB.IETM._OSC из-за предыдущей ошибки (AE_NOT_FOUND) (20210604/psparse-529)
[  133.349001] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
[  133.379682] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
[  134.877291] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
[  134.903748] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
[  163.744127] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
[  163.770547] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16
[  165.275559] usb usb3: PM: не удалось приостановить асинхронно: ошибка -16
[  165.302551] usb usb4: PM: не удалось приостановить асинхронно: ошибка -16

Так что, похоже, проблема где-то здесь, но как заставить ее приостановиться??

Может быть, это тот же самый баг, который я описываю здесь https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2008633, но, к сожалению, никто еще не сделал ничего с отчетом об ошибке. Хотя в моем случае это аппаратное обеспечение с APU AMD.

Я нашел, что этот ответ на похожий вопрос решил проблему для меня.

Копирую сюда:

Я включил гибернацию несколько месяцев назад в своей системе Ubuntu, сейчас 20.04, но теперь, как и раньше, у меня были некоторые проблемы. Поэтому в этом последнем случае я обнаружил это в “dmsg” во время процедуры гибернации:

 Не удалось заморозить задачи после 20.005 секунд (0 задач отказываются замерзнуть, wq_busy=1)...

Я решил, увеличив таймаут заморозки с 20 сек до 30 сек:

echo 30000 > /sys/power/pm_freeze_timeout

И сделал это постоянным с помощью sysfsutils и после записи

power/pm_freeze_timeout = 30000

в файл в каталоге /etc/sysfs.d

Ответ или решение

Проблема с приостановкой в Ubuntu 22.04: USB устройства и ошибка -16

Введение

Если вы столкнулись с ошибкой при попытке приостановить систему Ubuntu 22.04, связанной с USB устройствами и кодом ошибки -16, это может быть вызвано различными факторами, включая аппаратные неисправности, несовместимость драйверов или неправильные настройки ядра. В этом материале мы рассмотрим возможные причины возникновения данной проблемы и варианты её решения.

Анализ проблемы

Согласно вашим логам, система не может выполнить команду приостановки, и в выводах присутствуют сообщения:

usb usb3: PM: failed to suspend async: error -16
usb usb4: PM: failed to suspend async: error -16

Код ошибки -16 указывает на то, что одно или несколько USB устройств не позволяют системе перейти в спящий режим. Это может быть связано с:

  1. Оборудованием: Если одно из USB устройств или сам USB контроллер неисправен, это может препятствовать переходу в режим ожидания.

  2. Драйверами: Неправильные или устаревшие драйверы также могут привести к данной проблеме. Судя по вашим логам, может быть полезно обновить драйверы для вашего оборудования.

  3. Конфигурацией системы: Некоторые настройки могут мешать приостановке. В частности, указанные вами ACPI ошибки могут указывать на проблему с конфигурацией питания.

Решения

  1. Проверка оборудования: Поскольку вы упомянули, что одно из ваших USB портов не работает, это может быть корневой причиной проблемы. Проверьте, действительно ли оно повреждено, отключите все подключенные USB устройства и попробуйте приостановить систему. Если приложения, зависящие от USB, активны (например, устройства Bluetooth), это также может препятствовать приостановке.

  2. Обновление системы: Убедитесь, что у вас установлены последние обновления для Ubuntu. Для этого выполните следующие команды в терминале:

    sudo apt update
    sudo apt upgrade
  3. Переустановка или обновление драйверов: Убедитесь, что у вас установлены актуальные драйверы для вашего оборудования. Вы можете проверить установленные драйверы с помощью команды:

    ubuntu-drivers devices

    Если доступны обновления, можете их установить:

    sudo ubuntu-drivers autoinstall
  4. Настройка времени ожидания для замораживания процессов: Если вы ранее активировали режим гибернации и это может мешать приостановке, попробуйте увеличить таймаут замораживания. Введите в терминале:

    echo 30000 > /sys/power/pm_freeze_timeout

    Это значение тоже можно сделать постоянным, сохранив его в конфигурации:

    echo "power/pm_freeze_timeout = 30000" | sudo tee /etc/sysfs.d/pm_freeze_timeout.conf
  5. Конфигурация ACPI: Если у вас сохраняются проблемы, возможно, стоит обратиться к параметрам загрузки ядра. Попробуйте добавить или изменить параметры ACPI (например, acpi_osi=) в конфигурации GRUB. Откройте конфигурационный файл:

    sudo nano /etc/default/grub

    Измените строку:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

    Сохраните и обновите конфигурацию GRUB:

    sudo update-grub
  6. Запрос на поддержку: Если ни одно из предложенных решений не помогло, возможно, стоит обратиться в службу поддержки Ubuntu или открыть тикет на Launchpad с описанием проблемы, чтобы сообщество могло вам помочь.

Заключение

Ошибка при приостановке системы в Ubuntu 22.04 связанная с USB устройствами может быть сложной проблемой, но, следуя приведенным шагам, вы сможете её устранить. Проанализируйте все возможные причины и проверьте оборудование, обновления, а также настройки вашего ядра. Если проблема продолжает сохраняться, ответьте на демонстрацию вашего случая в сообществе, чтобы получить более специализированную помощь.

Оцените материал
Добавить комментарий

Капча загружается...