[Bug 193743] New: RTL8111/8168B PCI Express Gigabit Ethernet controller: doesn't work properly, problems getting UP automatically

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Sep 18 10:23:36 UTC 2014


            Bug ID: 193743
           Summary: RTL8111/8168B PCI Express Gigabit Ethernet controller:
                    doesn't work properly, problems getting UP
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: amd64
                OS: Any
            Status: Needs Triage
          Severity: Affects Some People
          Priority: ---
         Component: bin
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: ohartman at zedat.fu-berlin.de

Running FreeBSD 11.0-CURRENT (11.0-CURRENT #5 r271728: Thu Sep 18 01:18:25 CEST
2014 amd64) on a Lenovo ThinkPad Edge E540 laptop, 
CPU: Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz (2494.28-MHz K8-class CPU), the
built-in LAN adaptor doen't work correctly as it doesn't get up automatically. 


After booting the system, the OS does recognise the NIC properly and
initializes the hardware. But then, the NIC is "dead" or down - no connection.
Carrier is "active". Sometimes - sporadically - DHCP offers/requests where
fullfilled, but then the NIC is "dead".


After the box and NIC is up, turning the NIC down and then up and waiting a
second or two makes the NIC working as expected.

This phenomenon occurs on different types of switches (Netgear, HP Procurve,

The hardware reveals itself to the OS as

re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500  


miibus0: <MII bus> on re0
rgephy0: <RTL8251 1000BASE-T media interface> PHY 1 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX,
100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT-FDX, 1000baseT-FDX-master,
1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow

pciconf -lbcev:

re0 at pci0:4:0:0: class=0x020000 card=0x502817aa chip=0x816810ec rev=0x10
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0x3000, size 256, enabled
    bar   [18] = type Memory, range 64, base 0xf1d04000, size 4096, enabled
    bar   [20] = type Memory, range 64, base 0xf1d00000, size 16384, enabled
    cap 01[40] = powerspec 3  supports D0 D1 D2 D3  current D0
    cap 05[50] = MSI supports 1 message, 64 bit 
    cap 10[70] = PCI-Express 2 endpoint IRQ 1 max data 128(128) link x1(x1)
                 speed 2.5(2.5) ASPM disabled(L0s/L1)
    cap 11[b0] = MSI-X supports 4 messages, enabled
                 Table in map 0x20[0x0], PBA in map 0x20[0x800]
    cap 03[d0] = VPD
    ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected
    ecap 0002[140] = VC 1 max VC0
    ecap 0003[160] = Serial 1 01000000684ce000
    ecap 0018[170] = LTR 1
    ecap 001e[178] = unknown 1
  PCI-e errors = Correctable Error Detected
     Corrected = Receiver Error

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

More information about the freebsd-bugs mailing list