PRUETH: 100M Link fails if auto negotiation disabled

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Linux Core SDK
    • LCPD-46419
    • 11.02
    • 12.00.00
    • am64xx-hsevm

      Disabling autonegotiation for PRU Ethernet and then setting the interface to a fixed speed works with 10M, and 1G fails and falls back to 10M (it sounds like this is expected). But 100M just fails to bring up a link at all. Observed on SDK 11.2.

      ethtool -s <interface_name> speed 10 duplex full autoneg off
      ==> icssg-prueth icssg1-eth eth2: Link is Up - 10Mbps/Full - flow control off
      ethtool -s <interface_name> speed 1000 duplex full autoneg off
      ==> icssg-prueth icssg1-eth eth2: Link is Up - 10Mbps/Full - flow control off
      
      but nothing happens after doing this:
      ethtool -s <interface_name> speed 100 duplex full autoneg off
      

      Reporting thread: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1599879/am6442-am64-pru-icssg-ethernet-issue/6183306

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-6585 - PRUETH: 100M Link fails if auto neg...
                SYNCHRONIZED
                • Last Sync Date: