Ethernet Switches Community

Expand all | Collapse all

BCM53128 EEPROM - Link Speed/Duplex

Jump to Best Answer
  • 1.  BCM53128 EEPROM - Link Speed/Duplex

    Posted 10-05-2017 11:36 AM

    Hello,

    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)

    END

    **Edit

    We have also tried:

            13          00          02          0000     //Port #3, Speed 10 Mbps, Half Duplex, auto-negotiation off

    END

    **Edit

    Is there another value that I am missing?

    Thanks,

    Kevin

    Message was edited by: Kevin Makovy


    #EthernetSwitchesCommunity


  • 2.  Re: BCM53128 EEPROM - Link Speed/Duplex
    Best Answer

    Posted 10-06-2017 12:17 AM

    Hi Kevin,

    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,

    //     Page     Offset     Bytes     Data

           13          12          02          0c00

           13          08          02          0c21

           13          00          02          0000

            13         30          02          f267

    END

    Thanks,

    Ryan


    #EthernetSwitchesCommunity


  • 3.  Re: BCM53128 EEPROM - Link Speed/Duplex

    Posted 10-06-2017 07:47 AM

    This worked perfect.

    Thanks for helping,

    Kevin


    #EthernetSwitchesCommunity