ข้อผิดพลาด Ubuntu 14.04 ดำเนินการต่อหลังจากหยุดชั่วคราว


16

ฉันเพิ่งอัปเดต Ubuntu จาก 12.04 เป็น 14.04 ใน dual boot (windows 7) Toshiba Satellite Laptop หลังจากการอัปเดตเมื่อใดก็ตามที่แล็ปท็อปหยุดทำงานชั่วคราวบางครั้งก็ไม่สามารถดำเนินการต่อได้ เมื่อฉันพยายามที่จะกลับมาทำงานกับแล็ปท็อปโดยการเลือก Ubuntu จากตัวโหลด Grub หน้าจอเข้าสู่ระบบจะปรากฏขึ้นครู่หนึ่งแล้วทำต่อไปเรื่อย ๆ สองสามครั้งและในที่สุดก็กลับไปที่ "หยุด" ฉันต้องบูตระบบอย่างหนักเพื่อเข้าสู่ Ubuntu ด้านล่างฉันได้แนบรายงานความผิดพลาดสองสามบรรทัดแรก:

ProblemType: KernelOops
Annotation: This occured during a previous hibernate and prevented it from resuming properly.
Architecture: i386
Date: Wed Apr 30 10:57:56 2014
DistroRelease: Ubuntu 14.04
ExecutablePath: /usr/share/apport/apportcheckresume
ExecutableTimestamp: 1397576330
Failure: hibernate/resume
InterpreterPath: /usr/bin/python3.4
Package: linux-image-3.13.0-24-generic
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
.....

นี่เป็นปัญหาที่เกิดขึ้นกับฉันด้วย
labnut

