मेरे मैक को ठीक से सोने के लिए मुझे क्या करने की आवश्यकता है?


4

मेरे 2008 iMac / 10.10.5 ने हाल ही में सोने से इनकार कर दिया है ... या तो स्वचालित रूप से या मेनू कमांड के साथ।

आंतरिक HD कुछ समय पहले विफल हो गया था, जिसके बाद से यह बाहरी USB HD पर ठीक चल रहा है।

कोई 'साझाकरण' विकल्प सक्षम नहीं हैं। 'नेटवर्क एक्सेस के लिए वेक' सक्षम नहीं है। 'Bluetooth उपकरणों को जगाने की अनुमति दें ...' सक्षम नहीं है। समस्या 'परीक्षण' खाते के साथ भी होती है।

एसएमसी और एनवीआरएएम को रीसेट कर दिया गया है।

'pmset sleepnow', 'osascript -e' एप्लीकेशन "सिस्टम इवेंट्स टू स्लीप '' और 'osascript -e' एप्लीकेशन" फाइंडर "टू स्लीप '' तुरंत नींद को प्रदर्शित करता है लेकिन सिस्टम को नहीं।

गतिविधि मॉनिटर का 'ऊर्जा फलक' नींद को रोकने वाले किसी भी ऐप को नहीं दिखाता है।

मुझे नींद को रोकने के लिए 'एड्रेसबुक सोर्ससिंक' के साथ एक समस्या थी, लेकिन लगता है कि अब इसे सुलझा लिया गया है।

'pmset -g मुखर' 'PreventUserIdleDisplaySleep' और 'PreventUserIdleSystemSleep' के लिए '0' दिखाता है।

Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  1
   PreventUserIdleSystemSleep     0
   NetworkClientActive            1
Listed by owning process:
   pid 195(cupsd): [0x0000004600110135] 00:10:00 NetworkClientActive named: "org.cups.cupsd"
   pid 49(powerd): [0x0000003c0008012c] 00:10:11 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
   pid 95(hidd): [0x000000a500090183] 00:08:25 UserIsActive named: "com.apple.iohideventsystem.queue.tickle"
    Timeout will fire in 218 secs Action=TimeoutActionRelease
Kernel Assertions: 0xc=USB,BT-HID
   id=500  level=255 0x4=USB mod=21/12/2016 12:46 description=EHC2 owner=AppleUSBEHCI
   id=501  level=255 0x4=USB mod=21/12/2016 12:46 description=EHC1 owner=AppleUSBEHCI
   id=503  level=255 0x4=USB mod=21/12/2016 12:52 description=UHC4 owner=AppleUSBUHCI
   id=506  level=255 0x4=USB mod=21/12/2016 12:55 description=UHC3 owner=AppleUSBUHCI
   id=507  level=255 0x8=BT-HID mod=01/01/1970 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice

जवाबों:


3

यह पूरे मुद्दे की कुंजी है:

आंतरिक HD कुछ समय पहले विफल हो गया था, जिसके बाद से यह बाहरी USB HD पर ठीक चल रहा है।

जब आपका USB आपका बूट ड्राइव है तो यह सो नहीं सकता। यदि इसने सोने के लिए पोर्ट रखा, तो यह बूट डिवाइस को अनमाउंट कर देगा जिससे OS X क्रैश हो जाएगा। आप अपने pmsetआउटपुट में लाइन के साथ इसकी पुष्टि कर सकते हैं :

ExternalMedia 1

(USB ड्राइव परिभाषा के अनुसार, "बाहरी मीडिया" है)

यदि आप अपने विफल ड्राइव को एक नए आंतरिक ड्राइव या एसएसडी के साथ बदलते हैं , तो समस्या दूर हो जाएगी।

