क्या OS X शटडाउन कारण और नींद कारण संख्याएं सूचीबद्ध / कहीं भी बताई गई हैं?


25

जिन नंबरों में मुझे सबसे ज्यादा दिलचस्पी है

  • -2
  • 0
  • 3
  • 5

... मैं उस शॉर्टलिस्ट में शामिल हो सकता हूं।

उन संख्याओं का क्या अर्थ है; हमें आधिकारिक स्पष्टीकरण कहां मिल सकता है?

कहीं Apple खुले स्रोत में, शायद?

पृष्ठभूमि

-60 के लिए एक सुझाया गया उत्तर , -81 के बारे में एक सवाल , -108 के लिए एक बहस का सुझाव दिया गया उत्तर , -128 , -72 , -62 , -30 , -2 , 0 , 3 ... और इतने पर, लेकिन जब तक मैं नहीं कुछ याद आ रहा है:

  • आमतौर पर देखी गई संख्याओं के स्पष्टीकरण की एक Apple द्वारा प्रदान की गई सूची की तरह कुछ भी नहीं है।

उदाहरण

MacBookPro5,2 पर कर्नेल द्वारा हाल ही में भेजे गए तीन संदेश:

2014-03-31 09:04:49.000 kernel[0]: Previous Shutdown Cause: 5
2014-03-31 11:01:24.000 kernel[0]: Previous Sleep Cause: 5
2014-03-31 14:47:00.000 kernel[0]: |Previous Shutdown Cause: -60

संभवतः कुछ कारण संख्याओं के लिए प्रासंगिक है

Http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h में त्रुटि कोड

  • मैक ओएस एक्स 10.6.2 के लिए एप्पल ओपन सोर्स में है लेकिन मैक ओएस एक्स 10.6.3 के लिए ओपन सोर्स में नहीं
  • Mac6X10.8.sdk के तहत इंस्टॉल किए गए 10.6.2 के लिए स्रोत कोड लगभग समान है
  • यह के रूप में उन त्रुटि कोड में से कुछ के इलाज के लिए समझदार हो सकता है पदावनत

एक सुझाव बहुत अच्छा होगा। apple.stackexchange.com/questions/371435/…
user75758

जवाबों:


13

कोड के सटीक अर्थ को सार्वजनिक रूप से प्रलेखित नहीं किया गया है, हालांकि शटडाउन कारणों के लिए @ grgarside की वेबसाइट के अनुसार , प्रश्न में सूचीबद्ध लोगों के कारण हैं:

संपूर्ण अप-टू-डेट सूची के लिए, शटडाउन कारण देखें ।

यह भी देखें: मैक ओएस एक्स त्रुटि कोड की सूची


यहाँ पूछें अलग पर, शटडाउन कारणों के बारे में कई सवाल हैं:


यदि आपके पास बहुत बार ऋणात्मक संख्याएं हैं, तो Apple आपके मैक को मरम्मत के लिए प्राप्त करने के लिए अधिक उत्सुक है, क्योंकि यह आमतौर पर आपके हार्डवेयर के साथ समस्या का संकेत देता है।


आगे की समस्याओं के मामले में सामान्य सुझाव:


9

इसलिए सिस्टम त्रुटि कोड पर kbase लेख पावरपीसी प्रोसेसर के दिनों में वापस आ जाते हैं, जो स्पष्ट रूप से सभी संभावित हार्डवेयर त्रुटियों की रिपोर्ट करने के लिए बहुत अधिक बिट्स की आवश्यकता होती है जो शटडाउन का कारण बन सकती है। इंटेल बोर्ड के आगमन के साथ शुरू, सभी शटडाउन को 8-बिट कोड के साथ टैग किया जाता है, अगर सामान्य सॉफ़्टवेयर शटडाउन झंडे दर्ज नहीं किए जाते हैं। एक पॉजिटिव कोड एक सॉफ्टवेयर या HID को शटडाउन शुरू करने का संकेत देता है, जबकि एक नकारात्मक कोड (-1 से -127 की सीमा में) हार्डवेयर से संबंधित इंटेल SMC- आरंभिक शटडाउन को दर्शाता है। A -128 शटडाउन कोड अज्ञात कारण के हार्डवेयर से संबंधित शटडाउन को इंगित करता है।

