7

У меня проблемы с переводом iMac в конце 2009 года (работает 10.6.4) в спящий режим, который он должен сделать после пятнадцати минут бездействия.

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

В режиме ожидания активируется экранная заставка и дисплей отключается по расписанию. Система на самом деле не спит, хотя. Примерно через пятнадцать минут (я на самом деле не рассчитал время) я могу слышать, как вентиляторы останавливаются и диски вращаются, но подключенные USB-устройства не показывают никаких признаков сна (например, индикатор активности на моем концентраторе не выключайте). Через несколько секунд вентиляторы снова включаются, и диски снова запускаются - хотя экран не включается так, как если бы мышь постучали или USB-устройство было подключено или отключено. Это затем циклы бесконечно.

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

У кого-нибудь есть предложения по устранению неполадок? Существуют ли какие-либо файлы журналов, которые показывали бы, проснулась ли конкретная программа или мешала сну?

5 ответов5

5

С консолью 10.6 вы можете попробовать эти фильтры.

В списке слева выберите Поиск в базе данных> Все сообщения, а в правом верхнем углу найдите "sleep" (без кавычек):

8/29/10 10:37:21 AM kernel  System Sleep
8/29/10 12:28:20 PM kernel  Previous Sleep Cause: 5
8/29/10 1:37:35 PM  configd[13] PowerManagement configd: System Sleep prevented by active remote login session (1200 second threshold).
8/29/10 1:37:35 PM  configd[13] PowerManagement configd: tty sleep preventer: /dev/ttys000
8/29/10 3:45:28 PM  kernel  System Sleep
8/29/10 4:34:07 PM  kernel  Previous Sleep Cause: 5
8/29/10 4:56:39 PM  kernel  System Sleep

Он пошел спать в 10:37. Он проснулся позже в 12:28 и говорит, что причина, по которой он ложился спать раньше, - "Причина 5", единственная, которую я когда-либо видел. В 1:37 он попытался заснуть, но не сделал этого, потому что терминал ("tty") был открыт, и он остается активным в течение 20 минут ("порог 1200 секунд") без активности. Должно быть, я сделал что-то вмешательство, потому что он не заснул снова до 3:45. Я снова проснулся в 4:34, потом заснул в 4:56.

В разделе "Поиск по базе данных"> "Все сообщения" "пробуждение":

8/29/10 12:28:20 PM kernel  Wake reason = EHC2
8/29/10 12:28:20 PM kernel  System Wake
8/29/10 12:28:20 PM kernel  USB (EHCI):Port 2 on bus 0x26 has remote wakeup from some device
8/29/10 12:28:20 PM kernel  The USB device Apple Keyboard (Port 2 of Hub at 0x26200000) may have caused a wake by issuing a remote wakeup
8/29/10 12:28:51 PM [0x0-0xfd0fd].backupd-helper[2047]  Not starting Time Machine backup after wake - failed to resolve alias to backup volume
8/29/10 4:34:07 PM  kernel  Wake reason = OHC2 EHC2
8/29/10 4:34:07 PM  kernel  System Wake
8/29/10 4:34:07 PM  kernel  An Unknown USB Device (Port 1 of Hub at 0x26000000), may have caused a wake by being connected
8/29/10 4:34:07 PM  kernel  The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by being disconnected

Обратите внимание, что время пробуждения коррелирует с приведенными выше сообщениями "Причина предыдущего сна". Первый - "EHC2", «(EHCI): Порт 2» - это клавиатура. Я нажал клавишу, чтобы проснуться. Второй интереснее. Я знаю, что в 4:34 никого не было рядом с компьютером - было подключено «неизвестное USB-устройство», и "BRCM2046" был отключен одновременно (или сразу). Быстрый поиск показывает, что BRCM2046 связан с Bluetooth, и это имеет смысл, потому что я использую мышь Bluetooth, а иногда, когда я просыпаюсь, нажимая клавишу на клавиатуре, мышь отключается, и мне нужно немного покачивать, чтобы воссоединиться. Когда я перемещаю мышь, чтобы проснуться, сообщение отличается. Вот более ранняя последовательность:

