I guess that many of these issues may come from a bad/unsuitable power supply and microusb connector that is not able to deliver proper current to USB when there is higher demand.
Are you feeding the tinkerboard with a microusb connector and a generic USB power adapter or via GPIO pins?
I have had no particular issues with a raspberry pi microusb power adapter rated at 5.1V/2A, but didn't really try demanding devices to USB ports