@labnut ลองเปลี่ยนเป็น tty1 Ctrl + Alt + F1 จากนั้น `sudo pm-hibernate" บูตอีกครั้งเมื่อพร้อมดูว่าคุณสามารถเปลี่ยนกลับเป็น GUI tty7 Ctrl + Alt + F7 ได้หรือไม่
user.dz

aaarah! ข้อความแสดงข้อผิดพลาดแจ้งว่า "Failure: hibernate / resume" ชื่อของคำถามนี้บอกเป็นนัยว่านี่เป็นข้อผิดพลาด Suspend การหยุดชั่วคราวและไฮเบอร์เนตเป็นสองสิ่งที่แตกต่างกันโดยสิ้นเชิง .. ปัญหาที่แตกต่างสาเหตุที่แตกต่างกัน อาจดีที่สุดในการสร้างชื่อที่ถูกต้อง (ในกรณีของฉันฉันมีปัญหาการระงับไม่ใช่ปัญหาจำศีล ... การโพสต์นี้จะปรากฏขึ้นที่ด้านบนของการค้นหาของ Google และไม่เกี่ยวข้องกับการระงับความล้มเหลวเลย)
zipzit

คำตอบ:


2

โซลูชันทำงานให้ฉัน (คัดลอกมาจากคู่มือส่วนตัวโดยไม่มีการดัดแปลง) ฉันมี Lenovo T530 กับ Ubuntu 14.04; เคอร์เนล mainline 3.14.9; ติดตั้งแพคเกจ nvidia-331-updates (331.38-0ubuntu7)

=> ระงับ / ทำงานต่อให้ฉันได้ค่อนข้างดี => ฉันกำลังแก้ไขปัญหาด้วยเรซูเม่หลังจากไฮเบอร์เนตและการแก้ไข: นำการ์ด SD ออกจากแล็ปท็อป! : - |

ความคิดเห็นของฉันที่ทำงานสำหรับฉัน (บางเดือนที่ผ่านมา):

suspendResume_WORKING() {
# WIFI solution
# 1.) sudo vi /etc/pm/config.d/modules
# 2.) Replace SUSPEND_MODULES with this line:
#         SUSPEND_MODULES="$SUSPEND_MODULES uhci_hd button ehci_hd iwlwifi"

# SD card solution:
# 3.) Copy file from https://github.com/wschaub/T530-    settings/blob/master/pm/sleep.d/unmount_sdcard
#     to /etc/pm/sleep.d/unmount_sdcard
# 4.) chmod +x /etc/pm/sleep.d/unmount_sdcard

# ACPI solution:
# 5.) Replace lines in /etc/default/grub
#     GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash acpi_osi=Linux acpi_backlight=vendor acpi_sleep=s4_nohwsig loop.max_part=63 loop.max_loop=64"
#     GRUB_CMDLINE_LINUX=""


# X.) sudo update-initramfs -u
# X+1.) sync; sudo reboot

}

ฉันมีปัญหาเดียวกันกับ Thinkpad T530 ของฉันด้วย ในขณะที่โหลด Enter-> F1-> Config -> Display -> Intel video adapterแทนที่จะDiscrete video adapterแก้ปัญหาให้ฉัน
ademin

: thumbs_up: โซลูชัน ACPI ช่วยฉันด้วยแล็ปท็อป Lenovo z50-70 ของฉัน - มันไม่ได้ตื่นขึ้นหลังจากที่ถูกระงับ ตอนนี้ทุกอย่างดูเหมือนจะโอเค!
kishie

ฉันลงคะแนนเนื่องจากไม่มีข้อมูลเกี่ยวกับวิธีใช้การแก้ไขนี้จริง ๆ ฟังก์ชั่นอยู่ไหนsuspendResume_WORKING()? เหตุใดโซลูชันนี้จึงใช้งานได้ คุณกำลังทำอะไรจริง ๆ เมื่อคุณคัดลอก / วางสิ่งนี้
สจ๊วต

1

ฉันมีปัญหาที่คล้ายกัน ฉันจัดการเพื่อให้ได้โหมดไฮเบอร์เนตกลับมาทำงานอีกครั้งโดยการเปลี่ยนไดรเวอร์การ์ดแสดงผล ภายใต้ไดรเวอร์เพิ่มเติมฉันมีดังต่อไปนี้:

  1. ไดรเวอร์ไบนารีของ NVIDIA 331.113 - ทำให้เกิดข้อผิดพลาดด้านบน
  2. ไดรฟ์เวอร์ไบนารีดั้งเดิมของ NVIDIA 304.125 - ไฮเบอร์เนตสามารถใช้งานได้กับสิ่งนี้
  3. ไดรเวอร์การแสดงผลแบบนูโว - - ไฮเบอร์เนตใช้ได้กับสิ่งนี้ แต่ฉันจะได้รับข้อผิดพลาดอื่น ๆ ที่ไม่เกี่ยวข้องกับการไฮเบอร์เนต

ด้านล่างนี้เป็นตัวอย่างข้อมูลบันทึกข้อผิดพลาดของฉัน

ProblemType: KernelOops Annotation: สิ่งนี้เกิดขึ้นในระหว่างการไฮเบอร์เนตก่อนหน้าและป้องกันไม่ให้ทำงานต่อได้อย่างถูกต้อง สถาปัตยกรรม: amd64 วันที่: จันทร์ 5 ม.ค. 09:20:38 2015 DistroRelease: Ubuntu 14.04 ExecutablePath: / usr / share / apport / apportcheckresume ExecutableTimestamp: 1414700591 ความล้มเหลว: hibernate / resume InterpreterPath: /usr/bin/python3.4 แพคเกจ linux- image-3.13.0-43-generic 3.13.0-43.72


0

ฉันรู้ว่าฉันใช้เวลาประมาณหนึ่งปีในการตอบกลับ แต่ฉันได้ต่อสู้กับปัญหานี้มาระยะหนึ่งแล้วก็พบวิธีแก้ปัญหาที่เหมาะกับฉัน

มันมาจากที่นี่: http://geekdevs.com/2010/04/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/#more-377

ก่อนอื่นให้ใช้

ls /sys/bus/pci/drivers/ehci-pci

ควรมีไฟล์ที่มีรูปแบบ 0000: 00: xx.x จดไว้

จากนั้นแก้ไข /etc/rc.local โดยเพิ่มหนึ่งบรรทัดหลัง shebang (บรรทัดแรก):

echo -n 0000:00:xx.x | sudo tee -a /sys/bus/pci/drivers/ehci-pci/unbind

เติม xx.x ด้วยไฟล์ใดก็ตามที่คุณเรียกว่า สำหรับฉันมันคือ 0000: 00: 1d.0

มันควรจะทำงานในการรีบูตหรือคุณสามารถป้อนบรรทัดนั้นลงใน terminal เพื่อแก้ไขทันที

ขอให้โชคดีกับทุกคนที่ต้องการมัน ฉันรู้ว่าฉันทำ


1
ทำไมจึงใช้งานได้ มันทำอะไรได้จริง?
สจ๊วต

0

นี่เป็นข้อผิดพลาดที่รู้จักในเคอร์เนล Linux อย่างน้อย 4.2 - 4.4 ที่จริงแล้วความล้มเหลวในการดำเนินการต่ออาจหมายถึงหน้าจอมืด แต่ระบบสามารถทำงานได้; การพิมพ์การล็อกอินสำเร็จสามารถส่งผลให้การเข้าสู่ระบบและการแสดงผลสำเร็จ อย่างไรก็ตามไม่เสมอไป คุณสามารถแก้ปัญหากรณีและปัญหาโดยอัพเกรดเป็น Linux Kernel 4.6 โปรดดูเคสที่คล้ายกันใน Lenovo Thinkpad B51 ที่นี่แต่เคสนั้นใช้ได้กับ Linux 4.2-4.4 ทั้งหมดเช่นเดียวกับระบบของคุณ มันง่ายและราบรื่นในการอัพเกรดโชคดีเป็น Linux kernel 4.6 จาก 4.4 ดูที่นี่ที่นี่นอกจากนี้ยังสามารถทำได้ตั้งแต่ 4.2 อย่างไรก็ตามฉันจะทำการติดตั้งใหม่เป็น 16.04 ทันทีและอัปเกรดจาก 4.4 เป็น 4.6

Ubuntu: 14.04 และ 16.04
Linux kenel: 4.2 - 4.4
ฮาร์ดแวร์: Lenovo Thinkpad B51, Lenovo Thinkpad G50-30, Macbook Air 2013- กลาง, ...

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.