kern/183647: re ethernet driver broken

Claus Endres claus at endresconsulting.com
Mon Nov 4 04:50:00 UTC 2013


>Number:         183647
>Category:       kern
>Synopsis:       re ethernet driver broken
>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:   Mon Nov 04 04:50:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Claus Endres
>Release:        9.2-RELEASE
>Organization:
Endres Consulting Pty Ltd
>Environment:
FreeBSD io 9.2-RELEASE FreeBSD 9.2-RELEASE #0: Mon Nov  4 14:34:42 EST 2013     root at io:/usr/src/sys/i386/compile/GENERIC  i386
>Description:
The re Realtek ethernet driver is returning packets on receive that have their content replaced by all zeroes. All uni-cast packets are affected, multi-cast
seems to be received intact as verified using tcpdump.

This occurs both under i386 and amd64.

The driver supplied by Realtek as rtl_bsd_drv_v183.tgz and compiled following
their instructions works correctly.

Hardware is:

re0 at pci0:3:0:0:	class=0x020000 card=0x20d91b0a chip=0x816810ec rev=0x07 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet

Startup messages describing CPU etc:
Nov  1 18:31:14 io kernel: CPU: Intel(R) Core(TM) i3-3120M CPU @ 2.50GHz (2494.38-MHz 686-class CPU)
Nov  1 18:31:14 io kernel: Origin = "GenuineIntel"  Id = 0x306a9  Family = 0x6  Model = 0x3a  Stepping = 9
Nov  1 18:31:14 io kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Nov  1 18:31:14 io kernel: Features2=0x35bae3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,XSAVE,AVX,F16C>
Nov  1 18:31:14 io kernel: AMD Features=0x28100000<NX,RDTSCP,LM>
Nov  1 18:31:14 io kernel: AMD Features2=0x1<LAHF>
Nov  1 18:31:14 io kernel: TSC: P-state invariant, performance statistics
Nov  1 18:31:14 io kernel: real memory  = 4294967296 (4096 MB)
Nov  1 18:31:14 io kernel: avail memory = 3552583680 (3388 MB)
Nov  1 18:31:14 io kernel: Event timer "LAPIC" quality 600
Nov  1 18:31:14 io kernel: ACPI APIC Table: <MEDION MEDIONAG>
Nov  1 18:31:14 io kernel: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
Nov  1 18:31:14 io kernel: FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads
Nov  1 18:31:14 io kernel: cpu0 (BSP): APIC ID:  0
Nov  1 18:31:14 io kernel: cpu1 (AP): APIC ID:  1
Nov  1 18:31:14 io kernel: cpu2 (AP): APIC ID:  2
Nov  1 18:31:14 io kernel: cpu3 (AP): APIC ID:  3
Nov  1 18:31:14 io kernel: ACPI Warning: FADT (revision 5) is longer than ACPI 2.0 version, truncating length 268 to 244 (20110527/tbfadt-320)
Nov  1 18:31:14 io kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard
Nov  1 18:31:14 io kernel: kbd1 at kbdmux0
Nov  1 18:31:14 io kernel: acpi0: <MEDION MEDIONAG> on motherboard


>How-To-Repeat:
load 9.2-release (i386 or amd64) using live-fs from DVD on system with Realtek adapter, configure interface and use tcpdump to view packets.
>Fix:
Install driver supplied by Realtek rtl_bsd_drv_v183.tgz as per included instructions.

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


More information about the freebsd-bugs mailing list