I am trying to force Port 3 (starting from Port 0) to 10 Mbps/Half-Duplex.
I have tried the following, but it does not seem to be forcing Port 3's speed and duplex:
// Page Offset Bytes Data
00 5B 01 41 //Port #3, Speed 10 Mbps, Half-Duplex (01000001)
We have also tried:
13 00 02 0000 //Port #3, Speed 10 Mbps, Half Duplex, auto-negotiation off
Is there another value that I am missing?
Message was edited by: Kevin Makovy
Since Port3 integrated the gphy port, to force Port3 speed and duplex need configure gphy port register and it dose not need via Port3 PortStateOverrideReg(0x00: 0x5B).
Please find the below registers write to force Port3 10Mbps and Half duplex.
Set Reg(0x13: 0x12)=0x0c00
Set Reg(0x13: 0x08)=0x0c21
Set Reg(0x13: 0x00)=0x0000
Set Reg(0x13: 0x30)=0xf267
For EEPROM script,
13 12 02 0c00
13 08 02 0c21
13 00 02 0000
13 30 02 f267
This worked perfect.
Thanks for helping,