Raspberry Pi se reinicia al enchufar un dispositivo USB

15

Mi Raspberry Pi se reinicia al enchufar algunos dispositivos USB. No creo que sea un problema de fuente de alimentación: estoy usando una fuente de alimentación de 5v 30A (SMPS ATX) y he visto que ocurre en dos versiones del sistema operativo (debian y Raspbian).

Los dispositivos que he usado son el dongle WiFi EDiMAX y el dongle RTL2832 USB. Conectar estos dispositivos antes de arrancar funciona bien.

¿Cuál podría ser el motivo del reinicio y cómo lo evito?

Lord Loh
fuente
No descartaría un problema de energía; Sugeriría probar sus adaptadores wifi en un concentrador USB con alimentación. Además, ¿ha intentado enchufar el dispositivo antes de arrancar?
Steve Robillard
Conectar el dispositivo antes de arrancar funciona bien.
Lord Loh

Respuestas:

19

Lamentablemente, este es el comportamiento esperado. Al menos en las revisiones más recientes de RaspberryPi, donde se eliminan los fusibles USB (revisión 2.0 y algunas placas de la revisión 1.0). Como ahora no hay (casi) resistencia en los puertos USB (para eliminar la caída de voltaje), si conecta el dispositivo USB de alta potencia en caliente, habrá un aumento repentino en la demanda de corriente que puede provocar el reinicio.

Hay un par de cosas que se pueden hacer para evitar esto, pero la mayoría de ellas implica cambios de hardware: omitir el fusible múltiple F3, reemplazar el condensador, reemplazar las resistencias 0R en la salida USB, etc. Sin embargo, existe una solución simple (además de conectar dispositivos USB antes ejecutando Pi): use un concentrador USB con alimentación y conecte en caliente sus dispositivos a este concentrador en lugar de directamente a RaspberryPi.

Krzysztof Adamski
fuente
¿El cable de extensión USB no agregaría una ligera resistencia y limitaría la corriente de entrada? ¿O para que eso tenga algún efecto ha sido un cable muy largo?
Marki555
El cable USB típico de 1 m de largo probablemente tendrá una resistencia de ~ 0.25 - 0.5 Ohm. No creo que esto haga ninguna diferencia.
Krzysztof Adamski
Tengo el mismo problema con el escudo USB Zero4U (versión 1.2) en una Raspberry Pi (no W, versión 1.3). Este escudo funciona con y se comunica a través de pines de pogo. ¿Es probable que la causa sea la misma?
Luke Hutchison