Không thể thức dậy sau khi đình chỉ


14

Máy tính xách tay của tôi có thẻ Intel + Nvidia không thể tiếp tục sau khi tạm dừng. Tôi đã cài đặt Kubfox 17.04 với kernel 4.10.0-19. Tôi đang sử dụng GPU Intel (trình điều khiển Nvidia thậm chí chưa được cài đặt). Vấn đề này đã tồn tại với 16.10.

Khi tôi cố gắng tiếp tục sau khi tạm dừng, mọi thứ sẽ đóng băng ở màn hình đăng nhập hiển thị một nửa. Ngay cả bàn phím cũng không hoạt động (khi tôi nhấn CapsLock hoặc NumLock, đèn LED không sáng)

Bất kỳ trợ giúp với việc kiểm tra vấn đề được đánh giá cao.

Chỉnh sửa: Nhật ký tạm dừng có thể được tìm thấy ở đây: https://pastebin.com/Ere0JRwF

Chỉnh sửa: dmesg | less đầu ra có thể được tìm thấy ở đây: https://pastebin.com/zx3QQYVG


Chào. Bạn có thể mở một thiết bị đầu cuối và chạy pastebinit /var/log/pm-suspend.logvà sau đó chỉnh sửa câu hỏi của bạn để bao gồm các liên kết tạo ra.
sempaiscuba

@sempaiscuba Nó báo lỗi cho tôi "không có tệp hoặc thư mục như vậy" (mặc dù nó mới xảy ra cách đây 1-2 ngày khi tôi vô tình để máy tính của tôi ngủ)
farukdgn

OK, không có vấn đề gì. Chỉ cần chạy sudo PM_DEBUG=true pm-suspendvà sẽ tạo ra các tập tin. Lưu ý rằng điều này sẽ đình chỉ máy tính của bạn, vì vậy bạn có thể sẽ gặp lại sự cố. Tệp pm-suspend.lognhật ký sẽ ở đó khi bạn khởi động lại.
sempaiscuba

1
Ubuntu Wiki có rất nhiều nền tảng về gỡ lỗi KernelSuspend
sempaiscuba

1
"Tôi không thể thức dậy khỏi giấc ngủ" sẽ tạo ra một tiêu đề tốt hơn: D
Anwar

Câu trả lời:


5

Giải pháp: Nâng cấp lên kernel 4.13.1.

Tôi đã vật lộn với vấn đề này trên máy tính xách tay Lenovo G40 của tôi từ 2 năm nay. Gần đây tôi đã nâng cấp lên kernel mới nhất 4.13.1. Vấn đề được giải quyết 100%. Hoạt động hoàn hảo. Đã thử nghiệm với Ubuntu 16.04, Ubuntu 17.04, CentOS 7, Fedora 26, Linux Mint 18.2, OpenSuse 42.3. Tất cả các hệ điều hành hoạt động hoàn hảo với kernel 4.13.1. Khi tôi đóng và mở nắp máy tính xách tay, nó thức dậy sau khi treo trơn tru.


ukuu --- Tiện ích nâng cấp hạt nhân Ubuntu:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install ukuu

http://www.teejeetech.in/p/ukuu-kernel-upTHER-utility.html


Tôi đã cài đặt Kubfox một lần nữa và bây giờ nó hoạt động. Tuyệt quá!
farukdgn

5

Bước đầu tiên, để chẩn đoán sự cố khi tạm ngưng, bạn sẽ muốn xem chi tiết trong log-file /var/log/pm-suspend.log


Nếu log-file /var/log/pm-suspend.logdoen không tồn tại, chỉ cần chạy sudo PM_DEBUG=true pm-suspendtrong cửa sổ terminal. LƯU Ý: Điều này sẽ tạm ngưng máy tính của bạn, vì vậy bạn có thể sẽ gặp lại sự cố, tuy nhiên, pm-suspend.logtệp nhật ký sẽ ở đó khi bạn cuối cùng khởi động lại.


Các tập tin nên chứa một loạt

[...] service [servicename] suspend suspend 

báo cáo (cùng với thông báo trạng thái hook và nội dung hữu ích khác), theo sau là một loạt

[...] service [servicename] suspend resume success

các câu lệnh.

Tuy nhiên, ở đâu đó trên đường đi, một hoặc nhiều trong số này có thể sẽ trả về một lỗi và tại thời điểm đó, việc đình chỉ bị ức chế. Bạn có thể thấy một loạt các thay đổi đình chỉ được khôi phục. Để xác định vấn đề, thông thường bạn chỉ cần xác định cuộc gọi dịch vụ nào đang gây ra lỗi.

Trong trường hợp này, tệp nhật ký dường như không có bất kỳ [servicename] suspend resumecâu lệnh dịch vụ nào , vì vậy bước tiếp theo, bạn có thể tạm dừng sổ ghi chép lại không và thử tiếp tục bằng cách nhấn nút nguồn. Đợi một vài phút và nếu nó không khởi động lại khởi động lại bằng cách giữ nút nguồn trong 5 giây. Khi bạn bắt đầu lại, mở một thiết bị đầu cuối và run dmesg | less. Vui lòng cập nhật câu hỏi ban đầu để bao gồm đầu ra từ dmesg | less.

Tôi cũng đề nghị xác minh rằng phân vùng trao đổi của bạn được đặt chính xác và đặc biệt là nó ít nhất là lớn như RAM đã cài đặt của bạn. Đây là một Câu hỏi thường gặp hữu ích về Hoán đổi .


CẬP NHẬT: Đầu ra dmesg | lessmà bạn đã đăng bao gồm dòng:

[    1.197601] PM: Hibernation image not present or could not be loaded.

(dòng 574 trong tệp) Một lần nữa, điều này cho thấy vấn đề với chế độ ngủ đông (tạm dừng vào đĩa), nhưng nếu bạn chắc chắn rằng vấn đề của bạn thực sự là do đình chỉ (tức là tạm dừng RAM) thì đó không thể là vấn đề nó Tôi cũng không thể thấy bất kỳ vấn đề nào được báo cáo với đồ họa Intel / NVIDIA của bạn.


1
Tại sao đình chỉ cần một phân vùng trao đổi?
farukdgn

@farukdgn Đình chỉ ghi nội dung RAM của bạn (thường là bộ nhớ dễ bay hơi) vào phân vùng trao đổi trước khi tắt máy. Mặt khác, nó không thể khôi phục hệ thống khi bạn nhấn phím nguồn.
sempaiscuba

Đó là ngủ đông, không phải đình chỉ.
farukdgn

@farukdgn Vui lòng đọc Tại sao tôi cần trao đổi? phần Câu hỏi thường gặp về Hoán đổi (liên kết tôi đã đăng trong câu trả lời).
sempaiscuba

Vấn đề của tôi là về đình chỉ (đình chỉ RAM) vì nó được đề cập trong câu hỏi, không phải ngủ đông.
farukdgn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.