Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Jan 2000 08:45:57 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/si si.c si3_t225.c
Message-ID:  <200001251645.IAA70928@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       2000/01/25 08:45:57 PST

  Modified files:
    sys/dev/si           si.c si3_t225.c 
  Log:
  Always leave SP_DCEN on (monitor DCD).  Otherwise the firmware *really*
  does ignore DCD.  Even TIOCMGET cannot read DCD as the firmware doesn't
  report it.  This has pretty interesting effects for ppp(8) which runs
  in clocal mode and polls carrier (!).  (Specialix's linux driver does
  this too)
  
  Also update the firmware to 3.0.6 for the SX cards, as apparently there
  was a problem with floating (disconnected) DCD pins causing stray carrier
  transitions, especially at port open time.
  
  It seems to work here, and carrier loss is detected nearly immediately
  rather than having to wait for a LQR timeout (a few minutes) before ppp(8)
  gives up.
  
  DCD problem noted by: nsayer
  
  Revision  Changes    Path
  1.101     +2 -5      src/sys/dev/si/si.c
  1.6       +2249 -2231src/sys/dev/si/si3_t225.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?200001251645.IAA70928>