From owner-cvs-all Wed Dec 19 10:23:49 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 687BE37B41A; Wed, 19 Dec 2001 10:23:45 -0800 (PST) Received: (from wpaul@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBJINjd40554; Wed, 19 Dec 2001 10:23:45 -0800 (PST) (envelope-from wpaul) Message-Id: <200112191823.fBJINjd40554@freefall.freebsd.org> From: Bill Paul Date: Wed, 19 Dec 2001 10:23:45 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/pci if_dc.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG wpaul 2001/12/19 10:23:45 PST Modified files: sys/pci if_dc.c Log: Fix the "conexant chips don't work in full duplexmode" problem. According to Phil Kernick: "The problem is that in full duplex mode, the Conexant chip always reports a carrier lost error, even when the frame is successfully sent. So, if we have a Conexant chip, then ignore carrier lost when in full duplex mode." Since the Xircom chips seem to have the same issue and since we already have a workaround for this, just expand the workaround test to also check for DC_IS_CONEXANT(). Revision Changes Path 1.67 +8 -4 src/sys/pci/if_dc.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message