Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Jun 1996 11:38:01 +0200 (MES)
From:      gusw@zedat.fu-berlin.de (Gunther Schadow)
To:        davidg@Root.COM
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Adaptec 2940 U makes fatal bus resets!
Message-ID:  <m0uQsYr-0004HDC@fub46.zedat.fu-berlin.de>

next in thread | raw e-mail | index | archive | help


	>>void
	>>ahc_scb_timeout(unit, ahc, scb)
	>>...
	>
	>>			timeout(ahc_timeout, (caddr_t)scb, ( TOFACT * 2 * hz));
	>
	>2 seconds was already a lot.  The fatal problem is probably in poor handling
	>of SCSI errors.

	   It seems conceivable that certain types of failures that require a
	recalibrate, or certain types of SCSI devices (like CDROM drives) that
	need to spin up first could trigger an unnecessary timeout with it set
	to only 2 seconds. It should probably be increased to at least 10 seconds,
	but I'll defer to whatever Justin thinks is needed.

I have to correct myself, the Problem is not fixed by the lengthening
of the timeout times. The machine just hangs longer, before it comes
up with this BUS DEVICE RESET message on my sd(0). This problem is so
awfully severe, I hope that I am not the only one who has it, and that
there are already some people who know what to do (I don't) working
hard on it. I'm so disappointed because I never had to mistrust my BSD
kernel so much: 386BSD 0.0new had longer uptimes then I experience
today!

sigh,
Gunther Schadow



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