ฉันจะปิดใช้งานโหมด suspend ได้อย่างไร


41

เมื่อใดก็ตามที่ฉันออกจากราสเบอร์รี่ Pi ของฉันในชั่วข้ามคืนมันก็ดูเหมือนว่าจะเข้าสู่สถานะของการระงับบางชนิด ไฟพลังงานสีแดงยังคงติดอยู่ แต่ไฟของอุปกรณ์ USB WiFi ปิดและฉันไม่สามารถเข้าถึงด้วย SSH

ฉันไม่มีอุปกรณ์ต่อพ่วงติดอยู่ยกเว้นอุปกรณ์ USB WiFi ฉันแค่ใช้มันแบบไร้หัวในฐานะเครื่องเล่นเสียง

ใครรู้วิธีปิดการใช้งานคุณลักษณะการระงับใด ๆ อย่างสมบูรณ์


มันจะมีประโยชน์สำหรับเราหากคุณสามารถติดแท็กคำถามของคุณกับเครื่องมือจัดการหน้าจอที่เหมาะสม ขอบคุณ!

คุณเห็นผลใด ๆ บนหน้าจอที่แนบมา? คุณมีระบบปฏิบัติการล่าสุดหรือไม่? อาจเป็นความตื่นตระหนกของเคอร์เนลซึ่งเกิดขึ้นกับฉันแบบสุ่มหลังจากช่วงเวลาที่แน่นอน
macrojames

1
@BryanDunsmore ฉันสงสัยเขาใช้ DM - มันเป็นหัวขาดเครื่องเล่นเสียง ...
อเล็กซ์แชมเบอร์เลน


@AlexChamberlain หากเขาใช้ Raspian ฉันสงสัยอย่างมากว่าเขาได้ถอนการติดตั้งตัวจัดการการแสดงผลเริ่มต้นแล้ว = /

คำตอบ:


52

คุณไม่ได้ให้รายละเอียดมากนัก แต่ฉันจะสมมติว่าคุณกำลังใช้อแด็ปเตอร์ไร้สายกับชิป Realtek 8192cu เนื่องจากดูเหมือนว่าจะใช้กันทั่วไป ฉันเป็นเหมือนเดิมและฉันได้ประสบกับสิ่งที่ฉันคิดว่าเป็นปัญหาเดียวกัน: เมื่อปล่อยให้ RPi ไม่ได้ใช้งานเป็นระยะเวลานานดูเหมือนว่า WiFi จะถูกปิดการใช้งานและคุณไม่สามารถเชื่อมต่อผ่าน SSH ได้อีกต่อไป

ฉันได้รับการค้นหาวิธีแก้ปัญหานี้สำหรับเดือนและเพียงในขณะนี้พบว่าหนึ่งนี่: https://github.com/xbianonpi/xbian/issues/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 ของคุณแล้ว WiFi ควรจะอยู่ต่อไปเรื่อย ๆ


แต่น่าเสียดายที่สิ่งเดียวกันนี้เกิดขึ้นกับ xbian ที่มี 8192cu และการจัดการพลังงานได้ตั้งค่าไว้ที่ 0 แต่อย่างใดมันก็ยังคงเป็นอาการโคม่า ...
StasM

3

คำตอบที่ต้องการนั้นดูเหมือนจะถูกต้อง แต่ความคิดเห็นเพิ่มเติมบางอย่างในปัญหาดั้งเดิม ( https://github.com/xbianonpi/xbian/issues/217 ) จะแนะนำตัวเลือกเพิ่มเติมให้ดีกว่า:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

ในเมื่อเทียบกับเพียง/etc/modprobe.d/8192.conf rtw_power_mgnt=0เพียงระบุว่าตัวเลือกเดียวไม่ได้ผลสำหรับฉันเพราะ wifi ยังคงปิดตัวเอง


1

ปัญหาของฉันคือโปรแกรมรักษาหน้าจอ ปิดใช้งานด้วยคำสั่งต่อไปนี้:

นี่เป็นการปิดตัวรักษาหน้าจอ:

xset s off

ปิดใช้งานคุณสมบัติของ Energy Star อื่น ๆ :

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
@Jivings เขาไม่ได้ ฉันแค่ให้คำตอบในกรณีที่เขาใช้ GDM

2
คุณควรสอบถามข้อมูลเพิ่มเติมก่อนตอบรับ
Jivings

1
ฉันสงสัยอย่างมากว่าพวกเขาจะตอบสนองเมื่อพิจารณา (1) พวกเขาไม่มีบัญชีอยู่ที่นี่และ (2) คำถามนี้มีอายุประมาณหนึ่งสัปดาห์ ในกรณีนี้มันจะเป็นการดีที่สุดที่จะให้คำตอบสำหรับผู้เยี่ยมชมในอนาคต

2
ฉันมีบัญชีที่ stackoverflow และไซต์ stackexchange อื่น ๆ ไม่กี่แห่งและฉันถามคำถามนี้ใน superuser.stackexchange แล้วย้ายไปที่ raspberrypi.stackexchange ฉันคิดว่านั่นเป็นเหตุผลที่ฉันไม่ได้รับการแจ้งเตือนการตอบกลับ มันถูกย้ายไปยังไซต์ย่อยที่ฉันไม่มีบัญชีก่อนที่ใครจะแสดงความคิดเห็น น่ารำคาญ
dgrant
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.