0 शटडाउन कोड हार्डवेयर और उपयोगकर्ता के बीच एक सीमांत स्थान में रहता है; यह बिजली के अचानक नुकसान का संकेत देता है जो या तो हार्डवेयर विफलता या उपयोगकर्ता कार्रवाई के कारण हो सकता है (यदि आप इसे अपने लिए प्रदर्शित करना चाहते हैं, तो बैटरी को किसी पुराने मैकबुक या मैकबुक प्रो से बाहर निकालने की कोशिश करें, जबकि यह चालू और अनप्लग्ड है, या खींच रहा है) जब यह चल रहा होता है, तब एक iMac से पावर कॉर्ड, फिर कंप्यूटर को रिबूट करना और Console.app की जाँच करना। एक मैकबुक / प्रो / एयर पूरी तरह से सिस्टम शटडाउन से पहले रिज़र्व बैटरी पावर के अंतिम बिट का उपयोग करके सुरक्षित स्लीप में डालने पर 0 कारण का कारण बनता है। में राम की सामग्री को संरक्षित करने के लिए

/var/vm/sleepimage

फ़ाइल। जब तक आप कंप्यूटर पर सोने के तुरंत बाद अपने मैगसेफ़ एडॉप्टर को कनेक्ट करने के लिए नहीं होते हैं, तब तक यह कोड सिस्टम में एक 0 शटडाउन कॉज़ का पालन करने की गारंटी देता है।

कुछ हार्डवेयर शटडाउन कोड उनके विन्यास के आधार पर कंप्यूटर के विशिष्ट मॉडलों के लिए अद्वितीय होते हैं क्योंकि वे एक विशिष्ट सेंसर या डिवाइस का उल्लेख करते हैं जो केवल उस मॉडल में मौजूद होता है- जब मैंने Apple के लिए काम किया था तो हमें बताया गया था कि इंटेल कोड को असाइन करने के लिए जिम्मेदार था और Apple इंजीनियरिंग के साथ भी, उस गिनती पर जानकारी साझा करने के साथ विशेष रूप से मुक्त नहीं था। इसलिए हमें अपने दम पर अस्पष्ट लोगों का पता लगाना था।

पिछला शटडाउन कारण 5 और 3 पावरपीसी दिनों से होल्डओवर हैं- क्योंकि वे उपयोगकर्ता द्वारा शुरू किए गए हैं, ओएस अभी भी उन्हें रिपोर्ट करने के लिए जिम्मेदार है।

कोड 5 एक साफ, उपयोगकर्ता द्वारा शुरू किया गया सॉफ़्टवेयर बंद है, जैसे or मेनू से शट डाउन का चयन करके, या पावर बटन दबाकर और पॉप-अप विंडो में शट डाउन का चयन करके, या दबाकर controloptioncommandejectया टाइप करके।

sudo halt

कमांड प्रॉम्प्ट पर। इसी तरह, 5 की पिछली नींद का कारण किसी भी साफ-सुथरी उपयोगकर्ता द्वारा की गई नींद को इंगित करता है, a मेनू या हॉट कॉर्नर या कमांड लाइन से या ढक्कन को बंद करने और मैकबुक / प्रो / एयर के शीर्ष मामले में हॉल-इफेक्ट सेंसर को ट्रिगर करता है। ।

कोड 3 एक "गंदा" शटडाउन है, जो कंप्यूटर के किसी भी उपयोगकर्ता द्वारा शुरू किए गए रिबूट के कारण हो सकता है, या 5+ सेकंड के लिए पावर बटन दबाकर हार्डवेयर कंप्यूटर को रोकने के लिए मजबूर कर सकता है।


धन्यवाद! तो 3 एक मजबूर पुनरारंभ (कमांड-कंट्रोल-पावर बटन) से होता है, हां?
ग्राहम पेरिन

मेनू का उपयोग करके पुनरारंभ करने के लिए एक कोड "1" भी है।
एड्रियन मैयर

8

शट डाउन कोड पर Apple आंतरिक दस्तावेज़

