Quote:
Originally Posted by DrJarmin thanks for the detailed reply.
...
but I don't understand why the PS3 would be more reliable than PC's or Laptop NICs plugged into the same port?
... |
I don't have a PS3 - but a quick Google search shows the Ethernet port is a GigE port.
What ports do you have on the other devices? 100M or GigE?
If the ports are 100M then - 100M ports assume that the wiring of the cable matches the standards 586-A/B as 100M ports only use two pairs. If the pairs are incorrect then one wire from a pair might not be connected at all or both wires from a pair might not be connected at all. In the first case the signal path is now unbalanced where as it should be balanced - all this does is make the signal more susceptible to noise and interference. In the second case an "air-gap" and therefore, no signal at all.
If the ports are GigE then - GigE ports use all pairs and therefore, have to train against (test) all pairs as wiring (if correct) could be either 586-A/B (pairs could go to different pins). In the normal case the port has to detect whether the cable is 586-A/B and does so by sending pulses across each pair in sequence and listening for the result. Depending on the order of the received sequence the port can then tell if the cable is 586-A/B and can map the signals appropriately. However, this can also detect split pairs. I cannot remember if detecting split pairs is part of the IEEE standard or is a feature added by some manufacturers. If the PHY doesn't detect split pairs then all this does is typically make the signal path now unbalanced and is therefore, like the case described above for the 100M. GigE also trains against the pairs and can modify the pre-equaliser to cope with different cable responses therefore, making it a bit more robust.
You have to pay for IEEE standards and it seems that I no longer have copies... I cannot remember what the training details are for the 100M and GigE but I can safely assume that as the GigE standard came after the 100M standard the training procedure would use what was learnt from field experience with 100M.
The training sequence is fixed - but what the manufacturers do with the information that is discovered during the training sequence is their chipset "feature" and value add. Some I expect try to be very smart and try to do the best possible under as many situations as possible. However, the cheaper end of the scale would only do what is required and would only typically work in the normal case.
So to answer your original question: it would appear that the GigE chips on the PS3 have features that allow for oddball wiring and are better quality and most probably more expensive then some of your other devices.