मैं हार्ड रास्पबेरी पाई को कैसे रीसेट करूं?


63

मैं हार्ड रास्पबेरी पाई को कैसे रीसेट करूं?

जाहिर है कि आप साइकिल चला सकते हैं , लेकिन क्या रीसेट पिन की तरह अधिक सूक्ष्म तरीका है? रास्पबेरी पाई दुर्घटनाओं (कल रात मेरा दुर्घटनाग्रस्त हो गया) के मामले में प्रहरी को जोड़ने के लिए यह बहुत उपयोगी होगा ।

EDIT: रिव्यू 2.0 बोर्ड में एक हेडर होता है जिसे आप रीसेट स्विच से कनेक्ट कर सकते हैं।


पावर साइकिलिंग खतरनाक है। यदि आप उस पद्धति का उपयोग करते हैं तो एसडी कार्ड की सामग्री को अलविदा कहने के लिए तैयार रहें। नीचे मैं पीआई के लिए उत्तर दिखाता हूं। 3. रीसेट बटन का उपयोग करना शायद ही कभी आवश्यक होता है, लेकिन पावर साइकिलिंग की तुलना में बहुत सुरक्षित है।
एसडीसोलर

जवाबों:


76

आप BCM2708 के हार्डवेयर प्रहरी का उपयोग कर सकते हैं।

मॉड्यूल को लोड करके शुरू करने के लिए इसका उपयोग करें:

sudo modprobe bcm2708_wdog

फिर / etc / मॉड्यूल फ़ाइल संपादित करें:

sudo nano /etc/modules

और निम्नलिखित पंक्ति जोड़ें:

bcm2708_wdog

आगे आपको वॉचडॉग डेमॉन सेटअप करना होगा।

बूटअप पर शुरू करने के लिए इसे स्थापित और कॉन्फ़िगर करें:

sudo apt-get install watchdog chkconfig
chkconfig watchdog on
sudo /etc/init.d/watchdog start

अगला वॉचडॉग कॉन्फ़िगर करें:

sudo nano /etc/watchdog.conf

रेखा को अधूरा छोड़ें #watchdog-device = /dev/watchdogताकि वह पढ़े:

watchdog-device = /dev/watchdog

वॉचडॉग डेमन हर 10 सेकंड में एक दिल की धड़कन / देव / वॉचडॉग भेजेगा। यदि / dev / watchdog को यह संकेत प्राप्त नहीं होता है तो यह आपके रास्पबेरी पाई को पुनः आरंभ करेगा।

यह उपयोगी हो सकता है यदि आप अपने पाई को दूरस्थ रूप से एक्सेस कर रहे हैं, और यह मर जाता है या लॉक हो जाता है। हालांकि, यह सिस्टम को पुनरारंभ करने का पसंदीदा तरीका नहीं है, लेकिन एक लॉक सिस्टम को पुनरारंभ करने के लिए इस्तेमाल किया जा सकता है, जहां डिवाइस से बिजली निकालने का एकमात्र अन्य विकल्प है। चेतावनी दी है कि यह फ़ाइल सिस्टम क्षति के कारण हो सकता है जो पाई को बूट करने और सही ढंग से संचालन करने से रोक सकता है।

इस सेटअप का परीक्षण करने के लिए एक विधि सहित अधिक जानकारी गैजटॉइड के ब्लॉग पोस्ट में देखी जा सकती है कि चौकीदार कौन देखता है? । बेनेरी के टम्बलर पोस्ट रास्पबेरी पाई वॉचडॉग टाइमर को भी पढ़ा जाना चाहिए।


6
यह एक अद्भुत उत्तर है! न केवल यह समझाता है कि रास्पबेरी पाई को कैसे हार्ड रीसेट करना है, बल्कि यह भी जवाब देता है कि वॉचडॉग सेटअप कैसे करें।

@ उत्कृष्ट उत्तर दें और मैं अभी इन चरणों का पालन करने का इरादा रखता हूं। हालांकि विषय से क्विक ऑफ करें , अगर आप पाई को किसी भी कारण से लॉकअप करते हैं, तो फ़ाइल सिस्टम के नुकसान के जोखिम के बिना पाई को पुनरारंभ करने के लिए कौन से विकल्प उपलब्ध हैं?
Dan B

@ डैनबी: फाइल सिस्टम के नुकसान के जोखिम के बिना पाई को पुनरारंभ करने का एकमात्र तरीका यह सुनिश्चित करना है कि पुनरारंभ होने से पहले कोई लिखित फ़ाइल नहीं है। इसे प्राप्त करने का एक तरीका रैम डिस्क से चलने वाली अधिकांश प्रणाली है। तब वॉचडॉग पुनरारंभ फ़ाइल सिस्टम सुरक्षित है। इसके अलावा, यदि आपका आवेदन लटका नहीं है, तो आप हमेशा "sudo रिबूट" कर सकते हैं।
अवारा

1
ध्यान दें कि वॉचडॉग मॉड्यूल का नाम अब bcm2835_wdt है, और यह हाल के रास्पियन पर डिफ़ॉल्ट रूप से लोड किया गया है (जून 2017 तक) इसलिए मॉड्यूल को लोड करने के बारे में इस उत्तर का पहला खंड अब obselete है
nicrabrabtree

2
आप की जरूरत नहीं है chkconfig। इसके बजाय, उपयोग systemctl enable watchdogऔर systemctl start watchdog
मथायस उरलिच

9

एक पारंपरिक रीसेट पिन नहीं है। जैसे कि इसमें कोई पिन या बटन नहीं है। इसके बजाय आप रास्पबेरी पाई मंचों पर इस पोस्ट में निम्नलिखित के रूप में कर सकते हैं ।

