*BSD News Article 40568


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!goanna.cs.rmit.edu.au!aggedor.rmit.EDU.AU!harbinger.cc.monash.edu.au!msunews!uwm.edu!lll-winken.llnl.gov!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!bigbang.astro.indiana.edu!ahabig
From: ahabig@bigbang.astro.indiana.edu (Alec Habig)
Newsgroups: comp.os.386bsd.questions
Subject: [FreeBSD] - kernal hangs on disk wait
Date: 7 Jan 1995 16:42:43 GMT
Organization: Indiana University Astrophysics, Bloomington, IN
Lines: 24
Message-ID: <3emga3$rb8@usenet.ucs.indiana.edu>
References: <3eh9qa$1ie@usenet.ucs.indiana.edu>
NNTP-Posting-Host: bigbang.astro.indiana.edu

Just wanted to repost this, as while the cache problem earlier reported seems
to be all in hardware, the machine hanging randomly when I try to do anything
reasonably intense sucks bigtime, and is certainly a FreeBSD software problem.
Please help!  I don't really have my machine set up to do kernal debugging, and
I know that this has been fixed in the past.  Thanks in advance.

ahabig@bigbang.astro.indiana.edu (Alec Habig) writes:
>
>1) During periods of intense CPU and disk I/O (like a compile), the machine
>randomly hangs.  Back before 1.1, this was due to an interrupt timing problem
>in wd.c for the IDE controller.  The kernal would somehow miss the drive's "I'm
>done" flag, and sit there waiting for it forever.  However, this was fixed for
>1.1+ - at least the upgrade cured the problem on my system.  However, the new
>clock speed on my new board seems to have brought out the problem again.  Does
>anybody have a patch that really fixes this?  Can I grab the latest wd.c from
>./current and stand any chance of it working properly with v1.1.5?

Help!

-- 
	    Alec Habig, Indiana University High Energy Astrophysics
		       ahabig@bigbang.astro.indiana.edu
	      http://astrowww.astro.indiana.edu/personnel/ahabig/
	    Ted Kennedy's car has killed more people than my guns.