Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Aug 1997 06:30:16 -0600
From:      "Justin T. Gibbs" <gibbs@plutotech.com>
To:        "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
Cc:        dledford@dialnet.net, gibbs@plutotech.com, aic7xxx@FreeBSD.ORG, welbon@bga.com
Subject:   Re: aic7xxx / AHA2940 worries... anyone? 
Message-ID:  <199708121230.GAA12929@pluto.plutotech.com>
In-Reply-To: Your message of "Tue, 12 Aug 1997 05:05:21 CDT." <199708121005.FAA04331@iworks.InterWorks.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
>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@iworks.InterWorks.org

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



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