С момента перехода на ubuntu 17.10 у меня были некоторые проблемы с приостановкой моей системы (Dell XPS15 с двойной графической картой nvidia / intel)
Когда я нажимаю кнопку питания кратковременно или вызываете systemctl suspend, я могу видеть что система пытается перейти в приостановленный режим, но через несколько секунд возвращается. Выдержки из syslog ниже
[ 2968.230422] PM: Suspending system (mem)
[ 2968.230485] Suspending console(s) (use no_console_suspend to debug)
[ 2968.439210] xhci_hcd 0000:3e:00.0: WARN: xHC CMD_RUN timeout
[ 2968.439222] suspend_common(): xhci_pci_suspend+0x0/0xd0 returns -110
[ 2968.439227] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -110
[ 2968.439246] dpm_run_callback(): pci_pm_suspend+0x0/0x130 returns -110
[ 2968.439249] PM: Device 0000:3e:00.0 failed to suspend async: error -110
[ 2968.939220] thunderbolt 0000:08:00.0: Ignoring mailbox command error (-110) in icm_suspend
[ 2968.939329] PM: Some devices failed to suspend, or early wake event detected
[ 2968.939464] PM: resume of devices complete after 0.129 msecs
[ 2989.664896] PM: Finishing wakeup.
[ 2989.664899] OOM killer enabled.
[ 2989.664900] Restarting tasks ... done.
И согласно lspci
3e:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge] (rev ff)
Запуск исходного ядра Ubuntu. Нет специальной настройки
Кто-нибудь сталкивается с той же проблемой, чтобы решить эту проблему?
У меня такая же проблема с Dell XPS 15 9550 (также с графикой Nvidia и Intel) с Ubuntu 17.10. Я получаю те же строки в syslog:
[23886.943531] suspend_common(): xhci_pci_suspend+0x0/0xd0 returns -110
[23886.943536] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -110
[23886.943542] dpm_run_callback(): pci_pm_suspend+0x0/0x130 returns -110
[23886.943546] PM: Device 0000:3e:00.0 failed to suspend async: error -110
[23887.443502] thunderbolt 0000:08:00.0: Ignoring mailbox command error (-110) in icm_suspend
[23887.443583] PM: Some devices failed to suspend, or early wake event detected
Я не понимаю, почему (найдено здесь), но я могу решить проблему, удалив пакет intel-microcode с apt (или вы можете перейдите на вкладку «Дополнительные драйверы» и выберите «Не использовать это устройство»):
Когда я удаляю intel-microcode и перезагружаюсь, проблема, кажется, исчезает, и я могу приостановить, как обычно.
EDIT: BTW Я нахожусь в самой последней версии BIOS 1.6.1.
EDIT2: Из некоторых последних обновлений (я считаю) кажется, что выбор «Не использовать устройство» больше не является вариантом для микрокода. Я сейчас на BIOS 1.6.1 (после того, как Dell отменила 1.6.1, а затем снова выпустила его позже), и проблема с приостановкой, похоже, все еще вокруг ...: (
У меня была аналогичная проблема. После обновления до 17.10 система не отключится. Я перешел на более раннюю стабильную версию ядра из grub при запуске, и теперь все работает нормально. В настоящее время я использую 4.10.0-37-generic и столкнулся с проблемами на 4.13.0-16-generic
У меня были аналогичные проблемы на моем Ubuntu 17.10, а обновление BIOS до последних исправлено с ошибками (протестировано в основном 1.5.1 и немного 1.6.1).
Я сталкиваюсь с той же проблемой 17.04, также с XPS 15. Отключение USB-устройства «исправляет» его - или, по крайней мере, позволяет приостановить работу.
Вы можете отпереть USB-устройство с помощью команды (используя ответы здесь и здесь)
echo "0000:3e:00.0" | sudo tee --append /sys/bus/pci/drivers/xhci_hcd/unbind
У меня такая же проблема с Dell XPS 15 9550 (также с графикой Nvidia и Intel) с Ubuntu 17.10. Я получаю те же строки в syslog:
[23886.943531] suspend_common(): xhci_pci_suspend+0x0/0xd0 returns -110
[23886.943536] pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -110
[23886.943542] dpm_run_callback(): pci_pm_suspend+0x0/0x130 returns -110
[23886.943546] PM: Device 0000:3e:00.0 failed to suspend async: error -110
[23887.443502] thunderbolt 0000:08:00.0: Ignoring mailbox command error (-110) in icm_suspend
[23887.443583] PM: Some devices failed to suspend, or early wake event detected
Я не понимаю, почему (найдено здесь), но я могу решить проблему, удалив пакет intel-microcode с apt (или вы можете перейдите на вкладку «Дополнительные драйверы» и выберите «Не использовать это устройство»):
Когда я удаляю intel-microcode и перезагружаюсь, проблема, кажется, исчезает, и я могу приостановить, как обычно.
EDIT: BTW Я нахожусь в самой последней версии BIOS 1.6.1.
EDIT2: Из некоторых последних обновлений (я считаю) кажется, что выбор «Не использовать устройство» больше не является вариантом для микрокода. Я сейчас на BIOS 1.6.1 (после того, как Dell отменила 1.6.1, а затем снова выпустила его позже), и проблема с приостановкой, похоже, все еще вокруг ...: (
У меня была аналогичная проблема. После обновления до 17.10 система не отключится. Я перешел на более раннюю стабильную версию ядра из grub при запуске, и теперь все работает нормально. В настоящее время я использую 4.10.0-37-generic и столкнулся с проблемами на 4.13.0-16-generic
У меня были аналогичные проблемы на моем Ubuntu 17.10, а обновление BIOS до последних исправлено с ошибками (протестировано в основном 1.5.1 и немного 1.6.1).
Я сталкиваюсь с той же проблемой 17.04, также с XPS 15. Отключение USB-устройства «исправляет» его - или, по крайней мере, позволяет приостановить работу.
Вы можете отпереть USB-устройство с помощью команды (используя ответы здесь и здесь)
echo "0000:3e:00.0" | sudo tee --append /sys/bus/pci/drivers/xhci_hcd/unbind