kern/183647: re ethernet driver broken
claus at endresconsulting.com
Mon Nov 4 04:50:00 UTC 2013
>Synopsis: re ethernet driver broken
>Arrival-Date: Mon Nov 04 04:50:00 UTC 2013
>Originator: Claus Endres
Endres Consulting Pty Ltd
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
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.
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
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.
Install driver supplied by Realtek rtl_bsd_drv_v183.tgz as per included instructions.
More information about the freebsd-bugs