FreeBSD 8.1 re0 shows half duplex

Martin Wilke miwi at
Mon Jan 17 05:36:54 UTC 2011

Howdy Guys,

I have a strange problem, I'm on FreeBSD 8.1 and ifconfig re0 shows
half-duplex (see output) and the download speed
is damn slow, maximum 20 kbps. I'm not sure how to debug this so it would be
nice if someone can
help me to fix it.

When i change it manually via command line, the media line appeared to have
2 entries -- full-duplex and half-duplex

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 6c:62:6d:90:6e:63
inet XXXXXX netmask 0xffffffc0 broadcast XXXXXX
media: Ethernet 100baseTX <full-duplex> (100baseTX <half-duplex>)
status: active

main# uname -a
FreeBSD XXXX 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Fri Jan 14 04:15:56
UTC 2011 root at freebsd:/usr/obj/usr/src/sys/GENERIC amd64

# dmesg
re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port
0xe800-0xe8ff mem 0xfbeff000-0xfbefffff,0xf6ff0000-0xf6ffffff irq 16 at
device 0.0 on pci6
re0: Using 1 MSI messages
re0: Chip rev. 0x3c000000
re0: MAC rev. 0x00400000
miibus0: <MII bus> on re0
re0: Ethernet address: 6c:62:6d:90:6e:63
re0: [FILTER]
re0: link state changed to UP

# pciconf -lv
re0 at pci0:6:0:0: class=0x020000 card=0x75221462 chip=0x816810ec rev=0x02
vendor = 'Realtek Semiconductor'
device = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
class = network
subclass = ethernet

# dmideco

More information about the freebsd-current mailing list