From owner-cvs-all Thu Feb 11 15:59:31 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id PAA07826 for cvs-all-outgoing; Thu, 11 Feb 1999 15:59:31 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id PAA07821; Thu, 11 Feb 1999 15:59:30 -0800 (PST) (envelope-from wpaul@FreeBSD.org) From: Bill Paul Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA12652; Thu, 11 Feb 1999 15:59:30 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Date: Thu, 11 Feb 1999 15:59:30 -0800 (PST) Message-Id: <199902112359.PAA12652@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/pci if_xl.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk wpaul 1999/02/11 15:59:30 PST Modified files: sys/pci if_xl.c Log: Do not issue RX and TX reset commands in xl_stop() and xl_init(). On the 3c905B, the RX and TX reset commands also reset the cyclone chip's internal PHY, which causes it to restart its autonegotiation session. This takes a second or two to complete, which makes the interface seem to stop responding for a few seconds every time you do something that reinitializes it. Issuing the RX and TX resets on the older 3c905 boomerang adapters doesn't cause any delay because the boomerang chip requires an external PHY. This should fix the problem where people doing network installs via 3c905B cards experience a delay after the interface is first initialized, among other things. Revision Changes Path 1.24 +6 -2 src/sys/pci/if_xl.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message