USB उपकरणों को अधिक खराब विचार देने के लिए `max_usb_current = 1` सेट करना एक बुरा विचार है?


40

मैं /boot/config.txtकॉन्फ़िगरेशन निर्देश पर अधिक जानकारी के लिए चारों ओर खोज रहा हूं max_usb_current, यह पता लगाने की कोशिश कर रहा है कि वास्तव में क्या होता है जब इसे सेट किया जाता है 1, लेकिन किसी भी आधिकारिक दस्तावेज को ढूंढना मुश्किल है।

मुझे निम्नलिखित पता है:

  • स्थापना max_usb_current=11.2A करने के लिए सेट उपलब्ध वर्तमान से अधिक यूएसबी (डिफ़ॉल्ट 600mA है)
  • यह मदद कर सकता है यदि आपके पास एक सभ्य बिजली की आपूर्ति (2 ए, कम से कम) है और एक छोटे से बाहरी एचडीडी जैसी चीज की आवश्यकता है या ऐसी चीज की जरूरत है जो 300+ एमए की हो।
  • यह सुविधा केवल B + और Pi मॉडल 2 (इस लेखन के समय) पर उपलब्ध है

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


मैंने बिना कोई कारण बताए, ऐसी ही चेतावनियाँ देखी हैं। आपको शायद इस सवाल को आधिकारिक मंचों पर पोस्ट करना होगा। शायद यह Pi 2 प्रश्न के रूप में Pi 2 Q & A थ्रेड में है, जबकि यह अभी भी सक्रिय है?
जौन

1
@joan - धन्यवाद, मैंने वहां पर पोस्ट किया, और पहले से ही एक प्रतिक्रिया मिली: raspberrypi.org/forums/viewtopic.php?f=29&t=100244
geerlingguy

जवाबों:


40

ऐसा लगता है कि एकमात्र चिंता यह है कि आपकी बिजली की आपूर्ति, अगर यह साफ उत्पादन शक्ति के 2A + के लिए सक्षम एक सभ्य, विश्वसनीय आपूर्ति नहीं है, तो हो सकता है कि वह पाई को पर्याप्त रूप से बिजली न दे सके, जिसके परिणामस्वरूप क्रैश या लगातार इंद्रधनुष होते हैं।

देखें, विशेष रूप से:

वह सब जो max_usb_current = 1 करता है, GPIO38 को उच्च सेट करने के लिए है, जो बदले में एक FET को चालू करता है, जो एक मौजूदा 39 के प्रतिरोध में एक दूसरे 39K अवरोधक को जोड़ता है, U13 के पिन 5 पर, AP2553W3 USB पावर मैनेजर, वर्तमान सीमा से उठाकर। 0.6A को दोगुना करने के लिए (1.2A), वहाँ कोई संभावित परिदृश्य क्यों देखते हैं कि पीआई रीसेट क्यों करता है, सिवाय इसके कि एफईटी क्यू 4 के गेट को किसी तरह जीएनडी को छोटा कर दिया जाए। जो प्रोडक्शन फॉल्ट के कारण हो सकता है। क्यू 4 का निरीक्षण करें, जैसे कि अगर मिलाप पिनिंग एक साथ है। इसके अलावा R6 (प्रतिरोधक Q4 और GND के गेट के बीच लगा) 100K नहीं 0 ओम होना चाहिए। U13, Q4 और R6 USB पोर्ट के पास होना चाहिए।

यह थ्रेड B + और max_usb_current से था , जो मुझे सेटिंग के साथ किसी भी नकारात्मक प्रभाव केmax_usb_current=1 लिए यहां एक ही प्रश्न पोस्ट करने के बाद मिला था ?


0

इसके अलावा और भी बहुत कुछ है। मैंने पढ़ा है कि USB डिवाइस को बूट करने के लिए इसे /boot/bootcode.bin में कुछ कोड द्वारा पहचाना जाना चाहिए। उदाहरण के लिए मेरे पास पुराने लैपटॉप से ​​पुराना 2.5 इंच का हार्ड ड्राइव है। यह रास्पियन द्वारा पहचाना जा सकता है अगर सिस्टम एसडी कार्ड से बूट हो जाता है, लेकिन अगर एसडी कार्ड हटा दिया जाता है तो सिस्टम हार्ड ड्राइव को बूट नहीं करेगा। मैं डेवलपर्स को उनकी कड़ी मेहनत के लिए धन्यवाद देना चाहता हूं। कुछ यूएसबी स्टिक, जो पहले बूट नहीं करते थे, अब करेंगे।


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