Raspberry PI-Troubleshooting-AlimentazioneUSB

Da raspibo.
Jump to navigation Jump to search

Problemi di alimentazione di dispositivi USB

Oltre a quanto segnalato nella pagina sull'alimentazione, sembra che ci siano problemi abbastanza diffusi nell'utilizzare dispositivi usb collegati su un hub alimentato. Personalmente, li sto avendo su un hub alimentato trust a cui sono collegati un disco fisso (a sua volta alimentato), un dongle wifi (Linksys wusb100) ed un ricevitore dvb-t della August. Il sistema sembra crashare dopo un po', forse quando sotto carico.

Da notare che l'RPI è alimentato separatamente, con 900mA.

diodo sul VBUS

Sembra ragionevole supporre che il problema derivi dal fatto che questi hub producano una corrente anche verso il dispositivo master. Le prime versioni del RPI avevano un fusibile autoresettante (rimosso nella revision 2) che limitava a 140mA la corrente sulle porte USB.

La prima cosa che ho tentato, ovviamente, è stato di bloccare il +5V del connettore USB (una piccola striscia di nastro adesivo è facile da piazzare; vedete la Piedinatura; abbiate l'accortezza di lasciare uscire un po' di nastro, per evitare che possa restare dentro la presa, mentre lo sfilate). Purtroppo questi hub non attivano il canale dati, quando non sentono arrivare alimentazione dal dispositivo principale (quindi coprire il +5V o tagliare il cavo rosso, è inutile).

Oggi mi sentivo eroe, ed ho quindi proceduto a scotennare un cavo usb ed a piazzare un diodo sul VBUS (il +5V) per fare in modo che la corrente fluisca solo dal raspberry all'hub, e non viceversa.

Finora questa soluzione sembra funzionare.

Un altro hack abbastanza bello, solo per le revision 1, è questo: http://theiopage.blogspot.it/2012/06/increasing-raspberry-pis-usb-host.html