Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Dec 2003 20:59:59 -0800 (PST)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/wi if_wi.c
Message-ID:  <200312020459.hB24xx5B002000@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2003/12/01 20:59:59 PST

  FreeBSD src repository

  Modified files:
    sys/dev/wi           if_wi.c 
  Log:
  Fix Lucent cards.
  o Back out workaround for not resetting lucent cards more than once.  With
    these fixes, it appaers they are no longer necessary.
  o Set wi_gone when the card goes awol: typically when we get 0xffff back from
    the card.  Also, don't interact with a card that's gone, so we fail in
    seconds rather than minutes.  Also reduce amount of time we wait to .5s
    in wi_cmd.
  o clear wi_gone on ifconfig down to give some cards a chance after they wedge
    (this appears to unwedge one of my prism cards with old firmware).  ifconfig
    up will fail quickly enough if the card really is out to lunch.
  o Add delay in wi_init of 100ms.
  o wi_stop(ifp, 0->1) changes so that we clear sc_enabled so that we
    exit out of the interrupt routine by just acking the interrupt
  
  Submitted by: iedowse
  Approved by: re@ (scottl)
  
  # after the freeze I'll fix some of the minor style issues that reviewers
  # of this patch have told me about.
  
  Revision  Changes    Path
  1.158     +25 -10    src/sys/dev/wi/if_wi.c



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