Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2007 05:37:00 +0000 (UTC)
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/pccbb pccbb.c
Message-ID:  <200702160537.l1G5b0MZ003383@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
imp         2007-02-16 05:37:00 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/pccbb        pccbb.c 
  Log:
  Two changes:
  (1) change debounce period from 1s to 250ms.  This appears to be fine and
      speeds things up a little.
  (2) In the middle of cbb_pcic_power_disable_socket we write 0 to the EXCA_INTR
      register to put the card into reset.  However, this turns off CSC
      interrupts for TI bridges (and maybe others).  So no further card
      insertion events would be noticed.  To compensate, after we've gone
      through the entire power down sequence, turn on EXCA_INTR_ENABLE so
      that CSC events happen.
  
  #2 should fix the 'dead slot' problem that has been reported after
  card ejection (but only 16-bit cards).
  
  Revision  Changes    Path
  1.154     +4 -1      src/sys/dev/pccbb/pccbb.c



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