Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2012 01:09:00 GMT
From:      Garrett Cooper <yanegomi@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/173516: [cxgbe] Doesn't detect link-up after driver is first loaded
Message-ID:  <201211100109.qAA1905v010330@red.freebsd.org>
Resent-Message-ID: <201211100110.qAA1A0C6001229@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         173516
>Category:       kern
>Synopsis:       [cxgbe] Doesn't detect link-up after driver is first loaded
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 10 01:10:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Garrett Cooper
>Release:        9.1-PRERELEASE
>Organization:
EMC Isilon
>Environment:
FreeBSD wf158.west.isilon.com 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #2: Tue Nov  6 14:00:42 PST 2012     root@wf158.west.isilon.com:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
Doing

kldload cxgbe
ifconfig cxgbe

doesn't show an up state:

# kldstat -v | grep cxgbe && echo found || echo not found
not found
# kldload if_cxgbe
# kldstat -v | grep cxgbe && echo found || echo not found
 3    1 0xffffffff81612000 20a42    if_cxgbe.ko (/boot/kernel/if_cxgbe.ko)
                478 t4nex/cxgbe
found
# ifconfig cxgbe0
cxgbe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:07:43:13:47:40
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet 10Gbase-SR <full-duplex>
        status: no carrier
# ifconfig cxgbe1
cxgbe1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:07:43:13:47:48
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet 10Gbase-SR <full-duplex>
        status: no carrier

Only if I do an ifconfig up does the driver actually detect link-up:

root@wf158:~ # ifconfig cxgbe1 up
root@wf158:~ # ifconfig cxgbe0 up
root@wf158:~ # ifconfig cxgbe1
cxgbe1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:07:43:13:47:48
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet 10Gbase-SR <full-duplex>
        status: active
root@wf158:~ # ifconfig cxgbe0
cxgbe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 00:07:43:13:47:40
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet 10Gbase-SR <full-duplex>
        status: active
>How-To-Repeat:
kldload if_cxgbe
ifconfig cxgbe
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211100109.qAA1905v010330>