Date: Sun, 9 Nov 2003 09:16:39 -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/aha aha.c Message-ID: <200311091716.hA9HGdHa014506@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200311091716.hA9HGdHa014506>
