Устранение неполадок при сбое в режиме ожидания / приостановке с помощью Ubuntu Netbook Remix на Acer Aspire One

5421
Ilari Kajaste

У меня есть нетбук Acer Aspire One, который я использую с Ubutu Netboox Remix 9.04. При чистой установке suspend, похоже, работал нормально. Однако теперь, когда я установил довольно много дополнительных пакетов и выполнил некоторую настройку (Bluetooth-соединение и т. Д.), Я, похоже, утратил функциональность приостановки.

Когда я пытаюсь перейти в режим ожидания, на экране отображается только мигающий курсор текстового режима в верхнем левом углу, и компьютер никогда не останавливается. Единственный выход - жесткий перезапуск.

Как я могу устранить проблему? Например, есть ли какие-то конкретные файлы журналов, на которые я должен смотреть, или такие? Поскольку приостановка работала при чистой установке (и при первоначальной установке linpus linux, поставляемой с компьютером), я знаю, что это не является неразрешимой проблемой совместимости оборудования . Удаление / установка пакетов один за другим, конечно, было бы вариантом - но это было бы очень трудоемким, так как у меня много дополнительных пакетов и я не знаю, когда возникла проблема. Насколько я понимаю, я не установил ничего слишком странного, что могло бы вызвать такие проблемы.

РЕДАКТИРОВАТЬ: Новая версия, Ubuntu Netbook Remix 9.10, исправили это. Теперь я могу приостановить работу нетбука даже с установленным расширением памяти. Это, однако, не работает точно так, как я надеюсь ... Больше информации в новой теме: принудительное отключение в Ubuntu, чтобы исправить проблемы после спящего режима нетбука

2

2 ответа на вопрос

2
nagul

Известно, что Suspend не работает с вставленными SD-картами. Извлеките SD-карты и другие периферийные устройства, которые вы могли подключить перед приостановкой. На вики Gentoo есть хорошее объяснение, почему приостановка проблематична при наличии SD-карты: SD-карты и приостановка

Если проблема сохраняется, проверьте журналы в / var / log, в частности, syslog, messages и Xorg.0.log . Для просмотра системных журналов вы можете использовать удобный графический интерфейс: Система> Администрирование> Просмотр файлов журналов (или что-то подобное).

Вам также следует ознакомиться с документацией сообщества Ubuntu по Acer Aspire One здесь и здесь .

Yowch! Это плохо, так как мой ноутбук оснащен внутренним небольшим SSD, поэтому я использую карту расширения для своих больших потребностей хранения. К сожалению, быстрый тест подтвердил, что ** это действительно было источником моей проблемы **. Спасибо за ответ - теперь я по крайней мере знаю, что вызывает это. Это действительно, очень трудно любить Linux с подобными вещами, но это будет просто попытка. Ilari Kajaste 15 лет назад 0
Вики-ссылка Gentoo была действительно хорошей. Особенно это так: * «Есть еще один вариант, который не требует смены ядра. Используйте LVM на своей SD-карте, и у вас не возникнет проблем с возобновлением». * Поэтому я думаю, теперь мне просто нужно выяснить, что именно является LVM и как использовать это на моей карте ... Ilari Kajaste 15 лет назад 0
1
Rob Allen

В справке по нетбуку Remix для Aspire One есть вики-пост, в котором подробно описано, как это исправить. Вы добавляете скрипт, который размонтирует карты в спящем режиме, и перемонтирует их при пробуждении. Я реализовал это на своем Aspire One ZG5 (aoa110-1955), и все хорошо.

Вот инструкции с этой страницы, на которых запечено какое-то дружелюбие новичка:

1 - откройте текстовый редактор, найденный в разделе «Аксессуары» (я думаю, у меня нет Aspire), скопируйте / вставьте следующее:

# Drop to: /etc/pm/sleep.d # Use this script to prevent data loss on mounted MMC/SD # cards. It syncs data and umounts all mmcblk devices prior to # suspend, and cancels suspend if umounting was not possible # (i.e: something locks a file) case "$" in hibernate|suspend) /bin/sync for drive in $( /bin/ls /dev/mmcblk?p* ); do /bin/umount $ > /dev/null # If umount failed: abort suspend if [ $? -gt 0 ]; then # Test if device keeps mounted. Previous command could fail # (i.e device was not mounted) with a non-stopper # problem for the suspend process. /bin/mount | /bin/grep $ if [ $? -eq 0 ]; then exit 1 fi fi done ;; # resume|thaw) ## Do nothing. All devices will be automatically mounted again.  # ;; esac 

2 - Сохранить как 010_unmount_SD.shв вашей домашней папке

3 - Открыть терминал (под Аксессуары)

4 - Используйте следующую команду, чтобы скопировать файл в правильное место (вам будет предложено ввести пароль администратора при нажатии Enter):

sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

5 - Установите соответствующие разрешения с помощью этой команды (вам снова будет предложено ввести пароль администратора):

sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

Кроме того, я обнаружил, что остальная информация на этой странице не нужна, так как мое видео уже выглядит великолепно, и управление питанием функционирует, как и ожидалось. Я подозреваю, что эти исправления были выпечены в дистрибутиве 9.10.