cvs commit: src/sys/dev/aha aha.c

Warner Losh imp at FreeBSD.org
Sun Nov 9 09:16:40 PST 2003


imp         2003/11/09 09:16:39 PST

  FreeBSD src repository

  Modified files:
    sys/dev/aha          aha.c 
  Log:
  Minor tweaks to make it behave better:
  o When we're resetting the board, make sure that we error out the pending
    CCBs first.  Otherwise the aha_cmd won't accept further commands, such
    as those that are used to reset the card (AOP_INITIALIZE_MBOX).  This
    appears to cause a cascade failure where no more commands are possible
    to the card.
  o Reduce from 10s down to 1s the amount of time we're willing to tolerate
    the card being awol.  This helps the above case.
  o Add some error checking to two commands issued in the probe.
  
  I have a dim memory of gibbs@ trying to tell me about this problem a
  few years ago, so pointy hat to imp@ for sitting on it so long.
  
  Revision  Changes    Path
  1.51      +18 -8     src/sys/dev/aha/aha.c


More information about the cvs-src mailing list