From owner-freebsd-net@FreeBSD.ORG Wed Jun 10 20:47:11 2015 Return-Path: Delivered-To: freebsd-net@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1703B902 for ; Wed, 10 Jun 2015 20:47:11 +0000 (UTC) (envelope-from kpielorz_lst@tdx.co.uk) Received: from mail.tdx.com (mail.tdx.com [62.13.128.18]) by mx1.freebsd.org (Postfix) with ESMTP id D82491C32 for ; Wed, 10 Jun 2015 20:47:10 +0000 (UTC) (envelope-from kpielorz_lst@tdx.co.uk) Received: from [10.12.30.100] (vpn01-01.tdx.co.uk [62.13.130.213]) (authenticated bits=0) by mail.tdx.com (8.14.3/8.14.3/) with ESMTP id t5AKioaR035351 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 10 Jun 2015 21:44:51 +0100 (BST) Date: Wed, 10 Jun 2015 21:44:50 +0100 From: Karl Pielorz To: freebsd-net@FreeBSD.org Subject: Realtek Issues (re) on PC Engines APU1 Board... Message-ID: X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2015 20:47:11 -0000 Hi, I've recently bought an APU1 (by PC Engines) - this was to start to replace a number of ALIX boards we use from them with FreeBSD. However - I'm having issues with the onboard (Realtek) interfaces on it. These show up in dmesg as: " Event timer "HPET" frequency 14318180 Hz quality 550 Event timer "HPET1" frequency 14318180 Hz quality 450 pcib0: port 0xcf8-0xcff on acpi0 pci0: on pcib0 pcib1: irq 16 at device 4.0 on pci0 pci1: on pcib1 re0: port 0x1000-0x10ff mem 0xf7a00000-0xf7a00fff,0xf7900000-0xf7903fff irq 16 at device 0.0 on pci1 re0: Using 1 MSI-X message re0: ASPM disabled re0: Chip rev. 0x2c000000 re0: MAC rev. 0x00200000 miibus0: on re0 rgephy0: PHY 1 on miibus0 rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow re0: Ethernet address: 00:0d:xx:xx:xx:xx " Ditto for re1, and re2 The box works OK - but if you throw a lot of traffic at it (e.g. >50Mbits) it just "stops". No messages on console (it's a serial console) - nothing logged, no kernel panic - it just grinds to a halt (my serial console dies as well) - and I have to reboot it. The box at the moment is running natd (using re1 to nat for traffic seen on re0). It's running FreeBSD 10.1-RELEASE-p10 The only stuff I see logged (occasionally) is: " re1: watchdog timeout re1: link state changed to DOWN re1: link state changed to UP re1: watchdog timeout re1: link state changed to DOWN re1: link state changed to UP re1: watchdog timeout re1: link state changed to DOWN re1: link state changed to UP " Any suggestions? Cheers, -Karl