The problems I've had with the Pi and USB are related to ethernet usage. Though I've mostly started using #
BeagleBone
instead of #
RaspberryPi
as they provide libre licensed schematics.