Bagaimana cara menonaktifkan mode tunda?

41

Setiap kali saya meninggalkan Raspberry Pi saya pada malam hari, sepertinya selalu memasuki semacam ditangguhkan. Lampu daya merah masih menyala tetapi lampu pada perangkat USB WiFi mati dan saya tidak dapat mengaksesnya dengan SSH.

Saya tidak memiliki periferal yang terpasang kecuali perangkat USB WiFi. Saya hanya menggunakannya tanpa kepala sebagai pemutar audio.

Adakah yang tahu cara menonaktifkan fitur penangguhan apa pun?

dgrant
sumber
Akan sangat membantu kami jika Anda dapat menandai pertanyaan Anda dengan pengelola tampilan yang sesuai. Terima kasih!
Bisakah Anda melihat output pada layar terlampir? Dan apakah Anda memiliki OS terbaru? Bisa menjadi panik kernel, yang terjadi pada saya secara acak setelah uptime tertentu.
macrojames
1
@BryanDunsmore Saya ragu dia menggunakan DM - itu adalah pemutar audio tanpa kepala ...
Alex Chamberlain
Kemungkinan duplikat dari Bagaimana cara mencegah layar menjadi kosong?
Jivings
@AlexChamberlain Jika dia menggunakan Raspian, saya sangat ragu dia telah menghapus instalan manajer tampilan default. = /

Jawaban:

52

Anda tidak memberikan banyak detail, tetapi saya akan menganggap Anda menggunakan adaptor WiFi dengan chip Realtek 8192cu, karena itu sepertinya biasa digunakan. Milik saya adalah sama dan saya telah mengalami apa yang saya pikir adalah masalah yang sama: ketika meninggalkan RPi siaga untuk waktu yang lama, WiFi tampaknya dinonaktifkan dan Anda tidak dapat lagi terhubung melalui SSH, dll.

Saya telah mencari solusi untuk ini selama berbulan-bulan dan baru saja menemukan satu di sini: https://github.com/xbianonpi/xbian/issues/217 . Solusinya adalah untuk xbian, tetapi berhasil untuk saya di Raspbian.

Masalahnya tampaknya bahwa adaptor memiliki fitur manajemen daya yang diaktifkan secara default. Ini dapat diperiksa dengan menjalankan perintah:

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

Nilai 0 berarti dinonaktifkan, 1 berarti min. manajemen daya, 2 berarti maks. manajemen daya. Untuk menonaktifkan ini, Anda perlu membuat file baru:

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

dan tambahkan yang berikut ini:

# Disable power management
options 8192cu rtw_power_mgnt=0

Setelah Anda menyimpan file dan reboot RPi Anda, WiFi akan tetap menyala tanpa batas.

Herohtar
sumber
Sayangnya, hal yang sama terjadi pada xbian dengan 8192cu dan manajemen daya sudah diatur ke 0. Entah bagaimana itu masih menjadi koma ...
StasM
3

Jawaban yang disukai terlihat hampir benar, tetapi beberapa komentar tambahan dalam masalah aslinya ( https://github.com/xbianonpi/xbian/issues/217 ) akan menyarankan opsi tambahan lebih baik:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

di /etc/modprobe.d/8192.conf, yang bertentangan dengan adil rtw_power_mgnt=0. Cukup menentukan bahwa satu opsi tidak berfungsi untuk saya, karena wifi masih dimatikan sendiri.

Talos
sumber
1

Masalah saya adalah screen saver. Nonaktifkan dengan perintah berikut:

Ini mematikan screen saver:

xset s off

Nonaktifkan fitur bintang energi lainnya:

xset -dpms

Ini tidak akan berfungsi dalam sesi SSH jarak jauh

Dan Power
sumber
0

GDM

Anda dapat mencegah GDM menangguhkan komputer Anda dengan mengubah nilai dconf-editor. Perhatikan bahwa saya katakan dconf-editor, tidak gconf-editor .

$ dconf-editor

Sekarang, Anda perlu menavigasi ke org.gnome.settings-daemon.plugins.powernode. Anda harus melihat seluruh daftar pasangan nilai kunci. Ubah kunci berikut ke nilai berikut.

  • sleep-inactive-ac-typeuntuk apa - apa
  • sleep-inactive-battery-typeuntuk apa - apa

Referensi


sumber
3
Di mana dia mengatakan dia menggunakan GDM?
Jivings
1
@ Jivings Dia tidak. Saya hanya memberikan jawaban jika dia menggunakan GDM.
2
Maka Anda harus meminta informasi lebih lanjut sebelum menjawab.
Jivings
1
Saya sangat ragu bahwa mereka akan menjawab mengingat (1) mereka tidak memiliki akun di sini, dan (2) pertanyaan ini berumur sekitar satu minggu. Dalam hal ini masih akan lebih baik untuk memberikan jawaban bagi pengunjung masa depan.
2
Saya punya akun di stackoverflow dan beberapa situs stackexchange lainnya dan saya mengajukan pertanyaan ini di superuser.stackexchange dan kemudian dipindahkan ke raspberrypi.stackexchange. Saya rasa itu sebabnya saya tidak mendapat notifikasi balasan. Itu dipindahkan ke sub-situs di mana saya tidak punya akun, sebelum ada yang mengomentarinya. Mengganggu.
Dgrant