Raspberry Pi ทำการบู๊ตอุปกรณ์ USB


15

My Raspberry Pi Reboots เมื่อเสียบอุปกรณ์ USB บางตัว ฉันไม่คิดว่ามันเป็นปัญหาเกี่ยวกับแหล่งจ่ายไฟ - ฉันใช้แหล่งจ่ายไฟ 5v 30A (ATX SMPS) และฉันเห็นว่ามันเกิดขึ้นในระบบปฏิบัติการสองรุ่น - (debian & Raspbian)

อุปกรณ์ที่ฉันใช้คือ EDiMAX WiFi dongle และ RTL2832 USB dongle เสียบเข้ากับอุปกรณ์เหล่านี้ก่อนที่การบูทจะทำงานได้ดี

อะไรคือสาเหตุของการรีบูตและฉันจะหลีกเลี่ยงได้อย่างไร


ฉันจะไม่ออกกฎปัญหาพลังงาน; ฉันขอแนะนำให้ลองใช้อะแดปเตอร์ไร้สายของคุณในฮับ USB ที่ใช้พลังงาน คุณลองเสียบอุปกรณ์ก่อนบู๊ตด้วยหรือไม่
Steve Robillard

การเสียบอุปกรณ์ก่อนเริ่มระบบทำงานได้ดี
ลอร์ดโลห์

คำตอบ:


19

น่าเสียดายนี่เป็นพฤติกรรมที่คาดหวัง อย่างน้อยก็ใน RaspberryPi revision ที่ใหม่กว่าซึ่งโพลีฟิวส์ USB ถูกลบ (การแก้ไข 2.0 และบอร์ดบางอันจากการแก้ไข 1.0) ตั้งแต่ตอนนี้มี (เกือบ) ไม่มีความต้านทานในพอร์ต USB (เพื่อกำจัดแรงดันไฟฟ้าตก) หากคุณเสียบปลั๊กอุปกรณ์ USB กำลังไฟสูงจะมีการขัดขวางอย่างฉับพลันในความต้องการในปัจจุบันซึ่งอาจทำให้เกิดการรีบูต

มีสองสิ่งที่สามารถทำได้เพื่อป้องกันสิ่งนี้ แต่ส่วนใหญ่เกี่ยวข้องกับการเปลี่ยนแปลงฮาร์ดแวร์ - การข้าม F3 polyfuse, การแทนที่ตัวเก็บประจุ, การแทนที่ตัวต้านทาน 0R ที่เอาท์พุท USB, ฯลฯ มีวิธีแก้ปัญหาง่ายๆ (นอกเหนือจากการเชื่อมต่ออุปกรณ์ USB ก่อน Running Pi) - ใช้ฮับ USB ที่ใช้ไฟและเสียบปลั๊กอุปกรณ์ของคุณเข้ากับฮับนี้แทนที่จะไปที่ RaspberryPi โดยตรง


สายต่อ USB จะไม่เพิ่มความต้านทานเล็กน้อยและ จำกัด กระแสการไหลเข้าหรือไม่ หรือว่าจะมีผลกระทบใด ๆ มันมีสายเคเบิลยาวมาก?
Marki555

สาย USB ยาว 1 เมตรโดยทั่วไปอาจมีความต้านทาน ~ 0.25 - 0.5 โอห์ม ฉันไม่คิดว่ามันจะสร้างความแตกต่าง
Krzysztof Adamski

ฉันมีปัญหาเดียวกันกับตัวป้องกัน USB Zero4U (รุ่น 1.2) บน Raspberry Pi (ไม่ใช่รุ่น W, รุ่น 1.3) โล่นี้ขับเคลื่อนโดยและสื่อสารผ่านหมุด pogo สาเหตุน่าจะเหมือนกันหรือไม่
ลุคฮัทชิสัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.