Як відключити режим призупинення?


41

Щоразу, коли я залишаю свій Raspberry Pi на ніч, він завжди здається, що він перейшов у якийсь призупинений стан. Червоний індикатор живлення все ще горить, але світло на USB-пристрої USB вимкнено, і я не можу отримати доступ до нього за допомогою SSH.

У мене немає приєднаних периферійних пристроїв, крім пристрою USB WiFi. Я просто використовую його безголовий як аудіоплеєр.

Хтось знає, як повністю відключити будь-які функції призупинення?


Нам буде корисно, якщо ви можете позначити своє питання відповідним менеджером дисплеїв. Дякую!

Ви можете бачити будь-який вихід на вкладеному екрані? А у вас є сучасна ОС? Може бути паніка з ядром, яка сталася зі мною випадково після певного часу роботи.
makrojames

1
@BryanDunsmore Я сумніваюся, що він використовує DM - це безголовий аудіоплеєр ...
Alex Chamberlain


@AlexChamberlain Якщо він використовує Raspian, я дуже сумніваюся, що він видалив диспетчер дисплея за замовчуванням. = /

Відповіді:


52

Ви не надали багато деталей, але я припускаю, що ви використовуєте адаптер WiFi з мікросхемою Realtek 8192cu, оскільки це, здається, зазвичай використовується. Моє те саме, і я відчував те, що, на мою думку, одне й те саме: коли виходите з RPI в режимі очікування протягом тривалого періоду, WiFi, здається, відключений, і ви більше не можете підключатися через SSH тощо.

Я шукав рішення цього місяця і лише зараз знайшов його тут: https://github.com/xbianonpi/xbian/isissue/217 . Рішення для xbian, але воно працювало для мене на Raspbian.

Здається, проблема полягає в тому, що адаптер має функції управління живленням, включені за замовчуванням. Це можна перевірити, запустивши команду:

cat /sys/module/8192cu/parameters/rtw_power_mgnt

Значення 0 означає відключений, 1 означає хв. управління потужністю, 2 означає макс. управління живленням. Щоб вимкнути це, вам потрібно створити новий файл:

sudo nano /etc/modprobe.d/8192cu.conf

і додайте наступне:

# Disable power management
options 8192cu rtw_power_mgnt=0

Після того як ви збережете файл і перезавантажите RPi, Wi-Fi повинен працювати безстроково.


На жаль, те ж саме відбувається і на xbian з 8192cu, а управління живленням вже встановлено 0. Як-небудь це все-таки переходить у кому ...
StasM

3

Бажана відповідь виглядає близькою до правильної, але деякі додаткові коментарі до вихідного випуску ( https://github.com/xbianonpi/xbian/isissue/217 ) дозволять запропонувати додатковий варіант:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

в /etc/modprobe.d/8192.conf, на відміну від справедливого rtw_power_mgnt=0. Просто уточнивши, що один варіант не працював для мене, оскільки wifi все-таки відключився.


1

Моєю проблемою була заставка. Відключити за допомогою таких команд:

Це вимикає заставку:

xset s off

Вимкнути інші функції енергетичної зірки:

xset -dpms

Це не буде працювати у віддаленому сеансі SSH


0

GDM

Ви можете запобігти GDM призупиняти роботу комп'ютера, змінивши значення в dconf-editor. Зауважте, що я сказав dconf-editor, ні gconf-editor .

$ dconf-editor

Тепер вам потрібно перейти до org.gnome.settings-daemon.plugins.powerвузла. Ви повинні побачити цілий список пар ключових значень. Змініть наступні клавіші на наступні значення.

  • sleep-inactive-ac-typeні до чого
  • sleep-inactive-battery-typeні до чого

Список літератури


3
Де він сказав, що використовує GDM?
Jivings

1
@ Життя Він цього не зробив. Я просто надаю відповідь у випадку, якщо він використовує GDM.

2
Тоді вам слід попросити більше інформації, перш ніж відповісти.
Стрибки

1
Я дуже сумніваюся, що вони дадуть відповідь, вважаючи, що (1) у них немає жодного облікового запису, і (2) цьому питанню приблизно тиждень. У цьому випадку все-таки найкраще буде дати відповідь майбутнім відвідувачам.

2
У мене є обліковий запис у stackoverflow та на деяких інших сайтах stackexchange, і я задав це питання на superuser.stackexchange, а потім він перемістився до raspberrypi.stackexchange. Я думаю, тому я не отримав сповіщень про відповіді. Він перемістився на підсайт, де в мене не було облікового запису, перш ніж хтось прокоментував це. Дратівливий.
дегрант
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.