Date: Thu, 10 Jul 1997 15:16:14 -0400 (EDT) From: Thomas David Rivers <ponds!rivers@dg-rtp.dg.com> To: ponds!zeta.org.au!bde, ponds!i-Connect.Net!Shimon Cc: ponds!cisco.com!bmcgover, ponds!FreeBSD.ORG!hackers Subject: pertinent to my "daily panics" (was Re: Clists limited to 1024 bytes?) Message-ID: <199707101916.PAA06181@lakes.water.net>
next in thread | raw e-mail | index | archive | help
I just saw the following in mail from Simon Shapiro <dg-rtp!i-Connect.Net!Shimon@ponds.water.net>: > > > >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 -
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707101916.PAA06181>