From owner-freebsd-net@FreeBSD.ORG Wed Nov 19 21:50:04 2008 Return-Path: Delivered-To: freebsd-net@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D1BB1065670 for ; Wed, 19 Nov 2008 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2CF108FC0A for ; Wed, 19 Nov 2008 21:50:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAJLo37L000511 for ; Wed, 19 Nov 2008 21:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAJLo30P000510; Wed, 19 Nov 2008 21:50:03 GMT (envelope-from gnats) Date: Wed, 19 Nov 2008 21:50:03 GMT Message-Id: <200811192150.mAJLo30P000510@freefall.freebsd.org> To: freebsd-net@FreeBSD.org From: Marius Strobl Cc: Subject: Re: kern/128833: [bge] Network packets corrupted when bge card is in 64-bit PCI slot X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Marius Strobl List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Nov 2008 21:50:04 -0000 The following reply was made to PR kern/128833; it has been noted by GNATS. From: Marius Strobl To: =?unknown-8bit?Q?Aur=E9lien_M=E9r=E9?= Cc: bug-followup@FreeBSD.org Subject: Re: kern/128833: [bge] Network packets corrupted when bge card is in 64-bit PCI slot Date: Wed, 19 Nov 2008 22:42:31 +0100 On Wed, Nov 19, 2008 at 02:27:43AM +0100, Aurlien Mr wrote: > Concerning the problem described by davidch@ , my chip is reported as a B5 > revision (01050000), so it might not be the case here. > You're right, the M/B doesn't support PCI-X at all. As detailed on the > manual, the NB chipset (AMD762) provides support for 2x66 MHz 64-bit PCI > 2.2 masters, and the SB chipset (AMD768) provides a secondary PCI 2.2 > bridge 33MHz. > I tried the patch but it didn't solve the problem, whilst the BGE_FLAG_PCIX > was no longer in the flags, which seems much more correct anyway. At the > end of the initialization values are these, as planned : > > bge_flags = 0x0010180F (0x10100F | BGE_FLAG_64BIT) . > BGE_PCI_PCISTATE is unchanged > > Note I forgot to mention the BGE_FLAG_RXALIGN_BUG (100000) and BGE_FLAG_TBI > (1) last time, as I tested before reset of the chip where these flags are > set. Okay. Have you tried the workaround described by davidch@ anyway? If that also doesn't make a difference I'm unfortunately out of ideas regarding your corruption problmem. Marius