मेरे आईमैक में एक असफल ड्राइव था और मैं समझ सकता हूं कि आपने अभी तक अपना ड्राइव क्यों नहीं बदला है। जितना आप इसे बदलना चाहते हैं, उससे कहीं ज्यादा आसान है, बस कुछ समय लगता है। भले ही ifixit इसे "कठिन" के रूप में रेट करता है, यह प्रति से मुश्किल नहीं है; यह समय लेने वाली और विस्तार उन्मुख है। आपको यह बहुत सावधानी से करना होगा।

इससे पहले कि आप इस सुधार को शुरू करें, आपके पास ड्राइव और चिपकने वाली स्ट्रिप्स जैसी सभी ज़रूरतें हैं। (गुणवत्ता वाले प्राप्त करें और जेनेरिक डबल पक्षीय टेप नहीं - मैंने ऐसे लोगों को देखा है जो यहां सस्ते हो गए थे और प्रदर्शित हुए थे कि गिर गए - गुणवत्ता टेप एक प्रतिस्थापन प्रदर्शन की तुलना में बहुत सस्ता है)

चरण निर्देश के लिए ifixit.com पर एक नज़र डालें


1
मैं इस मुद्दे को समझने का नाटक करने के लिए पर्याप्त नहीं जानता, विशेष रूप से 'एक्सटर्माडिया 1' की स्थिति, लेकिन जैसा कि यह कई महीनों से ठीक से सो रहा है 'बूट ड्राइव के रूप में यूएसबी' स्पष्ट रूप से स्वयं का मुद्दा नहीं है।
गुलिवर

यदि यह सच है तो निराशाजनक है, अन्य मशीनें / OS ऐसे प्रतिबंध से पीड़ित नहीं हैं। यहां तक ​​कि एक प्रयुक्त या गैर-वास्तविक एसएसडी मेरे पीसी लैपटॉप की तुलना में कई गुना अधिक महंगा है और मेरे लिए अभी कोई विकल्प नहीं है।
हिप्पिट्रैएल

1
@hippietrail - कुछ ड्राइव को चालू रखे हुए है - यह एक ऐप या एक प्रक्रिया हो सकती है (यह एक से अधिक हो सकती है)। इसे खोजने का तरीका यह है कि जब तक आप इसे नहीं पा लेते, तब तक एक-एक करके अपने ऐप्स छोड़ दें। लेकिन अगर आपको अपनी मशीन को सोने के लिए लगाने के लिए ऐप छोड़ना पड़ता है, तो आप मूल रूप से उस सिस्टम को बंद कर रहे हैं जो चीजों को सोने के उद्देश्य से हरा देता है।
एलन

@ एलन: क्या आप इस बारे में सुनिश्चित हैं या यह सिर्फ एक सिद्धांत है? मुझे लगता है कि यह डिज़ाइन द्वारा हो सकता है, USB उपकरणों का पता लगाने के साथ कुछ जुड़ा और हटाया जा सकता है, हालांकि इसे ओवरराइड करने का एक तरीका हो सकता है। यदि आप एक निश्चितता के रूप में जानते हैं, तो उस बारे में अधिक जानकारी के साथ एक पृष्ठ या कैसे कुछ लॉग में खोजने के लिए जो इसे अवरुद्ध कर रहा है वह बेहद उपयोगी होगा।
हिप्पिएट्रेल

इतना सिद्धांत नहीं है क्योंकि pmsetबाहरी संग्रहण उपकरण द्वारा रिपोर्ट की गई है जो आपकी मशीन को सोने से रोक रही है। कुछ प्रक्रिया में फाइलें खुली होती हैं और यह वही है जो इसे हाइबरनेटिंग / स्लीप से रोकता है। आप यह lsofदेखने की कोशिश कर सकते हैं कि क्या फाइलें खुली हैं और वहां से शुरू होती हैं, लेकिन यह अंततः उन्मूलन की प्रक्रिया होगी। बात यह है, अगर आपको अपने कई ऐप बंद करने हैं - तो आप बंद भी हो सकते हैं।
एलन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.