I have a test setup at work that has a PC with 10/100/1000 ethernet connected to a Gigabit switch, and a unit under test (UUT) with 10/100/1000 ethernet connected to the same switch. The PC and UUT are both supposed to auto-negotiate speed.
If the cable between the UUT and switch has eight wires, the PC and UUT can communicate at 100 or 1000 Mbps.
If the If the cable between the UUT and switch has four wires, the UUT complains "no link detected" and the PC and UUT cannot communicate.
My guess is that the UUT is not auto-negotiating speed as it should. It doesn't find a gigabit link and gives up. (The four wire cable has been verified good at 100 Mbps).
The switch is Netgear GS105 and the UUT is a DY4 Systems DMV-182 running vxWorks.
Note: The other DMV-182 ethernet port is connected to another 10/100 switch with four wires and is working.
If the cable between the UUT and switch has eight wires, the PC and UUT can communicate at 100 or 1000 Mbps.
If the If the cable between the UUT and switch has four wires, the UUT complains "no link detected" and the PC and UUT cannot communicate.
My guess is that the UUT is not auto-negotiating speed as it should. It doesn't find a gigabit link and gives up. (The four wire cable has been verified good at 100 Mbps).
The switch is Netgear GS105 and the UUT is a DY4 Systems DMV-182 running vxWorks.
Note: The other DMV-182 ethernet port is connected to another 10/100 switch with four wires and is working.