8/28/10 5:53:19 AM  kernel  Wake reason = OHC2
8/28/10 5:53:19 AM  kernel  System Wake
8/28/10 5:53:19 AM  kernel  The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by issuing a remote wakeup
8/28/10 5:53:19 AM  kernel  The USB device Bluetooth USB Host Controller (Port 1 of Hub at 0x6100000) may have caused a wake by issuing a remote wakeup

Так что второе пробуждение в 4:37 было ложным, потому что мышь решила прекратить соединение. Если бы кто-то присутствовал, они бы увидели, что Mac проснулся "сам по себе". Он также вернулся спать чуть более 20 минут спустя, для чего он и предназначен. (Это сообщение Time Machine после пробуждения также очень распространено, но оно автоматически резервируется позже.)

Также имеются сообщения о состоянии сна и пробуждения в разделе «Диагностика и информация об использовании»> «Диагностика и сообщения об использовании». Но, похоже, это всего лишь подробности успеха.

Я знаю, что воспроизведение видео с помощью Flash в Safari приведет к тому, что дисплей перейдет в спящий режим, но не на компьютер. (Иногда Flash/Safari "зависают" даже после закрытия страницы с помощью Flash, и мне приходится выходить из Safari, чтобы система спала.) Использование настоящей мультимедийной программы, такой как DVD-плеер, конечно, будет держать дисплей включенным, а система вообще не будет спать. Ни в том, ни в другом случае нет диагностических сообщений о том, что эти вещи "мешали" спать.

Я видел поведение, которое вы описываете, когда система отключается, но затем сразу же просыпается на более старом iMac. Но затем, когда он снова засыпает во второй раз, он спит. К сожалению, он все еще работает 10.4, и журналы и консольное приложение не так полезны. Это может быть какое-то аппаратное взаимодействие, при котором акт переключения некоторого состояния рассматривается как причина для пробуждения.

Что произойдет, если вы просто включите компьютер и не войдете в систему? Это идет спать? Как насчет загрузки с OS X DVD? Я не знаю, стоит ли спать в этом случае; и если нет, можете ли вы открыть Системные настройки и внести это изменение, чтобы оно оставалось неизменным. (Временное решение: чистая установка на внешний диск, с которого вы можете загрузиться, хотя это вводит другую переменную.) Если он никогда не спит даже в самых неожиданных сценариях, возможно, это аппаратная проблема.

1

Следующая статья поддержки Apple может использоваться в качестве контрольного списка для диагностики проблем со сном:
Mac OS X: почему ваш Mac может не спать или оставаться в режиме сна.
(Мертвая ссылка - заархивированная ссылка с WayBack Machine.)

Я предлагаю проверить все пункты, упомянутые в этой статье, и особенно в разделе «Как определить причину проблемы со сном и решить ее?».

1

Вы пытались закрыть все программы или только Mail и Dropbox?

Многие процессы действительно работают в фоновом режиме. Вы можете посмотреть, что работает в любое время с помощью Activity Monitor, и просмотреть журналы, проще всего использовать консольное приложение.

Монитор активности и консоль находятся в каталоге Applications > Utilities .

Еще одна вещь, которую вы можете попробовать, это отключить от сети (или выключить беспроводную сеть). Это может помочь отключить работу на машине и изолировать, что может быть причиной проблемы.

0

может быть просто попробуйте сбросить все, что связано с питанием

  • удалить /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
  • неисправность
  • отключить кабель питания на 10 минут
  • удерживайте кнопку ВКЛ / ВЫКЛ в течение 5 секунд (когда кабель питания отключен)
  • Плагин, включите и выполните "двойной" сброс PRAM (cmd+alt+P+R до третьего запуска Донг)
0

Можете ли вы перечислить все ваши активные процессы для всех пользователей из Activity Monitor? Это может помочь нам оценить неуважительный процесс сна ...

Я только что столкнулся с такой проблемой, как процесс с именем Nalpeirond6, который представлял собой программный процесс защиты от копирования, работающий в фоновом режиме после установки плагина Photoshop, Genuine Fractals 6.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .