USB-attached devices only work on specific ports even though they're detected

Author: btgoodwin09