TP2 (जमीन) और R15 के SoC अंत के बीच एक 3K3 रोकनेवाला टैप करें। नए पड़ाव में भी यह काम करता है। (यदि आप गलत छोर से टकराते हैं तो रोकनेवाला 3V3 रेल को छोटा करने से बचना है। 1K से 33K तक कुछ भी ठीक रहेगा।)


इसे योजनाबद्ध पर RUN पिन के रूप में चिह्नित किया गया है। मैंने लोगों को आश्चर्य करते हुए देखा है कि क्या यह फ़ंक्शन RESET था या किसी प्रकार का सस्पेंड था।
जॉन ला रोय

मैंने स्कीमैटिक को नहीं देखा है या इलेक्ट्रॉनिक बोर्ड में कोई अनुभव नहीं है, इसलिए मैं यह सुनिश्चित करने के लिए नहीं कह सकता कि क्या यह RUN पिन है।

1
सभी में योजनाबद्ध है यह पता लगाने योग्य महिमा यहाँ है raspberrypi.org/wp-content/uploads/2012/04/…
John La Rooy

RUN पिन पहली शीट पर F9 पर है
John La Rooy

6

जैसा कि प्रश्न में उल्लेख किया गया है कि रिव्यू 2.0 बोर्ड्स में अब P6 लेबल वाला एक विशिष्ट रीसेट हेडर है जो एचडीएमआई कनेक्टर और माइक्रो-यूएसबी पोर्ट के बीच में स्थित है। हेडर में सिर्फ दो छेद होते हैं (जिसमें कोई हेडर / पिन मिला सकता है)। पीआई को रीसेट करने के लिए आप बस पल-पल दो पिनों को जोड़ते हैं।


6

Rpi3 में हार्डवेयर रीसेट को वायर करना बहुत आसान है।

यहां वह जगह है जहां आपको छेद पहले से खुले और इंतजार करते हुए मिलेंगे:

यहाँ छवि विवरण दर्ज करें

(स्क्रू होल के ऊपर सीधे हेडर पिन के साथ दिखाया गया है)

बहुत अधिक गर्मी या मिलाप का उपयोग न करें। थोड़ा सा कर लेंगे।
यह एक पतले ट्रेस के साथ, नाजुक है।

मैं उन्हें बस खुला छोड़ देता हूं, और हरे रंग के तार का उपयोग उन्हें संक्षेप में एक साथ करने के लिए करता हूं।
वैकल्पिक रूप से, एक क्षणिक-ऑन (NO) पुशबटन से कनेक्ट करें।

मेरे डेटा-लॉगर और ऐसे के लिए इस तरह हार्ड-रीसेट करने की आवश्यकता नहीं है।

एक सरल

sudo init 6

रीबूटिंग के लिए कमांड ठीक काम करती है।


FYI करें: आप https://www.SDsolarBlog.com/montage पर मेरे सिस्टम के वास्तविक समय के डिस्प्ले देख सकते हैं


मैं इसका उपयोग भी करता हूं, यह केबल को बाहर निकालने और यूएसडी कार्ड को दूषित करने से कहीं बेहतर है। वे पिन 360 ° के 2sec के फटने पर अच्छी तरह से प्रतिक्रिया करते हैं, हालांकि चिमटी उन्हें ठीक बाहर छोटा कर देगी।
user2497

हाँ मै सह्मत हूँ। साथ ही, मैं पुराना स्कूल हार्ड-कोर यूनिक्स (एटीटी सिस्टम वी) हूं, जहां हमें हमेशा रिबूट के लिए इनिट 6 या शटडाउन के लिए इनिट 6 से पहले "सिंक, सिंक; सिंक" करना पड़ता था। यही कारण है कि वास्तविक शटडाउन कमांड एक मिनट के लिए चूक जाता है। भ्रष्टाचार इन दिनों एक मुद्दे का बहुत कम हो गया है, लेकिन मैं मदद नहीं कर सकता लेकिन हमेशा इसके बारे में सोचता हूं। अचानक पावर-ऑफ या हार्डवेयर रीसेट को मेरे मानस में एक नहीं-नहीं के रूप में बनाया गया है जब तक कि यह एकमात्र विकल्प नहीं बचा है।
एसडीसोलर

1
मॉडरेटर्स आमतौर पर टिप्पणियों पर कदम नहीं उठाते हैं जब तक कि हम इसे बाहर नहीं निकालते हैं, तो चलो इस हिस्से को संक्षिप्त रखें। Supercaps (यहां तक ​​कि 1,500 uF) छोटी अवधि के डिप्स को सुचारू करने के लिए सबसे अच्छा है। और व्यक्तिगत रूप से मैं उन्हें इस तरह के एक छोटे पैनल के साथ अनुशंसा नहीं करूंगा। मैंने सौर रिग्स के साथ बहुत बड़े लोगों के साथ काम करने की कोशिश की है लेकिन अंत में मैंने हमेशा अधिक बैटरी का विकल्प चुना। लेकिन मैं इसे इधर-उधर नहीं कर रहा था। मैं कहूंगा कि आप पाउंड-पाउंड के लिए, एक जेल-प्रकार की बैटरी (जैसे कि यूपीएस से) अधिक उपयोगी होंगे।
एसडीसोलर

0

आप तब रिबूट का उपयोग कर सकते हैं जब यह कहता है कि "होल्ड फ़ॉर रिकवरी मोड" के लिए आप शिफ़्ट होल्ड करें और यह आपके रास्पबेरी पाई को रीसेट करता है। (नोट: यदि आप कुछ फाइलें रखना चाहते हैं तो उन्हें USB या SD कार्ड पर रखें)


मुझे लगता है कि यह सिर्फ एक नोब्स चीज है। वास्तव में यह सवाल नहीं था
जॉन ला रोय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.