일시 중지에서 깨울 수 없습니다


14

Intel + Nvidia 카드가 장착 된 노트북은 일시 중단 후 다시 시작할 수 없습니다. 4.10.0-19 커널과 함께 Kubuntu 17.04를 설치했습니다. Intel GPU를 사용하고 있습니다 (Nvidia 드라이버가 설치되어 있지 않음). 이 문제는 16.10에서도 발생했습니다.

일시 중단 후 다시 시작하려고하면 보이는 로그인 화면 절반이 모두 멈 춥니 다. 키보드도 작동하지 않습니다 (CapsLock 또는 NumLock을 누르면 LED가 켜지지 않음)

문제를 조사하는 데 도움을 주시면 감사하겠습니다.

편집 : 일시 중단 로그는 여기에서 찾을 수 있습니다 : https://pastebin.com/Ere0JRwF

편집 : dmesg | less 출력은 여기에서 찾을 수 있습니다 : https://pastebin.com/zx3QQYVG


안녕하세요. 터미널을 열고 실행 pastebinit /var/log/pm-suspend.log한 다음 생성 된 링크를 포함하도록 질문을 편집 할 수 있습니까?
sempaiscuba

@sempaiscuba 그것은 "그러한 파일이나 디렉토리가 없습니다"라는 오류 메시지를 표시합니다 (실수로 컴퓨터를 잠자기했을 때 1-2 일 전 일어
났지만

문제 없습니다. 그냥 실행 sudo PM_DEBUG=true pm-suspend하면 파일이 생성됩니다. 컴퓨터가 일시 중지되므로 문제가 다시 발생할 수 있습니다. pm-suspend.log당신이 다시 시작할 때 로그 파일이 있어야합니다.
sempaiscuba

1
우분투 위키에 배경을 많이 가지고 KernelSuspend 디버깅
sempaiscuba

1
"나는 잠에서 깨울 수 없다"는 더 나은 제목을 만들 것입니다 : D
Anwar

답변:


5

해결 방법 : 커널 4.13.1로 업그레이드하십시오.

2 년 이래로 Lenovo G40 랩톱에서이 문제로 어려움을 겪고있었습니다. 최근에 최신 커널 4.13.1로 업그레이드했습니다. 이 문제는 100 % 해결되었습니다. 완벽하게 작동합니다. Ubuntu 16.04, Ubuntu 17.04, CentOS 7, Fedora 26, Linux Mint 18.2, OpenSuse 42.3으로 테스트되었습니다. 모든 OS는 커널 4.13.1에서 완벽하게 작동합니다. 노트북 덮개를 닫고 열면 매끄럽게 잠에서 깨어납니다.


ukuu --- 우분투 커널 업그레이드 유틸리티 :

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

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


쿠분투를 다시 설치했는데 이제 작동합니다. 큰!
omerfdgn

5

첫 번째 단계로, 일시 중지 관련 문제를 진단하기 위해 log-file /var/log/pm-suspend.log


log-file /var/log/pm-suspend.log존재하지 않는 경우 sudo PM_DEBUG=true pm-suspend터미널 창에서 실행하십시오 . 참고 : 이렇게하면 컴퓨터가 일시 중지되므로 문제가 다시 발생할 pm-suspend.log수 있지만 결국 다시 시작할 때 로그 파일이 있어야합니다.


파일은 일련의

[...] service [servicename] suspend suspend 

진술서 (후크 상태 메시지 및 기타 유용한 것들과 함께)와 일련의

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

진술.

그러나, 도중에, 이들 중 하나 이상은 아마도 오류를 반환하고 그 시점에서 일시 중단이 금지됩니다. 일련의 일시 중단 변경 사항이 롤백되는 것을 볼 수 있습니다. 문제를 찾으려면 일반적으로 어떤 서비스 호출에서 오류가 발생했는지 식별하면됩니다.

이 경우 로그 파일에 서비스 [servicename] suspend resume내역 이없는 것 같으므로 다음 단계로 노트북을 다시 일시 중단하고 전원 버튼을 눌러 다시 시작할 수 있습니다. 몇 분 정도 기다린 후 전원 단추를 5 초 동안 눌러 재부팅을 다시 시작할 수없는 경우. 다시 시작할 때 터미널과을여십시오 run dmesg | less. 의 출력을 포함하도록 원래 질문을 업데이트하십시오 dmesg | less.

또한 스왑 파티션이 올바르게 설정되어 있는지, 특히 설치된 RAM 크기보다 큰지 확인하는 것이 좋습니다. 이것은 스왑에 대한 편리한 FAQ입니다 .


업데이트 : dmesg | less게시 한 결과에는 다음 줄이 포함됩니다.

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

(파일의 574 번째 줄) 다시 한 번, 이것은 최대 절전 모드 (디스크 일시 중단)에 문제가 있음을 암시하지만 문제가 실제로 일시 중단 (예 : RAM 일시 중단)에 있다고 확신하면 그것. 또한 인텔 / NVIDIA 그래픽에 대해보고 된 문제가 없습니다.


1
일시 중단에 스왑 파티션이 필요한 이유는 무엇입니까?
omerfdgn 17

@farukdgn Suspend는 시스템을 끄기 전에 RAM (보통 휘발성 메모리)의 내용을 스왑 파티션에 기록합니다. 그렇지 않으면 전원 키를 눌렀을 때 시스템을 복원 할 수 없습니다.
sempaiscuba

대기 모드가 아니라 최대 절전 모드입니다.
omerfdgn

@farukdgn 왜 스왑이 필요한가요?를 읽어보십시오 . 스왑에 대한 FAQ 섹션 (답변에 게시 한 링크).
sempaiscuba

내 문제는 최대 절전 모드가 아닌 질문에 언급 된 일시 중단 (RAM 일시 중단)에 관한 것입니다.
omerfdgn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.