From owner-freebsd-current@FreeBSD.ORG Sat Jan 17 13:49:38 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B6BF16A4CE for ; Sat, 17 Jan 2004 13:49:38 -0800 (PST) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id EF82F43D39 for ; Sat, 17 Jan 2004 13:49:36 -0800 (PST) (envelope-from andreas-moeller@gmx.net) Received: (qmail 890 invoked by uid 65534); 17 Jan 2004 21:49:35 -0000 Received: from pD9E21CCF.dip.t-dialin.net (EHLO gmx.net) (217.226.28.207) by mail.gmx.net (mp014) with SMTP; 17 Jan 2004 22:49:35 +0100 X-Authenticated: #1940550 Message-ID: <4009ADE7.2060101@gmx.net> Date: Sat, 17 Jan 2004 22:49:27 +0100 From: Andreas Moeller User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.6) Gecko/20040117 X-Accept-Language: de-de, de, en-us, en MIME-Version: 1.0 To: current@FreeBSD.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sun, 18 Jan 2004 05:24:45 -0800 Subject: fxp(4) TCP checksum offloading X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jan 2004 21:49:38 -0000 Hello list! I got an Intel PRO/100 S NIC (Intel 82550 chip) which supports TCP checksum offloading. I am also able to load the microcode necessary in order to activate that feature: fxp0: Microcode loaded, int_delay: 1000 usec bundle_max: 6 Unfortunately, when enabled, network connections (at least those based on TCP) start timing out while ping remains working flawlessly. The system in question is running latest -CURRENT source as of today. Also, after having put /sbin/ifconfig fxp0 link0 in /etc/start_if. (which by the way seems to be undocumented), the microcode gets loaded but then sshd refuses to start at boot time. I don't get any error message. dmesg output: fxp0: port 0xdc00-0xdc3f mem 0xe3000000-0xe301ffff,0xe3020000-0xe3020fff irq 11 at device 10.0 on pci0 fxp0: Ethernet address 00:02:b3:4c:9c:32 miibus0: on fxp0 pciconf output: fxp0@pci0:10:0: class=0x020000 card=0x00408086 chip=0x12298086 rev=0x0d hdr=0x00 vendor = 'Intel Corporation' device = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter' class = network subclass = ethernet Any ideas? (Is there a way to unload the microcode again besides rebooting the system?)