From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:03:36 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0037716AA28; Sun, 3 Jul 2005 00:57:24 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67FCD44184; Sun, 3 Jul 2005 00:38:53 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 1B5176D943; Sat, 2 Jul 2005 17:37:40 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 1B8745C9AA for ; Mon, 17 Jan 2005 18:17:35 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id E7D8356C30 for ; Tue, 18 Jan 2005 02:17:34 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 70F0116A572; Tue, 18 Jan 2005 02:17:19 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id AD71416A4CE; Tue, 18 Jan 2005 02:17:13 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B646816A4CE; Tue, 18 Jan 2005 02:17:10 +0000 (GMT) Received: from gw.Awfulhak.org (awfulhak.demon.co.uk [80.177.173.150]) by mx1.FreeBSD.org (Postfix) with ESMTP id A13E643D46; Tue, 18 Jan 2005 02:17:09 +0000 (GMT) (envelope-from brian@Awfulhak.org) Received: from dev.lan.Awfulhak.org (brian@dev.lan.Awfulhak.org [172.16.0.5]) by gw.Awfulhak.org (8.13.1/8.13.1) with ESMTP id j0I2H1eL007790; Tue, 18 Jan 2005 02:17:01 GMT (envelope-from brian@Awfulhak.org) From: Brian Somers To: Mike Silbersack Message-ID: <20050118021700.3b0b6e33@dev.lan.Awfulhak.org> In-Reply-To: <20050115232853.P1020@odysseus.silby.com> References: <200501050006.j0506FvV057370@repoman.freebsd.org> <20050105001620.GZ19624@funkthat.com> <20050115232853.P1020@odysseus.silby.com> X-Mailer: Sylpheed-Claws 0.9.13 (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on elvis.mu.org X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: Cc: cvs-src@FreeBSD.org, John-Mark Gurney , src-committers@FreeBSD.org, Olivier Houchard , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:03:36 -0000 X-Original-Date: Tue, 18 Jan 2005 02:17:00 +0000 X-List-Received-Date: Sun, 03 Jul 2005 01:03:36 -0000 I have a few of these bogus cards. RELENG_5: re0: port 0xa000-0xa0ff mem 0xe3400000-0xe34000ff irq 16 at device 5.0 on pci0 miibus0: on re0 rgephy0: on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto re0: Ethernet address: 00:40:f4:b1:1c:85 re0: [GIANT-LOCKED] -current: re0: port 0xd400-0xd4ff mem 0xf3800000-0xf38000ff irq 9 at device 11.0 on pci2 miibus0: on re0 rgephy0: on miibus0 rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto re0: Ethernet address: 00:40:f4:b1:10:da They were sold as ``Airlink'' cards, but I haven't got the packaging any more (just the driver floppy disks). With HW checksumming enabled they not only got the odd checksum wrong (we can all deal with that!), but on occasion they *truncated* packets by 1-3 bytes and then checksummed them - in a repeatable way!! I put one in a Windows box too, but I have no idea if HW checksumming is enabled, let alone knowing if the card is working correctly. It performs a little better than a 100Mbit card.... On Sat, 15 Jan 2005 23:30:45 -0600 (CST), Mike Silbersack wrote: > > On Tue, 4 Jan 2005, John-Mark Gurney wrote: > > > Olivier Houchard wrote this message on Wed, Jan 05, 2005 at 00:06 +0000: > >> Disable checksum offloading by default. It seems to produce corrupted packets > >> with some revisions of the chip (particularly when using multiple TX > >> descriptors). > > > > Ummm... do you have documentation on this? i.e. PR numbers or message > > id's, or even better, an errata from RealTek? > > > > Also, make sure you update the documentation... > > > > -- > > John-Mark Gurney Voice: +1 415 225 5579 > > Maybe, and I'm just throwing this out there... maybe when INVARIANTS is > compiled in, the kernel should re-check RX checksums, and print a warning > if the card goofed. It'd be interesting to see if that showed previously > unknown bugs. > > Mike "Silby" Silbersack -- Brian Somers Don't _EVER_ lose your sense of humour !