[Bug 238540] mlxen(4): no link for MT27710 Family [ConnectX-4 Lx]

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 13 09:13:06 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238540

            Bug ID: 238540
           Summary: mlxen(4): no link for MT27710 Family [ConnectX-4 Lx]
           Product: Base System
           Version: 12.0-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: pkubaj at FreeBSD.org

I have a Huawei 2288H V5 server running FreeBSD 12.0-RELEASE.

This server has MT27710 Family [ConnectX-4 Lx] network cards and in dmesg I can
see that FreeBSD can see they're plugged in:
mlx5_core0: INFO: Module 0, status: plugged and enabled
mlx5_core1: INFO: Module 1, status: plugged and enabled

The problem is that there's no link (status is no carrier):
mce0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=2ed07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6,HWRXTSTMP>
        ether d0:ef:c1:71:9f:9d
        media: Ethernet autoselect <full-duplex,rxpause,txpause>
        status: no carrier
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
mce1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
       
options=2ed07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6,HWRXTSTMP>
        ether d0:ef:c1:71:9f:9e
        media: Ethernet autoselect <full-duplex,rxpause,txpause>
        status: no carrier
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

The same NIC's in the same network work when Ubuntu Linux (18.04) is used (no
configuration changes required).

Status on Ubuntu:
Settings for eno6:
        Supported ports: [ Backplane ]
        Supported link modes:   1000baseKX/Full
                                10000baseKR/Full
                                25000baseCR/Full
                                25000baseKR/Full
                                25000baseSR/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  1000baseKX/Full
                                10000baseKR/Full
                                25000baseCR/Full
                                25000baseKR/Full
                                25000baseSR/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 10000Mb/s
        Duplex: Full
        Port: Direct Attach Copper
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
Cannot get wake-on-lan settings: Operation not permitted
        Current message level: 0x00000004 (4)
                               link
        Link detected: yes

This fits reality, the NIC is connected to 10G port in switch.

I have also tried setting media manually to each of:
                media 1000baseT mediaopt full-duplex,rxpause,txpause
                media 10GBase-ER mediaopt full-duplex,rxpause,txpause
                media 10Gbase-SR mediaopt full-duplex,rxpause,txpause
                media 10GBase-CR1 mediaopt full-duplex,rxpause,txpause
                media 10GBase-KR mediaopt full-duplex,rxpause,txpause
                media 1000Base-KX mediaopt full-duplex,rxpause,txpause
                media 1000Base-CX-SGMII mediaopt full-duplex,rxpause,txpause

But it also didn't work.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list