From owner-freebsd-net@FreeBSD.ORG Mon Mar 12 14:50:04 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2196A106566C for ; Mon, 12 Mar 2012 14:50:04 +0000 (UTC) (envelope-from longwitz@incore.de) Received: from dss.incore.de (dss.incore.de [195.145.1.138]) by mx1.freebsd.org (Postfix) with ESMTP id CED618FC1A for ; Mon, 12 Mar 2012 14:50:03 +0000 (UTC) Received: from inetmail.dmz (inetmail.dmz [10.3.0.3]) by dss.incore.de (Postfix) with ESMTP id 5D6145CFC2; Mon, 12 Mar 2012 15:41:11 +0100 (CET) X-Virus-Scanned: amavisd-new at incore.de Received: from dss.incore.de ([10.3.0.3]) by inetmail.dmz (inetmail.dmz [10.3.0.3]) (amavisd-new, port 10024) with LMTP id OG6MknjZTZ-5; Mon, 12 Mar 2012 15:41:09 +0100 (CET) Received: from mail.incore (fwintern.dmz [10.0.0.253]) by dss.incore.de (Postfix) with ESMTP id 6F0095CFBC; Mon, 12 Mar 2012 15:40:55 +0100 (CET) Received: from bsdlo.incore (bsdlo.incore [192.168.0.84]) by mail.incore (Postfix) with ESMTP id 68D6E450AA; Mon, 12 Mar 2012 15:40:55 +0100 (CET) Message-ID: <4F5E0AF7.30302@incore.de> Date: Mon, 12 Mar 2012 15:40:55 +0100 From: Andreas Longwitz User-Agent: Thunderbird 2.0.0.19 (X11/20090113) MIME-Version: 1.0 To: pyunyh@gmail.com References: <4F594856.3030303@incore.de> <20120312211907.GC3671@michelle.cdnetworks.com> In-Reply-To: <20120312211907.GC3671@michelle.cdnetworks.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-net@freebsd.org Subject: Re: Intel 82550 Pro/100 Ethernet and Microcode X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2012 14:50:04 -0000 > Unfortunately this still does not make any difference on i82550C > controller(still spews SCB timeouts). By chance, do you have > original i82550? Show me the output of 'pciconf -l'. fxp0@pci0:0:3:0: class=0x020000 card=0x340f8086 chip=0x12298086 rev=0x0d hdr=0x00 fxp1@pci0:0:4:0: class=0x020000 card=0x340f8086 chip=0x12298086 rev=0x0d hdr=0x00 fxp2@pci0:1:9:0: class=0x020000 card=0x10408086 chip=0x12298086 rev=0x0c hdr=0x00 >From if_fxpreg.h: #define FXP_REV_82550 12 #define FXP_REV_82550_C 13 /* 82550 C stepping */ Therefore I think fxp0/fxp1 are 82550C (on motherboard) and fxp2 is original 82550. I have several servers with this constellation and saw SCB timeouts only one time during the last 6 month while debugging with wireshark: fwvpn kernel: fxp0: promiscuous mode enabled fwvpn kernel: fxp0: Microcode loaded, int_delay: 1000 usec bundle_max: 6 fwvpn kernel: fxp0: SCB timeout: 0x80 0x20 0x90 0x1 fwvpn last message repeated 5 times Regards, Andreas Longwitz