Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Dec 1995 20:25:50 -0800
From:      David Greenman <davidg@Root.COM>
To:        rich@freefall.freebsd.org
Cc:        FreeBSD-stable@freefall.freebsd.org
Subject:   Re: panic: free vnode isn't 
Message-ID:  <199512300425.UAA03071@corbin.Root.COM>
In-Reply-To: Your message of "Fri, 29 Dec 95 21:26:19 CST." <199512300326.VAA04467@rmurphy.slip.bcm.tmc.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
>It turns out that the 'panic: free vnode isn't' only occurs
>when I have a Nakamichi 7 disk scsi cd changer mounted.
>WHen the unit's powered off the problems go away.
>
>I don't know how it's munging the free vnodes, but I'm
>willing to bet that the problem is directly related to the
>changer.  Rich

   DO you have the fix for the multi-changers that was recently committed to
-current and -stable??? ...That likely will fix it for you.

-DG

Index: cd.c
===================================================================
RCS file: /home/ncvs/src/sys/scsi/cd.c,v
retrieving revision 1.53
retrieving revision 1.54
diff -c -r1.53 -r1.54
*** cd.c	1995/12/14 09:54:18	1.53
--- cd.c	1995/12/20 12:02:43	1.54
***************
*** 588,594 ****
  		return;
  	}
  	cdqueues++;
! 	if(cd->dkunit) {
  		dk_xfer[cd->dkunit]++;
  		dk_seek[cd->dkunit]++; /* don't know */
  		dk_wds[cd->dkunit] += bp->b_bcount >> 6;
--- 588,594 ----
  		return;
  	}
  	cdqueues++;
! 	if(cd->dkunit >= 0) {
  		dk_xfer[cd->dkunit]++;
  		dk_seek[cd->dkunit]++; /* don't know */
  		dk_wds[cd->dkunit] += bp->b_bcount >> 6;



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