adding a powered usb hub did not fix it. so i modified a usb cable to let me splice in power from an external 5v psu.
*that* fixed it.