HomeDefectsLIN1025-3083
Acknowledged

LIN1025-3083 : marvell-cn96xx: Twisted Pair is not correct for 100GbE in SFP28 and QSFP28

Created: Jul 31, 2025    Updated: Aug 20, 2025
Found In Version: 10.25.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 25
Component/s: BSP

Description

The line Port: Twisted Pair typically refers to RJ-45 copper cabling, commonly used for 1G or 10GBase-T, not 100G.

root@marvell-cn96xx:~# ethtool eth2
Settings for eth2:
    Supported ports: [  ]
    Supported link modes:   40000baseSR4/Full
                            40000baseLR4/Full
                            100000baseKR4/Full
                            100000baseSR4/Full
                            100000baseCR4/Full
                            100000baseLR4_ER4/Full
                            10000baseLRM/Full
    Supported pause frame use: No
    Supports auto-negotiation: No
    Supported FEC modes: RS
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Advertised FEC modes: RS
    Speed: 100000Mb/s
    Duplex: Full
    Auto-negotiation: off
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    MDI-X: Unknown
        Current message level: 0x00000000 (0)
                              
    Link detected: yes
root@marvell-cn96xx:~# ethtool eth6
Settings for eth6:
    Supported ports: [  ]
    Supported link modes:   40000baseSR4/Full
                            40000baseLR4/Full
                            100000baseKR4/Full
                            100000baseSR4/Full
                            100000baseCR4/Full
                            100000baseLR4_ER4/Full
                            10000baseLRM/Full
    Supported pause frame use: No
    Supports auto-negotiation: No
    Supported FEC modes: RS
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Advertised FEC modes: RS
    Speed: 100000Mb/s
    Duplex: Full
    Auto-negotiation: off
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    MDI-X: Unknown
        Current message level: 0x00000000 (0)
                              
    Link detected: yes
root@marvell-cn96xx:~# 

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRL10_25/WRL10_25_GIT/wrlinux-10/setup.sh --machines marvell-cn96xx --templates feature/docker feature/target-toolchain feature/kdump feature/kexec --distros wrlinux --dl-layers=1 --accept-eula=yes

. environment-setup-x86_64-wrlinuxsdk-linux
. oe-init-build-env

echo 'PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"' >>conf/local.conf

bitbake wrlinux-image-std

After building the project, boot the target(#29153), run ethtool eth2