From owner-freebsd-hackers Thu Jul 10 15:50:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id PAA03127 for hackers-outgoing; Thu, 10 Jul 1997 15:50:44 -0700 (PDT) Received: from dg-rtp.dg.com (dg-rtp.rtp.dg.com [128.222.1.2]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id PAA03122 for ; Thu, 10 Jul 1997 15:50:38 -0700 (PDT) Received: by dg-rtp.dg.com (5.4R3.10/dg-rtp-v02) id AA27948; Thu, 10 Jul 1997 18:50:04 -0400 Received: from ponds by dg-rtp.dg.com.rtp.dg.com; Thu, 10 Jul 1997 18:50 EDT Received: from lakes.water.net (lakes [10.0.0.3]) by ponds.water.net (8.8.5/8.7.3) with ESMTP id PAA14058; Thu, 10 Jul 1997 15:07:34 -0400 (EDT) Received: (from rivers@localhost) by lakes.water.net (8.8.5/8.6.9) id PAA06181; Thu, 10 Jul 1997 15:16:14 -0400 (EDT) Date: Thu, 10 Jul 1997 15:16:14 -0400 (EDT) From: Thomas David Rivers Message-Id: <199707101916.PAA06181@lakes.water.net> To: ponds!zeta.org.au!bde, ponds!i-Connect.Net!Shimon Subject: pertinent to my "daily panics" (was Re: Clists limited to 1024 bytes?) Cc: ponds!cisco.com!bmcgover, ponds!FreeBSD.ORG!hackers Content-Type: text Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I just saw the following in mail from Simon Shapiro : > > > >We experienced a lot of complex problems with SCSI transactions until we > > >bumped the sio interrupt bufferto double its size. While performance > > (on > > >the sio ports - we use them only for PPP) did not drop visibly, the > > strange > > >incidence of dropping biodone() calls virtually stopped. > > > > This probably just made a race less common. > > It would be interesting to actually solve this mystery; how does a buffer > overflow in the sio (under PPP) cause biodone to lose a completion. > We know, with very high degree of certainty, that we do not lose > interrupts, nor miss a call to scsi_done (which calls biodone, somehow). > It appears that from scsi_done() up things drop in this case. Not every > time. Nasty... > > Simon > This looks like it's in the area of my "daily panic" problem... Especially the part about "from scsi_done() up things..." Has anything more happened along this issue? Did anyone discover anything? - Dave Rivers -