IMHO, I don't trust Windows between what is says and what it does. Does your hub/switch have indicators for speed (ie. if its using 100Mb). If so, I'd use that to verify that is actually is running at 10 now. You can always just use a 10Mb only cable (2 twisted-pairs instead of 4) which should make the card detection switch itself to 10Mb (like it would if it detected a 10Mb only hub).
Another test would be to use a x-over cable and hook the two machines up directly. You PC should be forced down to 10Mbs and in full-duplex mode (no collisions here!). If that fails, then I'd assume the collisions are just a pretty light show and not the problem.
I'm using a P800 Dell with the 3COM 3c905C card running at 100MB, Asante 10/100 'hub', emplode/player ver. 2.03B and Win2kPro and my syncronising seems to work well (though I haven't gone over 1.5 GB yet and I don't pay much attention if everything is working).
Does anyone know what procotol is used for the actual downloading of data into the EMPEG, TCP or UDP? TCP has reply packets, which could cause collisions on their way back upstream, but also has the sliding window tranmission scheme to only have so many packets out without replies slowing the sender down appropriatly, where as UDP should just keep shoving stuff into the pipe and the card will do its best to send it but sending at 100Mbs into something taking packets at 10Mbs, I could see some backup occuring (in the form of collisions I would assume). If it finally backs up to far and emplode gets an error returned from the TCP/IP stack, that may stop the whole process.
Ofcourse, I just realised its 2:30AM, I could just be in la-la land.
Brett
Edited by drytoast (29/11/2001 03:39)