13.10 ค้างเมื่อตื่นจากการหยุดทำงานยกเว้นเมื่อถูกระงับจากคอนโซล


12

ฉันรู้ว่าการตื่นจากการระงับเป็นปัญหา แต่ดูเหมือนว่าข้อผิดพลาดแยกต่างหาก

เมื่อฉันระงับ 13.10 สำหรับ HP Pavillion dv6 (AMD 6770M / fglrx 13.10.10) จาก x มันจะหยุดทำงานตามปกติ แต่จะหยุดเมื่อตื่น ฉันได้รับหน้าจอสีดำที่มีเคอร์เซอร์ตรึง

แต่เมื่อผมระงับจากคอนโซลกับ sudo นระงับก็ตื่นตามปกติแล้วฉันจะได้รับกลับมา x ของฉันกับCtrl+ +AltF7

หากฉันระงับด้วยการปิดฝาใต้ x ค้างเมื่อตื่นขึ้นด้วย ถ้าฉันระงับด้วยการปิดฝาใต้คอนโซลมันจะเข้าสู่การเข้าสู่ระบบ x (?) จากนั้นเข้าสู่เซสชันที่สะอาด

UPDATE ฉันตรวจสอบ syslog, kern.log และ pm-suspend.log ของพวกเขาดูเหมือนจะแสดงขั้นตอนการระงับมาตรฐานที่เสร็จสมบูรณ์ตามปกติจากนั้นตามด้วยบรรทัดว่างจำนวนมาก (000s) จากนั้นขั้นตอนการเริ่มต้นปกติหลังจากฮาร์ดรีเซ็ต ฉันอาจจะผิด แต่ดูเหมือนว่าเคอร์เนลตกใจกับฉัน

นอกจากนี้ถ้าฉันระงับด้วย dbus ( ฉันจะระงับ / จำศีลจากบรรทัดคำสั่งได้อย่างไร ) แทนการระงับ PM ผลลัพธ์จะเหมือนกัน


ปัญหาเดียวกัน แต่ฉันแฮงค์เครื่องคอมพิวเตอร์ 1/5 การดำเนินการต่อคอนโซลหรือ x ไม่ได้เรื่อง
Dzero

คำตอบ:


18

ดูเหมือนว่าฉันมีปัญหาเดียวกันและด้วยความช่วยเหลือของการทดสอบของคุณฉันพบวิธีแก้ปัญหา สร้างสคริปต์ที่สลับไปยังคอนโซลก่อนที่จะหยุดชั่วคราวและสลับกลับหลังจากดำเนินการต่อ

ใน terminal รันsudoedit /etc/pm/sleep.d/fglrx-fixและวางในสคริปต์ต่อไปนี้ หลังจากนั้นก็ให้มันรันได้โดยการรันsudo chmod u+x /etc/pm/sleep.d/fglrx-fix

สคริปต์:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend)
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume)
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac    

1
สคริปต์ทำงานได้ดังนั้นฉันจึงยอมรับคำตอบขอบคุณ BTW มีเหตุผลพิเศษสำหรับ chmod u + x มากกว่า chmod + x หรือไม่?
พาเวล

ไม่หลอกลวงสำหรับฉันขอบคุณ! Asus n550jv, Ubuntu 13.10 พร้อมไดรเวอร์ nvidia-319-updates ที่นี่ แก้ไขหน้าจอสีขาวว่างเปล่าเมื่อมีปัญหาการปลุก
ido

1
คุณเป็นผู้ช่วยชีวิต ...
เตอร์

ใช้งานได้กับ 14.04, Lenovo E520, ATI HD 6630M พร้อม fglrx- อัพเดทแพ็คเกจ ubuntu
Paulius Šukys

ดูเหมือนว่าจะทำงานให้ได้มากที่สุด - ไม่ใช่สำหรับฉัน กลางปี ​​2010 Macbook Pro 6,2 ด้วยการติดตั้งใหม่ทั้งหมด 14.04
DrumEater

1

คำตอบของแจนทำงานได้สมบูรณ์แบบสำหรับฉัน แต่ปัญหายังคงเกิดขึ้นในโหมดไฮเบอร์เนต ในการแก้ไขปัญหานี้ฉันแก้ไขสคริปต์เล็กน้อย:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend|hibernate)  # instead of just "suspend"
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume|thaw)  # instead of just "resume"
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.