*BSD News Article 29822


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!constellation!convex!convex!cs.utexas.edu!swrinde!ihnp4.ucsd.edu!library.ucla.edu!agate!cory.EECS.Berkeley.EDU!alanp
From: alanp@cory.EECS.Berkeley.EDU (Alan Pearson)
Newsgroups: comp.os.386bsd.questions
Subject: [NetBSD-0.9] wdc0: extra interrupt kills init
Date: 29 Apr 1994 02:10:30 GMT
Organization: University of California, Berkeley
Lines: 39
Message-ID: <2ppqam$q9@agate.berkeley.edu>
NNTP-Posting-Host: cory-138.eecs.berkeley.edu

I am a bit behind the times, I know, but I have just been trying to 
move from NetBSD-0.8 to NetBSD-0.9 (I've never had problems with 0.8,
and I knew that in the process of the upgrade, my machine may be 
incapacitated for a while, so I waited till I didn't have to have my
computer up and working).

Like I expected, all has not gone smoothly.  I used to have a very
stable 2 drive kernel, and things were good.  Now, with NetBSD-0.9,
I get the error "wdc0: extra interrupt" when fsck tries to check the 
filesystems on wd1.  This crashes init.  If I take the references to
wd1 out of /etc/fstab, then the system comes up fine, and I can become
root and fsck/mount wd1a, wd1e and wd1f manually.  I still get the
error on the first time I access wd1, but at least it doesn't crash
the machine.  I traced the error to a line in wdintr() in wd.c that
checks that the controller is active, or something like that.  I
tried taking this check out and recompiling the kernel, but then the
kernel panics right away.

I doubt I am the first person to have this problem, anyone know of a
good fix?  I checked the FAQ's and no mention of it, though. I would prefer
to do a minor fix, and get my system operational again, as opposed to
go to NetBSD-current right now (I could already hear that response coming).
Once I get my house in order, I will try to make that move.

My setup is a 486DX2/50 with Local Bus IDE controller and a Western Digital
340MB drive as wd0, a Conner CFS420A 420MB drive as wd1.

Also, I find that the XS3 server written by Amancio Hasty for NetBSD-0.8
doesn't work anymore.  I suppose I will go to XFree-2.1.  I was going
to do that anyway though.  That was one of the main reasons I decided 
to do the upgrade even though I had a very nice and stable system
under 0.8.

thanks.  alan

-- 
alan pearson

alanp@cory.eecs.berkeley.edu                                 UC Berkeley EECS