призупинення не працює після оновлення до Ubuntu 14.04 з 13.10


17

Я не в змозі перевести свій ноутбук у режим призупинення (сну), якщо натиснути кнопку "Призупинити", він просто заблокує екран, і нічого не станеться?

Я оновив попередню версію UBUNTU з 13.04 до 13.10, потім до 14.04

Будь-яка ідея, чому це відбувається, або якась робота над вирішенням проблеми?

Я використовую DELL VOSTRO 3400 з 64 бітною ОС


Здравствуйте і ласкаво просимо в AskUbuntu;) Ну, ви могли б спробувати відкрити ваш термінал ctrl+alt+tі використовувати цю команду, щоб побачити , якщо він працює:sudo pm-suspend
Denny

Я також повідомив про подібне питання: askubuntu.com/questions/452605/…
Андрій

Ви можете перевірити і слідкувати за bugs.launchpad.net/ubuntu/+source/linux/+bug/1315435
Dennis

Я спробував сценарій 14.04 на VAIO pro 13 flip. Нарешті я отримую резюме замість чорного екрану, але я втратив мишу та килимок, тому це марно. якісь ідеї?
kwoby

У вас є графічна карта AMD / ATI?
Девеш Хандельваль

Відповіді:


5

Можливо, ви бачите цю помилку: Чорний екран після призупинення входу з програми Xubuntu 14.04 . Спробуйте видалити light-lockerта light-locker-settingsвстановити, xscreensaverщоб вирішити проблему призупинення / відновлення помилок.


Я не використовую жоден із цих пакетів?
Lohith MV

Гаразд, тоді ви, ймовірно, побачите щось інше.
ландроні

Я спробував це, і питання все ще зберігається.
Крістоф Де Троєр

@ChristopheDeTroyer Якщо ви бачите конкретну проблему, будь ласка, задайте окреме питання, що описує симптоми.
ландроні

1
@ChristopheDeTroyer Оригінальний питання насправді не дуже зрозумілий. У ньому не зазначено, що використовуються DE, менеджер живлення, шафка, а також заставка ..
landroni

1

У мене ця проблема після того, як я вчора використовував іншу версію ядра. Хоча я досі не знаю, чому це відбувається, наступний спосіб може допомогти вам вирішити проблему.

Налагоджувати цю проблему - запустити pm-suspendз терміналу і перевірити, чи є щось не так, проаналізувавши /var/log/pm-suspend.log.

У моєму випадку програма, яка ненормально виходила, зупинила призупинення. Після того як я його зняв, призупинення працює знову.

Running hook /etc/pm/sleep.d/soxy suspend suspend: 
Stopping Soxy proxy on port 7070       
No running Soxy process found
/etc/pm/sleep.d/soxy suspend suspend: Returned exit code 1.

Thu Sep 10 21:39:11 CST 2015: Inhibit found, will not perform suspend
Thu Sep 10 21:39:11 CST 2015: Running hooks for resume

0

Після роботи та оновлення з Ubuntu 12.04 LTS до 14.04 LTS у мене "призупинити" роботи (Sony Vaio VPCEB1E0E).

Раніше я використовував сценарій нижче в моєму Ubuntu 12.04 LTS: [джерело http://ubuntuforums.org/showthread.php?t=1978290&p=11958911#post11958911]

#!/bin/sh
#inspired by http://art.ubuntuforums.org/showpost.php?p=9744970&postcount=19
#...and http://thecodecentral.com/2011/01/18/fix-ubuntu-10-10-suspendhibernate-not-working-bug    
# tidied by tqzzaa :)

VERSION=1.1
DEV_LIST=/tmp/usb-dev-list
DRIVERS_DIR=/sys/bus/pci/drivers
DRIVERS="uhci_hcd xhci_hcd"
HEX="[[:xdigit:]]"
MAX_BIND_ATTEMPTS=2
BIND_WAIT=0.1

unbindDev() {
  echo -n > $DEV_LIST 2>/dev/null
  for driver in $DRIVERS; do
    DDIR=$DRIVERS_DIR/${driver}
    for dev in `ls $DDIR 2>/dev/null | egrep "^$HEX+:$HEX+:$HEX"`; do
      echo -n "$dev" > $DDIR/unbind
      echo "$driver $dev" >> $DEV_LIST
    done
  done
}

bindDev() {
  if [ -s $DEV_LIST ]; then
    while read driver dev; do
    DDIR=$DRIVERS_DIR/${driver}_hcd
    while [ $((MAX_BIND_ATTEMPTS)) -gt 0 ]; do
          echo -n "$dev" > $DDIR/bind
          if [ ! -L "$DDIR/$dev" ]; then
            sleep $BIND_WAIT
          else
            break
          fi
          MAX_BIND_ATTEMPTS=$((MAX_BIND_ATTEMPTS-1))
      done  
    done < $DEV_LIST
  fi
  rm $DEV_LIST 2>/dev/null
}

case "$1" in
  hibernate|suspend) unbindDev;;
  resume|thaw)       bindDev;;
esac

У Ubuntu 14.04 LTS я змінив рядок 'DRIVERS' з: DRIVERS="ehci xhci" на: DRIVERS="uhci_hcd xhci_hcd"як це було у каталозі '/ sys / bus / pci / driver'.

Наступне, що я зробив - це відредагувати файл '/ etc / default / grub' (як root), змінивши GRUB_CMDLINE_LINUX=""рядок на GRUB_CMDLINE_LINUX="acpi_sleep=nonvs".

Потім біг sudo update-grub.

[джерело призупинення не вдається (перезавантажитися під час резюме) і немає режиму сну ]

Ці вищезазначені етапи зробили для мене трюк.

Сподіваюся, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.