I have a Panda II board. I have been able to download code to the unit which should tell you that I have a functioning USB port that is able to provide power. But now when I plug in the Panda II board to the same USB port, it doesn’t come up.
The board isn’t dead. If I power the board from an external 5v supply, the board comes up just fine and runs the code I’ve downloaded to it. If I remove the external 5v supply while also plugged into USB, the board sometimes continues running (which means it is powered by USB) and somtimes the board goes dead (presumably the USB port isn’t providing power).
Powering the board from a powered hub doesn’t change anything.
When I leave the Panda II board plugged in while rebooting the computer, I briefly see the power applied to the board but then goes off. I presume this is because the USB port hardware on my computer is in an inconsistent state when rebooting, prior to being initialized.
What I think this says is that the USB port hardware-- both on the Panda II and my computer-- are functioning. Maybe something is marginal there, but as it has worked in the past (again, I was able to download code), we aren’t talking about a system that never worked.
My hope is that someone has seen this kind of thing before and has a suggestion. Alternatively, someone with more knowledge than I about USB power signaling could tell me what to look at on my Panda II board. I have an oscilloscope and can probe around, but don’t know what is normal or what would help point me to the problem.