सस्पेंड से नहीं जा सकते


14

इंटेल + एनवीडिया कार्ड के साथ मेरी नोटबुक सस्पेंड के बाद फिर से शुरू नहीं हो सकती। मेरे पास Kubuntu 17.04 4.10.0-19 कर्नेल के साथ स्थापित है। मैं इंटेल जीपीयू का उपयोग कर रहा हूं (एनवीडिया ड्राइवर भी स्थापित नहीं है)। यह समस्या 16.10 के साथ भी मौजूद है।

जब मैं सस्पेंड के बाद फिर से शुरू करने की कोशिश करता हूं, तो सब कुछ आधी दिखाई देने वाली लॉगिन स्क्रीन पर जमा हो जाता है। यहां तक ​​कि कीबोर्ड भी काम नहीं करता है (जब मैं कैप्सलॉक या न्यूमॉक दबाता हूं, तो एलइडी प्रकाश नहीं करता है)

इस मुद्दे की जाँच करने में कोई मदद की सराहना की है।

संपादित करें: सस्पेंड लॉग यहां पाया जा सकता है: https://pastebin.com/Ere0JRwF

संपादित करें: dmesg | less आउटपुट यहां पाया जा सकता है: https://pastebin.com/zx3QQYVG


नमस्ते। क्या आप एक टर्मिनल खोल सकते हैं और चला सकते हैं pastebinit /var/log/pm-suspend.logऔर फिर अपने प्रश्न को संपादित करके उस लिंक को शामिल कर सकते हैं जो उत्पन्न करता है।
सेमापाइस्कुबा

@sempaiscuba यह मुझे त्रुटि देता है "ऐसी कोई फ़ाइल या निर्देशिका नहीं है" (हालांकि यह सिर्फ 1-2 दिन पहले हुआ था जब मैंने गलती से अपने कंप्यूटर को सोने के लिए रखा था)
omerfdgn

ठीक है, यह कोई समस्या नहीं है। बस चलाते हैं sudo PM_DEBUG=true pm-suspendऔर वह फ़ाइल बनाना चाहिए। ध्यान दें कि यह आपके कंप्यूटर को निलंबित कर देगा, इसलिए आप शायद समस्या को फिर से देखेंगे। pm-suspend.logलॉग फ़ाइल नहीं होनी चाहिए जब आप फिर से शुरू करते हैं।
सेम्पाइस्कुबा


1
"मैं नींद से नहीं उठ सकता" बेहतर शीर्षक देगा: डी
अनवर

जवाबों:


5

समाधान: कर्नेल 4.13.1 पर अपग्रेड करें।

मैं 2 साल से अपने लेनोवो जी 40 लैपटॉप पर इस मुद्दे से जूझ रहा था। हाल ही में मैंने नवीनतम कर्नेल 4.13.1 में अपग्रेड किया। समस्या 100% हल हुई। अच्छी तरह से काम। Ubuntu 16.04, Ubuntu 17.04, CentOS 7, Fedora 26, Linux Mint 18.2, OpenSuse 42.3 के साथ परीक्षण किया गया। सभी ओएस कर्नेल 4.13.1 के साथ पूरी तरह से काम करते हैं। जब मैं लैपटॉप के ढक्कन को बंद और खोलता हूं, तो यह सस्पेंड से सुचारू रूप से उठता है।


uku --- उबंटू कर्नेल अपग्रेड उपयोगिता:

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


मैंने कुबंटू को फिर से स्थापित किया है और अब यह काम करता है। महान!
fोमेरफैगन

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) फिर, यह हाइबरनेशन (सस्पेंड-टू-डिस्क) के साथ एक समस्या का सुझाव देता है, लेकिन अगर आपको यकीन है कि आपकी समस्या वास्तव में सस्पेंड (यानी सस्पेंड-टू-रैम) है तो वह नहीं हो सकती है यह। मैं आपके इंटेल / एनवीआईडीआईए ग्राफिक्स के साथ किसी भी रिपोर्ट की गई समस्या नहीं देख सकता।


1
निलंबित करने के लिए स्वैप विभाजन की आवश्यकता क्यों होगी?
omerfdgn

@farukdgn सस्पेंड मशीन को बंद करने से पहले स्वैप रैम (जो कि आमतौर पर वाष्पशील मेमोरी है) की सामग्री को स्वैप विभाजन को लिखता है। अन्यथा, जब आप पावर कुंजी दबाते हैं तो यह सिस्टम को पुनर्स्थापित नहीं कर सकता है।
सेम्पाइस्कुबा

यह हाइबरनेशन है, सस्पेंड नहीं।
omerfdgn

@farukdgn कृपया पढ़ें कि मुझे स्वैप की आवश्यकता क्यों है? स्वैप पर पूछे जाने वाले प्रश्न का खंड (उत्तर में मैंने जो लिंक पोस्ट किया है)।
सेमापाइस्कुबा

मेरी समस्या सस्पेंड (RAM के लिए निलंबित) के बारे में है क्योंकि यह प्रश्न में उल्लिखित है, हाइबरनेशन नहीं।
omerfdgn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.