aic7xxx / AHA2940 worries... anyone?

Justin T. Gibbs gibbs at plutotech.com
Tue Aug 12 05:30:54 PDT 1997


>It is the same in Linux.  Every completed command is handed off to the
>higher-level SCSI layer to be processed.  But we do not do this until
>after we remove all the SCBs from the QOUTFIFO, so you wouldn't
>expect this problem on a single controller.

Sure you would.  After you completely empty the queue, you will still
run with your interrupt handler disabled for the entire time that you
process the entries.  If the SCSI layer can keep you busy until that
FIFO fills up again, then you'll still lose.

>Dan Eischen
>deischen at iworks.InterWorks.org

--
Justin T. Gibbs
===========================================
  FreeBSD: Turning PCs into workstations
===========================================



More information about the aic7xxx mailing list