I've taken a shining to Raspbian, but I have an issue which occurs with the original Debian image, the new Wheezy image, and every edition of Raspbian I can find.
When using a Namtai PS2 EyeToy (50ma current), the newest firmware drivers from Hexxeh pick up the camera immediately, and I see an entry as /dev/video0; perfect. It also picks up the fact that the cam has a mic built-in although I haven't tested, nor require its use.
I have a Belkin powered hub, which I've used to power the RPi, or an iPad charger. Both methods give me a TP1-TP2 reading thats within spec.
Now, I install motion via apt-get install motion, and it completes everything. I then play about with the config file to allow the capture to be streamed to another machine on my network.
Now, when I start motion (with motion -n) it'll find the webcam, then start sending messages about corrupted JPEG data every second or so, then it'll complain about a webcam fatal error, then it'll try and restart the camera. In the times when its saying corrupted JPEG data, I can get a picture out of the cam on my laptop, but it then crashes, and tries to re-open the connection.
After a few, or sometimes many times of crashing, and the retrying, it'll lock the camera in 'on' mode with its red LED on, and then say there is an IOCTL error (sic), and you cannot reconnect to the camera until you unplug and plug it back in.
I've tried plugging this directly into the RPi with nothing else (removing the keyboard), or through a powered hub. Same results.
I've read about USB packet loss which would make sense if some of the camera data is being lost when transferred, but other people have got webcams working fine.
Is there anything else I can try?