यह वह कोड है जिसका उपयोग हमने तब किया था जब मैंने वहां काम किया था


3

मैंने गुप्त संख्या के बारे में Apple के साथ एक बग रिपोर्ट दायर की, और अंततः यह प्रतिक्रिया मिली:

इंजीनियरिंग ने निर्धारित किया है कि यह समस्या निम्न सूचना के आधार पर व्यवहार करती है:

यदि आपकी अधिक नींद / वेक संबंधित जानकारी की तलाश है, तो "pmset -g लॉग" जाने की जगह है, न कि system.log सब कुछ सही ढंग से व्यवहार करता है।

यदि आपके पास इस रिज़ॉल्यूशन के बारे में कोई प्रश्न हैं, तो कृपया उस जानकारी के साथ अपनी बग रिपोर्ट अपडेट करें।

अब हम इस बग रिपोर्ट को बंद कर रहे हैं।

कृपया इस समस्या को प्रभावित करने वाले किसी भी अपडेट के लिए नियमित रूप से नए Apple रिलीज़ की जाँच करना सुनिश्चित करें।

सारांश में: वे pmset -g logसिस्टम लॉग को देखने के बजाय नींद के मुद्दों का निदान करने के लिए कमांड का उपयोग करने की सलाह देते हैं ।


2

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

मुझे एक पुरानी सूची मिल गई है , 1998 में OS X से पहले। यह आपको सही दिशा में मदद कर सकता है, भले ही यह आपके लिए सटीक उत्तर न हो।

यदि एक एररकोड को हटा दिया जाता है तो इसे नए कारण से प्रतिस्थापित नहीं किया जाएगा, क्योंकि इससे ओएस एक्स और पूर्व में उपयोग किए गए इन नंबरों का ट्रैक रखना बहुत मुश्किल हो जाएगा।


1
धन्यवाद। उस पुरानी सूची का सबसे हालिया संस्करण संभवतः मैकिन्टोश है: सिस्टम त्रुटि कोड्स की व्याख्या , जिसे Apple द्वारा संग्रहीत किया गया है।
ग्राहम पेरिन

@GrahamPerrin आप एक उत्तर में अपनी टिप्पणी कर सकते हैं!
रस्क

1
मुझे शक होगा कि McOS <= 9 जानकारी यहां कुछ भी प्रासंगिक है - कर्नेल आदि 1989 से NeXT के रूप में चल रहा था और मुझे लगता है कि OS <= 9
user151019

वे असंबंधित हैं - वे क्लासिक ओएस (अब कार्बन) त्रुटि कोड हैं। उनका उपयोग एप्लिकेशन-स्तरीय API त्रुटि कोड के लिए किया जाता है; क्लासिक OS में भी सिस्टम क्रैश की पहचान करने के लिए उनका उपयोग नहीं किया गया था।
जेन्स अल्फके

मुझे पूरा यकीन है कि शटडाउन का कारण सिस्टम एरर कोड के बराबर नहीं है
एड्रियन माइयर

0

आशा है कि यह किसी की मदद करेगा।

एमबीपी 2008

  • 3 सामान्य व्यवहार ... पावर बटन को बंद करने के लिए चार सेकंड से अधिक समय तक दबाया गया था।
  • -5 सामान्य व्यवहार ... नियमित रूप से बंद करना
  • -60 बैटरी चार्ज करने का प्रयास करें।
  • -70 शीर्ष मामले को बदलें।
  • -72 हीट्सिंक सेंसर / रीप्ले थर्मल थर्मल पेस्ट को बदलें / हीट सिंक को बदलें (यह मेरी समस्या थी)
  • केजीबी बैटरी के लिए -74 स्वैप बैटरी - बैटरी बदलें
  • -78 लॉजिक बोर्ड पर चार्जर सर्किट ... केजीबी I / O बोर्ड के लिए स्वैपिंग का प्रयास करें ... यदि आवश्यक हो तो / तर्क बोर्ड को बदलें
  • अनुचित बैठने या क्षति के लिए -82 टेस्ट थर्मल सेंसर जेएसटी कनेक्टर्स। थर्मल सेंसर बदलें। देखें थर्मल सेंसर अलग सेक्शन लें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.