Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Feb 1999 15:59:30 -0800 (PST)
From:      Bill Paul <wpaul@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   cvs commit: src/sys/pci if_xl.c
Message-ID:  <199902112359.PAA12652@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902112359.PAA12652>