kern/130846: vge0 not autonegotiating to 1000baseTX full duplex in 7.1

David Ehrmann david at exitrow.org
Wed Jan 21 14:40:04 PST 2009


>Number:         130846
>Category:       kern
>Synopsis:       vge0 not autonegotiating to 1000baseTX full duplex in 7.1
>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:   Wed Jan 21 22:40:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     David Ehrmann
>Release:        7.1-RELEASE
>Organization:
>Environment:
FreeBSD share2.lan 7.1-RELEASE-p1 FreeBSD 7.1-RELEASE-p1 #5: Tue Jan 13 13:51:30 PST 2009     root at share2.lan:/usr/obj/usr/src/sys/MYKERNEL  i386

>Description:
vge devices won't autonegotiate to gigabit speeds.  When forced to gigabit media with ifconfig vge0 media 1000baseTX, ifconfig reports the status as "no carrier."

This problem is documented here: http://forums.freebsd.org/showthread.php?t=1637

Has been discussed on the mailing list here: http://lists.freebsd.org/pipermail/freebsd-current/2008-April/thread.html#start

And is an open bug in OpenBSD: bug ID 5978
>How-To-Repeat:
Boot a computer with a vge interface.  ifconfig will report 100baseTX, even if the port is connected to a 1000baseT switch.

vge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:40:63:xx:xx:xx
        inet 10.0.0.130 netmask 0xfffffc00 broadcast 10.0.3.255
        media: Ethernet autoselect (100baseTX <full-duplex,flag0,flag1>)
        status: active

>Fix:


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


More information about the freebsd-bugs mailing list